글자 크기 문법이 엔진에 못따라감



  • 가장 간단히 글씨 크기를 키우고 줄이는 +1 +2 문법과 나무위키 자체 테마의 글씨 크기가 연동이 안되더군요.

    파이어폭스 개발자 콘솔로 보니까 테마의 글씨 크기는 단위는 rem이고 기본 0.9 크게 1.1, 더크게 1.3 이런 식이죠. 기본 웹브라우저 와 연동되는 크기 단위인 rem이라서 별 문제 없습니다.

    근데 +1, +2 문법은 포인트 pt 단위로 14, 15, 이런 식이라서 기본웹브라우저 글자 크기(나무위키 테마 옵션 포함)가 크든 작든 항상 동일한 크기네요. 기본이 한 20pt로 두고 쓴다면 기본 글자크기보다 +1, +2 문법이 더 작아 버리는 문제가 생기겠네요.



  • 수정 됨 .



  • https://namu.wiki/w/나무위키:연습장?rev=9415

    링크의 연습장 문서를 보면 최상단의 세줄이 각각 +1, +2, +3 문법을 적용한 상태입니다.

    이 페이지를 보면서 화면 오른쪽 아래의 톱니바퀴 아이콘을 눌러 설정 - 글자 크기로 들어가 글자크기를 조정하면, 여전히 하단 틀의 글자크기는 변하지만 +1,2,3 문법을 적용한 글자크기는 그대롭니다. 완벽히 적절한 수정은 아닙니다.

    https://www.codingfactory.net/10748
    위 링크를 찾아봤는데 +1,2,3,... 문법의 단위를 rem 에서 em으로 바꾸어야 올바르게 동작하리라 봅니다. 개발자 콘솔에서 확인해본 결과 em으로 두니까 나무위키 테마에서 글자크기를 바꿔도 제대로 연동 되더군요.



  • 언젠가부터 단위가 em이 되었군요. 문제해결!


Log in to reply