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

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

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

смысловоС совпадСниС

Π’ этом случаС ПА ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ доступный ΡˆΡ€ΠΈΡ„Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ наибольшСС совпадСниС с Π·Π°Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠΌ. (ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ мСтричСскиС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎ). Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ для сравнСния Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ€ΠΎΠ΄Π΅ ΡˆΡ€ΠΈΡ„Ρ‚Π° (тСкстовый ΠΈΠ»ΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ), ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π΅ засСчСк, вСсС, cap-высотС, x-высотС, восхоТдСнии, нисхоТдСнии, Π½Π°ΠΊΠ»ΠΎΠ½Π΅ ΠΈ Ρ‚.ΠΏ.

синтСз

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

Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°

НаконСц, ПА ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ ΡˆΡ€ΠΈΡ„Ρ‚ Π² Web. Π­Ρ‚ΠΎΡ‚ процСсс Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ· Web ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Π·Π²ΡƒΠΊΠΎΠ² ΠΈΠ»ΠΈ Π°ΠΏΠ»Π΅Ρ‚ΠΎΠ² для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈ Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ с ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ страницы.

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

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ частям Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия мСтричСской ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΡˆΡ€ΠΈΡ„Ρ‚Π΅ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ пСрСрисовку содСрТимого послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° основного ΡˆΡ€ΠΈΡ„Ρ‚Π°. Π­Ρ‚Π° мСтричСская информация достаточно ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚Π΅Π»ΡŒΠ½Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Ρ‘ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ для ΡˆΡ€ΠΈΡ„Ρ‚Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π½Π΅ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ€Π°Π·Π°.

ОписаниС ΡˆΡ€ΠΈΡ„Ρ‚Π° являСтся мостом ΠΌΠ΅ΠΆΠ΄Ρƒ авторской спСцификациСй ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΡˆΡ€ΠΈΡ„Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой Π΄Π°Π½Π½Ρ‹Π΅, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для форматирования тСкста ΠΈ для прСдставлСния абстрактных Π³Π»ΠΈΡ„ΠΎΠ², для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΠ°Ρ€Ρ‚Π° символов Π² Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ являСтся упорядочСнным ΠΊΠΎΠ½Ρ‚ΡƒΡ€ΠΎΠΌ ΠΈΠ»ΠΈ растром. Π¨Ρ€ΠΈΡ„Ρ‚Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ ссылку ΠΈΠ· свойств Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй.

Описания ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΊ Π‘Π” ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π·Π°Ρ‚Π΅ΠΌ для Π²Ρ‹Π±ΠΎΡ€Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ… ΡˆΡ€ΠΈΡ„Ρ‚Π°. ОписаниС ΡˆΡ€ΠΈΡ„Ρ‚Π° содСрТит дСскрипторы, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΡˆΡ€ΠΈΡ„Ρ‚Π° Π² Web, ΠΈ описаниС этих Π΄Π°Π½Π½Ρ‹Ρ… ΡˆΡ€ΠΈΡ„Ρ‚Π°. ДСскрипторы ΡˆΡ€ΠΈΡ„Ρ‚Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ свойств ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΡˆΡ€ΠΈΡ„Ρ‚Π°. Π‘Ρ‚Π΅ΠΏΠ΅Π½ΡŒ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ описания ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°Ρ€ΡŒΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ ΡˆΡ€ΠΈΡ„Ρ‚Π° Π΄ΠΎ списка ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Π³Π»ΠΈΡ„ΠΎΠ².

ДСскрипторы ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠ»Π°ΡΡΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ Ρ‚Ρ€Ρ‘ΠΌ Ρ‚ΠΈΠΏΠ°ΠΌ:

1слуТащиС связкой ΠΌΠ΅ΠΆΠ΄Ρƒ использованиСм ΡˆΡ€ΠΈΡ„Ρ‚Π° Π² CSS ΠΈ описаниСм ΡˆΡ€ΠΈΡ„Ρ‚Π° (эти дСскрипторы ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚Π΅ ΠΆΠ΅ ΠΈΠΌΠ΅Π½Π°, Ρ‡Ρ‚ΠΎ ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ свойства ΡˆΡ€ΠΈΡ„Ρ‚Π° CSS),

2URI для Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΡˆΡ€ΠΈΡ„Ρ‚Π°,

3для характСристики ΡˆΡ€ΠΈΡ„Ρ‚Π°, ΡΠ²Π»ΡΡŽΡ‰ΠΈΠ΅ΡΡ связкой ΠΌΠ΅ΠΆΠ΄Ρƒ описаниСм ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΡˆΡ€ΠΈΡ„Ρ‚Π°.

ВсС описания ΡˆΡ€ΠΈΡ„Ρ‚Π° ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‚ΡΡ at-ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΠΌ @font-face. ΠžΠ±Ρ‰Π°Ρ Ρ„ΠΎΡ€ΠΌΠ° такая:


@font-face { <font-description> }


Π³Π΄Π΅ <font-description> ΠΈΠΌΠ΅Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΡƒ:


дСскриптор: Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅; дСскриптор: Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅; [...] дСскриптор: Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅;


Одно ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ @font-face спСцифицируСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΎΠ΄Π½ΠΎΠ³ΠΎ дСскриптора ΡˆΡ€ΠΈΡ„Ρ‚Π°, явно ΠΈΠ»ΠΈ нСявно. ДСскрипторы, Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠΈΠ΅ явных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² ΠΏΡ€Π°Π²ΠΈΠ»Π΅, Π±Π΅Ρ€ΡƒΡ‚ ΠΈΡ… ΠΈΠ· списка для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ дСскриптора Π² этой спСцификации. Π­Ρ‚ΠΈ дСскрипторы ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² контСкстС Ρ‚ΠΎΠ³ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π° @font-face, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹, ΠΈ Π½Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΊ элСмСнтам языка Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, отсутствуСт ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, для ΠΊΠ°ΠΊΠΈΡ… элСмСнтов ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ дСскрипторы, ΠΈΠ»ΠΈ Π½Π° Ρ‚ΠΎ, Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ΡΡ Π»ΠΈ значСния Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌΠΈ элСмСнтами.

ДоступныС дСскрипторы ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π΄Π°Π»Π΅Π΅ Π² Ρ€Π°Π·Π΄Π΅Π»Π°Ρ… этой спСцификации.

НапримСр, это ΡˆΡ€ΠΈΡ„Ρ‚ 'Robson Celtic', ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΈ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ ссылку Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ стилСй, содСрТащСйся Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ HTML:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"> <HTML> <HEAD> <TITLE>Font test</TITLE> <STYLE TYPE="text/css" MEDIA="screen, print"> @font-face { font-family: "Robson Celtic"; src: url("http://site/fonts/rob-celt") } H1 { font-family: "Robson Celtic", serif } </STYLE> </HEAD> <BODY> <H1> Π­Ρ‚ΠΎΡ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ выводится с использованиСм Robson Celtic</H1> </BODY> </HTML>


Π’Π°Π±Π»ΠΈΡ†Π° стилСй (Π² элСмСнтС STYLE) содСрТит ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ CSS, ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‰Π΅Π΅ всС элСмСнты H1 Π½Π° использованиС сСмСйства ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² 'Robson Celtic'.

РСализация CSS1 Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΊΠ°Ρ‚ΡŒ Ρƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΡˆΡ€ΠΈΡ„Ρ‚, Ρ‡ΡŒΠΈ имя сСмСйства ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ свойства ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚ с 'Robson Celtic', ΠΈ, Ссли совпадСниС Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ, Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ спСцифичный для Π΄Π°Π½Π½ΠΎΠ³ΠΎ ПА Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹ΠΉ ΡˆΡ€ΠΈΡ„Ρ‚ serif (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ).

ПА, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠΉ CSS2, сначала провСряСт ΠΏΡ€Π°Π²ΠΈΠ»Π° @font-face для поиска описания ΡˆΡ€ΠΈΡ„Ρ‚Π°, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ 'Robson Celtic'. Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ содСрТит подходящСС ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ. Π₯отя Π² этом ΠΏΡ€Π°Π²ΠΈΠ»Π΅ ΠΈ Π½Π΅ содСрТится ΠΌΠ½ΠΎΠ³ΠΎ Π΄Π°Π½Π½Ρ‹Ρ… ΡˆΡ€ΠΈΡ„Ρ‚Π°, Π² Π½Ρ‘ΠΌ Π΅ΡΡ‚ΡŒ URI, Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ ΡˆΡ€ΠΈΡ„Ρ‚ для прСдставлСния Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Π—Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Π΅ ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ доступными для Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Если Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ совпадСниС для @font-face, ПА попытаСтся Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ сравнСниС ΠΊΠ°ΠΊ ПА с CSS1.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ, Ссли ΡˆΡ€ΠΈΡ„Ρ‚ 'Robson Celtic' Π±Ρ‹Π» установлСн Π½Π° клиСнтской систСмС, это ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ Π°Π³Π΅Π½Ρ‚ΠΎΠΌ Π²Ρ…ΠΎΠ΄Π° Π² Π‘Π” ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² для установлСнной ΠΊΠΎΠΏΠΈΠΈ, ΠΊΠ°ΠΊ описано Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ совпадСния ΡˆΡ€ΠΈΡ„Ρ‚Π°. УстановлСнная копия ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ совпадСниС Π΄ΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΠΎΠ³ΠΎ ΡˆΡ€ΠΈΡ„Ρ‚Π° (Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅).

Π Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ CSS1, Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ @font-face, вычислят ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ Ρ„ΠΈΠ³ΡƒΡ€Π½ΡƒΡŽ скобку ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всё Π΄ΠΎ появлСния Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ скобки. Π­Ρ‚ΠΎ at-ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ соотвСтствуСт Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΡŽ Π²ΠΏΠ΅Ρ€Ρ‘Π΄-совмСстимого Ρ€Π°Π·Π±ΠΎΡ€Π° CSS. Π Π°Π·Π±ΠΎΡ€Ρ‰ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ эти ΠΏΡ€Π°Π²ΠΈΠ»Π° Π±Π΅Π· возникновСния ошибки.

Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ дСскрипторов ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΡˆΡ€ΠΈΡ„Ρ‚Π° Π΄Π°Ρ‘Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€ ΠΈ/ΠΈΠ»ΠΈ Π·Π°ΠΌΠ΅Π½Ρƒ ΡˆΡ€ΠΈΡ„Ρ‚Π°. Π—Π°Ρ‰ΠΈΡ‚Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ограничСния Ρ€Π΅ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ для дСскрипторов ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΌΠ΅Π½Π΅Π΅ Тёсткими, Ρ‡Π΅ΠΌ для ΠΏΠΎΠ»Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΡˆΡ€ΠΈΡ„Ρ‚Π°.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡˆΡ€ΠΈΡ„Ρ‚Π° локально ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΈΠΌΠ΅Ρ‚ΡŒ Π΅Π³ΠΎ Π² локальном кэшС, Ссли ΠΎΠ½ появляСтся Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ стилСй; это ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ доступа ΠΊ ΠΏΠΎΠ»Π½ΠΎΠΌΡƒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ ΡˆΡ€ΠΈΡ„Ρ‚Π° Π² Web большС, Ρ‡Π΅ΠΌ ΠΎΠ΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ, для ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΡˆΡ€ΠΈΡ„Ρ‚Π°.

Если дСскриптор ΡˆΡ€ΠΈΡ„Ρ‚Π° дублируСтся, послСдний появившийся дСскриптор ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ.

Π’Π°ΠΊΠΆΠ΅ Π»ΡŽΠ±Ρ‹Π΅ дСскрипторы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°ΡŽΡ‚ΡΡ ΠΈΠ»ΠΈ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ПА, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ. ΠŸΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ вСрсии CSS ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ дСскрипторы для Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ ΠΏΠΎΠ΄Π±ΠΎΡ€Π°, Π·Π°ΠΌΠ΅Π½Ρ‹ ΠΈΠ»ΠΈ синтСза ΡˆΡ€ΠΈΡ„Ρ‚Π°.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСскрипторы ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚Π΅ ΠΆΠ΅ ΠΈΠΌΠ΅Π½Π°, Ρ‡Ρ‚ΠΎ ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ свойства ΡˆΡ€ΠΈΡ„Ρ‚Π° CSS2, ΠΈ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ список Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… запятыми Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.

ЗначСния Π² Ρ‚Π°ΠΊΠΎΠΌ спискС (Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ особо ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹Ρ…) - Ρ‚Π΅ ΠΆΠ΅ самыС, Ρ‡Ρ‚ΠΎ ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ свойства CSS2. Если это ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΎΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ. Если это список, любой элСмСнт списка ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ совпадСниС. Если Π² @font-face дСскриптор отсутствуСт, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ дСскриптора.

'font-family'(ДСскриптор)

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: [ <family-name> | <generic-family> ] [, [<family-name> | <generic-family> ]]*

ΠΠ°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅: зависит ΠΎΡ‚ ПА

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

Π­Ρ‚ΠΎ дСскриптор ΠΈΠΌΠ΅Π½ΠΈ сСмСйства ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² для ΡˆΡ€ΠΈΡ„Ρ‚Π°, ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΠΉ Ρ‚ΠΎ ΠΆΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ свойство 'font-family'.

'font-style' (ДСскриптор)

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: all | [ normal | italic | oblique ] [, [normal | italic | oblique] ]*

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

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

Π­Ρ‚ΠΎ дСскриптор стиля ΡˆΡ€ΠΈΡ„Ρ‚Π°, ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΠΉ Ρ‚ΠΎ ΠΆΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ свойство 'font-style', Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ использованиС списка Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ.

'font-variant' (ДСскриптор)

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: [normal | small-caps] [,[normal | small-caps]]*

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

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

Π­Ρ‚ΠΎ CSS-ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ, являСтся Π»ΠΈ этот ΡˆΡ€ΠΈΡ„Ρ‚ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ "ΠΌΠ°Π»Ρ‹Π΅ Π·Π°Π³Π»Π°Π²Π½Ρ‹Π΅". Он ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Ρ‚Π΅ ΠΆΠ΅ значСния, Ρ‡Ρ‚ΠΎ ΠΈ свойство 'font-variant', Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ использованиС списка Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. ΠšΠΈΡ€ΠΈΠ»Π»ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ прямыС ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ Π² 'font-variant' ΠΊΠ°ΠΊ "ΠΌΠ°Π»Ρ‹Π΅ Π·Π°Π³Π»Π°Π²Π½Ρ‹Π΅", Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ совмСщаСтся с Π»Π°Ρ‚ΠΈΠ½ΠΈΡ†Π΅ΠΉ (Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ курсив - ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½ 'font-style' ΠΊΠ°ΠΊ italic с Ρ‚ΠΎΠΉ ΠΆΠ΅ Ρ†Π΅Π»ΡŒΡŽ).

'font-weight' (ДСскриптор)

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: all | [normal | bold | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900] [, [normal | bold | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900]]*

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

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

Π­Ρ‚ΠΎ дСскриптор вСса ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ сСмСйства. ΠŸΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Ρ‚Π΅ ΠΆΠ΅ значСния, Ρ‡Ρ‚ΠΎ ΠΈ свойство 'font-weight', с трСмя ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡΠΌΠΈ:

1ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова (bolder, lighter) Π½Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°ΡŽΡ‚ΡΡ;