16 of 313 menu

font-size-adjust 속성

font-size-adjust 속성을 사용하면 font-size를 변경하지 않고 글꼴 크기를 제어할 수 있습니다 (확대 또는 축소).

적용 예: font-family에 쉼표로 구분하여 두 개의 글꼴을 지정했다고 가정합니다. 예를 들어, Georgia, "Times New Roman"입니다. 사용자 컴퓨터에 Georgia 글꼴이 없는 경우 "Times New Roman"이 적용됩니다. 그러나 여기서 문제가 발생합니다 - 동일한 font-size 값을 사용해도 글꼴은 다르게 보일 수 있습니다. 아래 예에서 두 단락 모두 font-size16px로 설정되었지만 font-family는 다릅니다. 크기가 어떻게 다른지 확인해 보세요:

<p style="font-size: 16px; font-family: Georgia;"> Lorem ipsum dolor sit amet. </p> <p style="font-size: 16px; font-family: 'Times New Roman';"> Lorem ipsum dolor sit amet. </p>

:

이는 표시되는 글꼴 크기가 전체 글꼴 크기만 정의하는 속성 font-size보다 font-size 속성 값과 x-height 크기의 비율에 더 크게 의존하기 때문입니다 (x-height는 특정 글꼴의 소문자 "x"와 대문자 "X" 사이의 크기 차이입니다).

이 비율을 글꼴의 가로세로비라고 하며 다음 공식으로 계산됩니다: 가로세로비 = font-size / x-height.

크기 문제는 font-size-adjust 속성으로 해결됩니다 (이 속성을 사용하면 글꼴의 가로세로비를 변경할 수 있음). 이 속성을 사용하면 두 번째 글꼴이 첫 번째 글꼴과 동일한 크기로 보이도록 만들 수 있습니다.

Times New Roman 글꼴이 Georgia와 동일한 크기가 되도록 만들어 봅시다. 우리는 Georgia의 가로세로비를 알고 있습니다 - 0.5입니다 (아래 표 참조).

Times New Roman이 적용된 텍스트의 font-size-adjust0.5 값으로 설정하면 두 번째 텍스트가 첫 번째 텍스트와 동일한 크기가 된 것을 볼 수 있습니다:

<p style="font-size: 16px; font-family: Georgia;"> Lorem ipsum dolor sit amet. </p> <p style="font-size: 16px; font-family: 'Times New Roman'; font-size-adjust: 0.5;"> Lorem ipsum dolor sit amet. </p>

:

구문

선택자 { font-size-adjust: 숫자 | none; }

설명
number 숫자는 글꼴의 가로세로비를 지정합니다.
none 글꼴 크기 조정 없음.

기본값: none.

글꼴의 가로세로비 값을 어떻게 결정하나요?

W3C 사양의 일부를 확인하세요: 선택한 글꼴의 비율 계수(가로세로비)는 동일한 텍스트를 font-size-adjust 값을 다르게 하여 비교함으로써 계산할 수 있습니다. 속성 값이 올바르게 선택되면, 동일한 글꼴 크기에서 페이지에 사용된 모든 글꼴에 대해 텍스트가 변경되지 않습니다.

제가 알고 있는 일부 글꼴의 가로세로비 값은 다음과 같습니다: Georgia - 0.5, Times New Roman - 0.46, Verdana - 0.58.

예제

동일한 font-sizefont-family를 사용하면서 다른 font-size-adjust 값으로 텍스트가 어떻게 보이는지 비교하세요:

<p style="font-size: 16px; font-family: 'Times New Roman'; font-size-adjust: none;"> Lorem ipsum dolor sit amet, consectetur adipiscing elit. </p> <p style="font-size: 16px; font-family: 'Times New Roman'; font-size-adjust: 0.5;"> Lorem ipsum dolor sit amet, consectetur adipiscing elit. </p> <p style="font-size: 16px; font-family: 'Times New Roman'; font-size-adjust: 0.6;"> Lorem ipsum dolor sit amet, consectetur adipiscing elit. </p>

:

예제 . 실제 적용

아래 코드는 사용자 컴퓨터에 Georgia 글꼴이 없는 경우, 적용되는 글꼴 Times New RomanGeorgia와 동일한 크기가 되도록 만듭니다:

<p> Lorem ipsum dolor sit amet, consectetur adipiscing elitorire aenean a dapibus magna, ac interdum nisl suspendisse egetile. </p> p { font-size: 16px; font-family: Georgia, "Times New Roman"; font-size-adjust: 0.5; }

:

한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부