글로벌 font size 설정
보통 이렇게 글로벌로 폰트에 대한 css를 만들어, font-size 및 font-weight, line-height까지 mixin으로 설정 하고 이를 사용한다.
밑에서는 h1, h2부터 h6까지 각 태그에 사용하는 폰트 사이즈를 사용한다.
font-height 관련 세팅
현재 글로벌 font size를 설정 시에, lien-height가 normal로 되어 있는 상황이었다.
@mixin font_4840 {
font-size: 4.8rem;
line-height: normal;
}
@mixin font_4860 {
font-weight: 600;
@include font_4840;
}
...
지섭님이 다음과 같은 피드백을 주셨다.
실제로 UXUI 팀에 문의 결과, line-height는 1.4로 사용하고 있다고 연락을 받고, 이를 수정하였다.
line-height의 경우는 부모에서부터 자식까지 inherited되는 값이고, 따라서 글로벌 CSS로 관리하는 것이 유리한 값이다. 실제로 line-height를 잘못 적용하는 경우 가독성이나 스타일에 변화가 있을 수 있기 때문에 무조건 UXUI 팀과 이야기해서 default 값을 글로벌로 설정해주는 것이 필요하다.
font-weight의 inheritance 문제