Хосияти font-size-adjust
Хосияти font-size-adjust имкон медиҳад,
ки андозаи ҳарфро назорат кунед, дар ҳоле ки
font-size
тағйир наёбад (калон ё хурд кардан).
Истифода: бигзор дар font-family
ду ҳарф тавассути вергул муайян карда шуда бошад, масалан,
Georgia, "Times New Roman". Бигзор
дар компютери корбар ҳарфи Georgia вуҷуд надошта бошад
- дар ин ҳолат "Times New Roman" истифода мешавад.
Аммо, мо бо мушкиле рӯ ба рӯ мешавем - дар ҳолати як хел
будани арзиши font-size
ҳарфҳо ба таври гуногун намоиш дода мешаванд. Дар мисоли
зер ба ҳарду абзас font-size
ба 16px муайян шудааст, аммо 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 аст (ҷадвали зерро бубинед).
font-size-adjust-ро барои матн
бо Times New Roman дар арзиши 0.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-size-adjust ва якхелии font-size
ва font-family муқоиса кунед:
<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 Roman
ҳамон андозаи Georgia бошад:
<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;
}
: