Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ «БпСцификация CSS2Β». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 44

Автор Π•Π²Π³Π΅Π½ΠΈΠΉ Π Π΅Π·Π½ΠΈΡ‡Π΅Π½ΠΊΠΎ

УстановлСнноС локально <font-face-name> это ΠΏΠΎΠ»Π½ΠΎΠ΅ имя локально установлСнного ΡˆΡ€ΠΈΡ„Ρ‚Π°. full font name\ΠΏΠΎΠ»Π½ΠΎΠ΅ имя ΡˆΡ€ΠΈΡ„Ρ‚Π° - это имя ΡˆΡ€ΠΈΡ„Ρ‚Π°, сообщённоС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой, ΠΈ ΠΎΠ½ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ вСроятно Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‡ΠΈΡ‚Π°ΡŽΡ‰ΠΈΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ стилСй, Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ стилСй ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ ΠΈΠ»ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌΠΈ авторским Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ стилСй Π² intranet. Π£ΠΊΡ€Π°ΡˆΠ΅Π½ΠΈΡ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ bold, italic ΠΈ underline, часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Ρ†ΠΈΠΈ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² Π²Π½ΡƒΡ‚Ρ€ΠΈ сСмСйства ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ². Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΠΎΠ»Π½Ρ‹Ρ… ΠΈΠΌΠ΅Π½Π°Ρ… ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² см. Π΄Π°Π»Π΅Π΅ Π² ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡΡ….

ΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ для <font-face-name> являСтся ΠΏΠΎΠ»Π½ΠΎΠ΅ имя ΡˆΡ€ΠΈΡ„Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ символы, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ ΠΈ Π·Π½Π°ΠΊΠΈ ΠΏΡƒΠ½ΠΊΡ‚ΡƒΠ°Ρ†ΠΈΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ Π² local(" ΠΈ ").


src: url("http://foo/bar") ΠΏΠΎΠ»Π½Ρ‹ΠΉ URI Π±Π΅Π· ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅(Π°Ρ…) ΡˆΡ€ΠΈΡ„Ρ‚Π°, доступных здСсь src: local("BT Century 751 No. 2 Semi Bold Italic") ссылаСтся Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ Π²ΠΈΠ΄ локально установлСнного ΡˆΡ€ΠΈΡ„Ρ‚Π° src: url("../fonts/bar") format("truedoc-pfr") частичный URI ΡˆΡ€ΠΈΡ„Ρ‚Π°, доступного Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ TrueDoc src: url("http://cgi-bin/bar?stuff") format("opentype", "intellifont") ΠΏΠΎΠ»Π½Ρ‹ΠΉ URI, Π² Π΄Π°Π½Π½ΠΎΠΌ случаС - скрипта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π²Π° Ρ€Π°Π·Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΡˆΡ€ΠΈΡ„Ρ‚Π° - OpenType ΠΈ Intellifont src: local("T-26 Typeka Mix"), url("http://site/magda-extra") format("type-1") Π΄Π²Π° Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°: ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ - локально установлСнный ΡˆΡ€ΠΈΡ„Ρ‚, Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ - Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡ‹ΠΉ ΡˆΡ€ΠΈΡ„Ρ‚ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Type 1.


Доступ ΠΊ локально установлСнным ΡˆΡ€ΠΈΡ„Ρ‚Π°ΠΌ происходит Ρ‡Π΅Ρ€Π΅Π· <font-face-name>. Font face name (имя разновидности ΡˆΡ€ΠΈΡ„Ρ‚Π°) Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π½ΠΈ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ, Π½ΠΈ нСзависимым ΠΎΡ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ ΡˆΡ€ΠΈΡ„Ρ‚Π°, Π½ΠΎ Π² настоящСС врСмя это Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠΈΠΉ ΠΏΡƒΡ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… локально установлСнного ΡˆΡ€ΠΈΡ„Ρ‚Π°. ИспользованиС ΠΈΠΌΠ΅Π½ΠΈ разновидности ΡˆΡ€ΠΈΡ„Ρ‚Π° (font face name) ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΠΎ ΠΏΡƒΡ‚Ρ‘ΠΌ прСдоставлСния указания Π½Π° Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π³Π»ΠΈΡ„Π°. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, ΡƒΠΊΠ°Π·Π°Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ символов ISO 10646, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡˆΡ€ΠΈΡ„Ρ‚ прСдоставляСт Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π³Π»ΠΈΡ„Ρ‹ (см. 'unicode-range').

Π­Ρ‚ΠΈ дСскрипторы Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ для опрСдСлСния CSS2, Π½ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ смысловой подстановкС ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² ΠΈΠ»ΠΈ ΡƒΡ‚ΠΎΡ‡Π½Π΅Π½ΠΈΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Π°Π²Ρ‚ΠΎΡ€Ρƒ.

'panose-1' (ДСскриптор)

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: [<integer>]{10}

ΠΠ°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅: 0 0 0 0 0 0 0 0 0 0

ΠΠΎΡΠΈΡ‚Π΅Π»ΡŒ: Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ

Π­Ρ‚ΠΎ дСскриптор числа Panose -1, состоящСго ΠΈΠ· дСсяти дСсятСричных чисСл, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ. Бписок Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… запятыми, Π½Π΅ допускаСтся для Π΄Π°Π½Π½ΠΎΠ³ΠΎ дСскриптора, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ систСма Panose -1 ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚. ΠΠ°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ - Π½ΡƒΠ»ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ "любоС" для любой Ρ†ΠΈΡ„Ρ€Ρ‹ PANOSE; всС ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ с числом Panose, Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. ИспользованиС дСскриптора Panose -1 рСкомСндуСтся ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ для латинских ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ². Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ см. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ C.

'stemv' (ДСскриптор)

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: <number>

ΠΠ°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅: Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ

ΠΠΎΡΠΈΡ‚Π΅Π»ΡŒ: Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ

Π­Ρ‚ΠΎ дСскриптор ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ основы ΡˆΡ€ΠΈΡ„Ρ‚Π°. Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ, дСскриптор Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΠΎΠ΄Π±ΠΎΡ€Π°. Если этот дСскриптор ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ дСскриптор 'units-per-em'.

'stemh' (ДСскриптор)

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: <number>

ΠΠ°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅: Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ

ΠΠΎΡΠΈΡ‚Π΅Π»ΡŒ: Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ

Π­Ρ‚ΠΎ дСскриптор ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ основы ΡˆΡ€ΠΈΡ„Ρ‚Π°. Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ, дСскриптор Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΠΎΠ΄Π±ΠΎΡ€Π°. Если этот дСскриптор ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ дСскриптор 'units-per-em'.

'slope' (ДСскриптор)

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: <number>

ΠΠ°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅: 0

ΠΠΎΡΠΈΡ‚Π΅Π»ΡŒ: Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ

Π­Ρ‚ΠΎ дСскриптор ΡƒΠ³Π»Π° Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ закруглСния ΡˆΡ€ΠΈΡ„Ρ‚Π°.

'cap-height' (ДСскриптор)

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: <number>

ΠΠ°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅: Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ

ΠΠΎΡΠΈΡ‚Π΅Π»ΡŒ: Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ

Π­Ρ‚ΠΎ дСскриптор для числа-значСния высоты Π³Π»ΠΈΡ„ΠΎΠ² Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ рСгистра ΡˆΡ€ΠΈΡ„Ρ‚Π°. Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ, дСскриптор Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΠΎΠ΄Π±ΠΎΡ€Π°. Если этот дСскриптор ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ дСскриптор 'units-per-em'.

'x-height' (дСскриптор)

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: <number>

ΠΠ°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅: Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ

ΠΠΎΡΠΈΡ‚Π΅Π»ΡŒ: Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ

Π­Ρ‚ΠΎ дСскриптор высоты Π³Π»ΠΈΡ„ΠΎΠ² Π½ΠΈΠΆΠ½Π΅Π³ΠΎ рСгистра ΡˆΡ€ΠΈΡ„Ρ‚Π°. Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ, дСскриптор Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΠΎΠ΄Π±ΠΎΡ€Π°. Если этот дСскриптор ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ дСскриптор 'units-per-em'. Π­Ρ‚ΠΎΡ‚ дСскриптор ΠΌΠΎΠΆΠ΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ вмСстС со свойством 'font-size-adjust', ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ вычислСниС значСния z ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ²-ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΈ font size, ΠΈ x-height; ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, рСкомСндуСтся Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹ΠΉ дСскриптор.

'ascent' (ДСскриптор)

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: <number>

ΠΠ°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅: Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ

ΠΠΎΡΠΈΡ‚Π΅Π»ΡŒ: Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ

Π­Ρ‚ΠΎ дСскриптор максимальной Π½Π΅Π°ΠΊΡ†Π΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ высоты ΡˆΡ€ΠΈΡ„Ρ‚Π°. Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ, дСскриптор Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΠΎΠ΄Π±ΠΎΡ€Π°. Если этот дСскриптор ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ дСскриптор 'units-per-em'.

'descent'(ДСскриптор)

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: <number>

ΠΠ°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅: Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ

ΠΠΎΡΠΈΡ‚Π΅Π»ΡŒ: Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ

Π­Ρ‚ΠΎ дСскриптор максимальной Π½Π΅Π°ΠΊΡ†Π΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹ ΡˆΡ€ΠΈΡ„Ρ‚Π°. Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ, дСскриптор Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΠΎΠ΄Π±ΠΎΡ€Π°. Если этот дСскриптор ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ дСскриптор 'units-per-em'.

Π‘ΠΈΠ½Ρ‚Π΅Π·ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚, ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ, совпадСниС Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΡˆΠΈΡ€ΠΈΠ½Ρ‹ спСцифицированного ΡˆΡ€ΠΈΡ„Ρ‚Π°. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, для синтСза данная мСтричСская информация Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ доступна. Π’Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΈ для прогрСссивного прСдставлСния Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ мСтричСской ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ пСрСрисовку содСрТимого ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ основного ΡˆΡ€ΠΈΡ„Ρ‚Π°. Π₯отя ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСскрипторы Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ для опрСдСлСния CSS2, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ для синтСзирования (ΠΈΠ»ΠΈ прогрСссивного отобраТСния Π±Π΅Π· пСрСрисовки), Ссли этого Ρ…ΠΎΡ‡Π΅Ρ‚ Π°Π²Ρ‚ΠΎΡ€. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ основной ΡˆΡ€ΠΈΡ„Ρ‚ становится доступСн, подставлСнный ΡˆΡ€ΠΈΡ„Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΌΠ΅Π½Ρ‘Π½. Π›ΡŽΠ±Ρ‹Π΅ ΠΈΠ· этих дСскрипторов, Ссли прСдставлСны, Π΄Π°ΡŽΡ‚ Π»ΡƒΡ‡ΡˆΠ΅Π΅ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ быстроС ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΠΎΠ³ΠΎ ΡˆΡ€ΠΈΡ„Ρ‚Π°.

Π‘Π°ΠΌΡ‹ΠΌΠΈ Π²Π°ΠΆΠ½Ρ‹ΠΌΠΈ ΠΈΠ· этих дСскрипторов ΡΠ²Π»ΡΡŽΡ‚ΡΡ 'widths' ΠΈ 'bbox', ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для прСдотвращСния пСрСрисовки тСкста ΠΏΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ доступа ΠΊ основному ΡˆΡ€ΠΈΡ„Ρ‚Ρƒ. Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ этому, дСскрипторы ΠΈΠ· Π½Π°Π±ΠΎΡ€Π° дСскрипторов, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… для ΠΏΠΎΠ΄Π±ΠΎΡ€Π°, ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ синтСза внСшнСго Π²ΠΈΠ΄Π° основного ΡˆΡ€ΠΈΡ„Ρ‚Π°.

'widths' (ДСскриптор)

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: [<urange> ]? [<number> ]+ [,[<urange> ]? <number> ]+]

ΠΠ°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅: Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ

ΠΠΎΡΠΈΡ‚Π΅Π»ΡŒ: Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ

Π­Ρ‚ΠΎ дСскриптор ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Π³Π»ΠΈΡ„ΠΎΠ². Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ являСтся список Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… запятыми Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ <urange>, Π·Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… слСдуСт ΠΎΠ΄Π½ΠΎ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Π³Π»ΠΈΡ„ΠΎΠ². Если этот дСскриптор ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ дСскриптор 'units-per-em'.

Если <urange> ΠΎΠΏΡƒΡ‰Π΅Π½, принимаСтся Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ U+0-7FFFFFFF, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ всС символы ΠΈ ΠΈΡ… Π³Π»ΠΈΡ„Ρ‹. Если Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Π³Π»ΠΈΡ„ΠΎΠ² Π½Π΅ достаточно, Ρ‚ΠΎ послСднСС Π² спискС рСплицируСтся для покрытия urange. Если Π·Π°Π΄Π°Π½ΠΎ слишком ΠΌΠ½ΠΎΠ³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΡˆΠΈΡ€ΠΈΠ½Ρ‹, Ρ‚ΠΎ излишниС ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ.


НапримСр: widths: U+4E00-4E1F 1736 1874 1692 widths: U+1A?? 1490, U+215? 1473 1838 1927 1684 1356 1792 1815 1848 1870 1492 1715 1745 1584 1992 1978 1770


Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ даётся Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΈΠ· 32 символов ΠΎΡ‚ 4E00 Π΄ΠΎ 4E1F. Π“Π»ΠΈΡ„, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ символу (4E00), ΠΈΠΌΠ΅Π΅Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ 1736, Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ 1874 ΠΈ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ - 1692. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ прСдоставлСно нСдостаточноС количСство Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΡˆΠΈΡ€ΠΈΠ½Ρ‹, послСдняя ΡˆΠΈΡ€ΠΈΠ½Π° рСплицируСтся для покрытия ΠΎΡΡ‚Π°Π²ΡˆΠ΅Π³ΠΎΡΡ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ установлСна одиночная ΡˆΠΈΡ€ΠΈΠ½Π° - 1490 для всСго Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° ΠΈΠ· 256 Π³Π»ΠΈΡ„ΠΎΠ², Π° Π·Π°Ρ‚Π΅ΠΌ - ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ значСния ΡˆΠΈΡ€ΠΈΠ½Ρ‹ для Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° ΠΈΠ· 16 Π³Π»ΠΈΡ„ΠΎΠ².

Π­Ρ‚ΠΎΡ‚ дСскриптор Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ мноТСство Π³Π»ΠΈΡ„ΠΎΠ², ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½ΠΎΠΌΡƒ символу ΠΈΠ»ΠΈ Π»ΠΈΠ³Π°Ρ‚ΡƒΡ€Ρ‹ мноТСства символов. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, этот дСскриптор ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ‚Π΅Ρ… Π²ΠΈΠ΄ΠΎΠ² письма, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΊΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌ ΠΈΠ»ΠΈ ΠΌΠ°Π½Π΄Π°Ρ‚Π½Ρ‹Ρ… Π»ΠΈΠ³Π°Ρ‚ΡƒΡ€. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, это ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π² ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… ситуациях. Π’ΠΈΠ΄Ρ‹ письма, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ отобраТСния символов Π² Π³Π»ΠΈΡ„Ρ‹ ΠΏΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ ΠΎΠ΄ΠΈΠ½-Π²ΠΎ-ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅-Π²ΠΎ-ΠΌΠ½ΠΎΠ³ΠΈΠ΅, Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π² настоящСС врСмя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот дСскриптор для синтСза ΡˆΡ€ΠΈΡ„Ρ‚Π°, хотя ΠΈ Π² состоянии ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² ΠΈΠ»ΠΈ смысловоС сопоставлСниС.

'bbox' (ДСскриптор)

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: <number>, <number>, <number>, <number>

ΠΠ°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅: Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ

ΠΠΎΡΠΈΡ‚Π΅Π»ΡŒ: Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ

Π­Ρ‚ΠΎ дСскриптор максимального ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ бокса ΡˆΡ€ΠΈΡ„Ρ‚Π°. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ являСтся Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ запятыми список ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… (ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ) чисСл, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΡ…, Π² порядкС Π½ΠΈΠΆΠ½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ x, Π½ΠΈΠΆΠ½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ y, Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΏΡ€Π°Π²Ρ‹ΠΉ x ΠΈ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΏΡ€Π°Π²Ρ‹ΠΉ y, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ бокс для ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΡˆΡ€ΠΈΡ„Ρ‚Π°.