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

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

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

По вопросам Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ Π³Π°ΠΌΠΌΡ‹ ΠΏΡ€ΠΎΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ Π² Gamma Tutorial Π² спСцификации PNG ([PNG10]).

ΠŸΡ€ΠΈ вычислСнии ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΠΈ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ Π³Π°ΠΌΠΌΡ‹, ПА, выводящиС Π½Π° CRT, ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ CRT ΠΈ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ эффСкты внСдряСмой Π³Π°ΠΌΠΌΡ‹. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ минимальная ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, нСобходимая для Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ - :

PC, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ MS-Windows none

Unix, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ X11 none

Mac, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ QuickDraw примСняСт Π³Π°ΠΌΠΌΡƒ 1.45 [ICC32] (прилоТСния ColorSync-savvy ΠΌΠΎΠ³ΡƒΡ‚ просто ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ sRGB ICC Π² ColorSync для выполнСния Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΠΈ Ρ†Π²Π΅Ρ‚Π°)

SGI, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ X примСняСт значСния Π³Π°ΠΌΠΌΡ‹ ΠΈΠ· /etc/config/system.glGammaVal (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ - 1.70; прилоТСния, Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Π΅ Π½Π° Irix 6.2 ΠΈΠ»ΠΈ Π²Ρ‹ΡˆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ просто ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ sRGB ICC Π² систСму управлСния Ρ†Π²Π΅Ρ‚ΠΎΠΌ)

NeXT, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ NeXTStep примСняСтся Π³Π°ΠΌΠΌΠ° 2.22

"ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π³Π°ΠΌΠΌΡ‹" ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Ρ‚Ρ€Ρ‘Ρ… - R, G ΠΈ B - обязан Π±Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π² R'=R gamma, G'=G gamma, B'=B gamma, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΌ ОБ.

Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ быстро Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΡƒΡ‚Ρ‘ΠΌ ΠΎΠ΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ³ΠΎ создания 256-элСмСнтной просмотровой Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Ρ‚Π°ΠΊΠΈΠΌ Π²ΠΎΡ‚ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:


for i := 0 to 255 do raw := i / 255.0; corr := pow (raw, gamma); table[i] := trunc (0.5 + corr * 255.0) end


Ρ‡Ρ‚ΠΎ Π·Π°Ρ‚Π΅ΠΌ позволяСт ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Ρ‡Ρ€Π΅Π·ΠΌΠ΅Ρ€Π½Ρ‹Ρ… вычислСний для Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° Ρ†Π²Π΅Ρ‚Π°, ΠΈ Π΅Ρ‰Ρ‘ мСньшС - Ρ‡Π΅Ρ€Π΅Π· пиксСлныС значСния.

ЛСкция 15. Π¨Ρ€ΠΈΡ„Ρ‚Ρ‹

ΠžΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ спСцификации ΠΈ Π²Ρ‹Π±ΠΎΡ€Π° ΡˆΡ€ΠΈΡ„Ρ‚Π°, ΠΎΠ±Ρ‰ΠΈΠ΅ (Ρ€ΠΎΠ΄ΠΎΠ²Ρ‹Π΅) сСмСйства ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², ΠΈΡ… характСристики ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ совпадСния.

Если тСкст Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° отобраТаСтся Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ, символы (абстрактныС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ элСмСнты) обязаны ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ абстрактными Π³Π»ΠΈΡ„Π°ΠΌΠΈ. Один ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ символов ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ абстрактными Π³Π»ΠΈΡ„Π°ΠΌΠΈ Π² доступном контСкстно-зависимом стилС.

Π“Π»ΠΈΡ„ - это фактичСскоС худоТСствСнноС прСдставлСниС абстрактного Π³Π»ΠΈΡ„Π° Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… типографских стилях Π² Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΉ ΠΈΠ»ΠΈ растровой Ρ„ΠΎΡ€ΠΌΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прорисовано Π½Π° экранС ΠΈΠ»ΠΈ Π½Π° Π±ΡƒΠΌΠ°Π³Π΅.

Π¨Ρ€ΠΈΡ„Ρ‚ - это Π½Π°Π±ΠΎΡ€ Π³Π»ΠΈΡ„ΠΎΠ², ΡΠΎΠ±Π»ΡŽΠ΄Π°ΡŽΡ‰ΠΈΡ… ΠΎΠ΄ΠΈΠ½ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΌΠΎΡ‚ΠΈΠ² Π² соотвСтствии с Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠΌ, Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ, внСшним Π²ΠΈΠ΄ΠΎΠΌ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ, ассоциированными со всСм Π½Π°Π±ΠΎΡ€ΠΎΠΌ, ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ· символов Π² абстрактныС Π³Π»ΠΈΡ„Ρ‹.

Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π°Π³Π΅Π½Ρ‚ (ПА) обязан Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ вопросы, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ символы:

[x]. Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ Π»ΠΈ, прямо ΠΈΠ»ΠΈ наслСдуСмо, ΡˆΡ€ΠΈΡ„Ρ‚, спСцифицированный для Π΄Π°Π½Π½ΠΎΠ³ΠΎ символа?

[x]. ДоступСн Π»ΠΈ этот ΡˆΡ€ΠΈΡ„Ρ‚ для ПА?

[x]. Если это Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊΠΎΠΉ Π³Π»ΠΈΡ„(Ρ‹) ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ этот символ ΠΈΠ»ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ символов?

[x]. Если Π½Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ? ΠŸΠΎΠ΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΡˆΡ€ΠΈΡ„Ρ‚? ΠœΠΎΠΆΠ΅Ρ‚ Π»ΠΈ ΡˆΡ€ΠΈΡ„Ρ‚ Π±Ρ‹Ρ‚ΡŒ синтСзирован? ΠœΠΎΠΆΠ΅Ρ‚ Π»ΠΈ ΠΎΠ½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ ΠΈΠ· Web?

И Π² CSS1, ΠΈ Π² CSS2 Π°Π²Ρ‚ΠΎΡ€Ρ‹ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‚ характСристики ΡˆΡ€ΠΈΡ„Ρ‚Π° Π² сСрии свойств.

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

Π’ CSS2 всё это измСнилось, ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ появилось большС свободы:

[x]. для Π°Π²Ρ‚ΠΎΡ€ΠΎΠ² Ρ‚Π°Π±Π»ΠΈΡ† стилСй: ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹;

[x]. для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Π°Π³Π΅Π½Ρ‚ΠΎΠ²: Π² Π²Ρ‹Π±ΠΎΡ€Π΅ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², Ссли Π·Π°Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π°Π²Ρ‚ΠΎΡ€Π°ΠΌΠΈ ΡˆΡ€ΠΈΡ„Ρ‚ нСпосрСдствСнно Π½Π΅ доступСн.

CSS2 ΡƒΠ»ΡƒΡ‡ΡˆΠ°Π΅Ρ‚ ΠΏΠΎΠ΄Π±ΠΎΡ€ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² Π½Π° сторонС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, Π΄Π΅Π»Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ синтСзированиС ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π΅ΡΡΠΈΡ€ΡƒΡŽΡ‰Π΅Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² ΠΈΠ· Web. Π­Ρ‚ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ°Π΅Ρ‚ возмоТности 'WebFonts'.

Π’ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ²ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ CSS2, ΠΊΠ°ΠΊ ΠΈ Π² CSS1, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ПА ΠΈΠΌΠ΅Π΅Ρ‚ Π² своём распоряТСнии Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… (Π‘Π”) ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ². CSS1 ΡΡΡ‹Π»Π°Π»ΠΎΡΡŒ Π½Π° эту Π‘Π”, Π½ΠΎ Π½Π΅ прСдоставляло Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π² Π‘Π” находится. CSS2 опрСдСляСт ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² этой Π‘Π” ΠΈ позволяСт Π°Π²Ρ‚ΠΎΡ€Π°ΠΌ Ρ‚Π°Π±Π»ΠΈΡ† стилСй Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Π½Π΅ΠΉ. ΠŸΡ€ΠΈ запросС Π½Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ символа ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ ΡˆΡ€ΠΈΡ„Ρ‚Π°, ПА сначала ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ‚ΠΎΡ‚ ΡˆΡ€ΠΈΡ„Ρ‚ Π‘Π”, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ "Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ соотвСтствуСт" спСцифицированному ΡˆΡ€ΠΈΡ„Ρ‚Ρƒ (Π² соотвСтствии с Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ совпадСния ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ²). ПослС ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΡˆΡ€ΠΈΡ„Ρ‚Π°, ПА Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΡˆΡ€ΠΈΡ„Ρ‚Π° локально ΠΈΠ»ΠΈ ΠΈΠ· Web ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ вывСсти символ с использованиСм ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π³Π»ΠΈΡ„ΠΎΠ².

Π’ соотвСтствии с этой модСлью ΠΌΡ‹ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π»ΠΈ Π΄Π°Π½Π½ΡƒΡŽ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ ΠΏΠΎ Π΄Π²ΡƒΠΌ Ρ€Π°Π·Π΄Π΅Π»Π°ΠΌ. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ касаСтся ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° спСцификации ΡˆΡ€ΠΈΡ„Ρ‚Π°, посрСдством ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π°Π²Ρ‚ΠΎΡ€Ρ‹ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‚, ΠΊΠ°ΠΊΠΎΠΉ ΡˆΡ€ΠΈΡ„Ρ‚ ΠΎΠ½ΠΈ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. Π’Ρ‚ΠΎΡ€ΠΎΠΉ касаСтся ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Π²Ρ‹Π±ΠΎΡ€Π° ΡˆΡ€ΠΈΡ„Ρ‚Π°, посрСдством ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ клиСнтский ПА ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ ΡˆΡ€ΠΈΡ„Ρ‚, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ спСцификации Π°Π²Ρ‚ΠΎΡ€Π°.

Π’ΠΎ, ΠΊΠ°ΠΊ ПА конструируСт Π±Π°Π·Ρƒ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², находится Π²Π½Π΅ поля зрСния Π΄Π°Π½Π½ΠΎΠΉ спСцификации, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ рСализация Π‘Π” зависит ΠΎΡ‚ Ρ‚Π°ΠΊΠΈΡ… Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ², ΠΊΠ°ΠΊ опСрационная систСма, систСма ΠΎΠΊΠΎΠ½ ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚.

ΠŸΠ΅Ρ€Π²Π°Ρ Ρ„Π°Π·Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² CSS рассматриваСт, ΠΊΠ°ΠΊ Π°Π²Ρ‚ΠΎΡ€Ρ‹ Ρ‚Π°Π±Π»ΠΈΡ† стилСй ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‚, ΠΊΠ°ΠΊΠΈΠ΅ ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ПА. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ… ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡˆΡ€ΠΈΡ„Ρ‚ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ - строкС, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ Π½Π° части, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, "BT Swiss 721 Heavy Italic".

К соТалСнию, Π½Π΅ сущСствуСт общСпринятой Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΡ€ΠΎΡ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠΉ ΠΈ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠΉ систСмы классификации ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² ΠΏΠΎ ΠΈΡ… ΠΈΠΌΠ΅Π½Π°ΠΌ, ΠΈ тСрминология, примСнимая ΠΊ ΠΈΠΌΠ΅Π½Π°ΠΌ ΠΎΠ΄Π½ΠΎΠ³ΠΎ сСмСйства ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ для Π΄Ρ€ΡƒΠ³ΠΈΡ…. НапримСр, Ρ‚Π΅Ρ€ΠΌΠΈΠ½ 'italic' ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для обозначСния Π½Π°ΠΊΠ»ΠΎΠ½Π½ΠΎΠ³ΠΎ тСкста, Π½ΠΎ Π½Π°ΠΊΠ»ΠΎΠ½Π½Ρ‹ΠΉ тСкст ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒΡΡ Oblique, Slanted, Incline, Cursive ΠΈΠ»ΠΈ Kursiv.

ИмСна ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ содСрТат Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ "вСс" ΡˆΡ€ΠΈΡ„Ρ‚Π°. Π“Π»Π°Π²Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅ΠΉ этих ΠΈΠΌΡ‘Π½ являСтся Ρ€Π°Π·Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² ΠΎΠ΄Π½ΠΎΠ³ΠΎ сСмСйства ΠΏΠΎ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π΅. По этим ΠΈΠΌΠ΅Π½Π°ΠΌ Π½Π΅ сущСствуСт общСпринятых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ для указания Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρ‹, ΠΈ использованиС этих Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ. НапримСр, ΡƒΡ‚ΠΎΠ»Ρ‰Ρ‘Π½Π½Ρ‹ΠΉ ΡˆΡ€ΠΈΡ„Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Regular, Roman, Book, Medium, Semi- ΠΈΠ»ΠΈ Demi-Bold, Bold ΠΈΠ»ΠΈ Black, Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, насколько Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΌ являСтся "Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ" ΡˆΡ€ΠΈΡ„Ρ‚.

Π­Ρ‚ΠΎΡ‚ нСдостаток систСматизации ΠΈΠΌΡ‘Π½ Π΄Π΅Π»Π°Π΅Ρ‚ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ, Π² ΠΎΠ±Ρ‰Π΅ΠΌ случаС, Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡŽ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ ΡˆΡ€ΠΈΡ„Ρ‚Π°, ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ°ΠΌΠΈ, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ "ΠΆΠΈΡ€Π½ΠΎΡΡ‚ΡŒ".

Π’ связи с этим CSS ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΄Ρ€ΡƒΠ³ΡƒΡŽ модСль. Π¨Ρ€ΠΈΡ„Ρ‚Ρ‹ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π΅ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ, Π° ΠΏΠΎ сСрии установлСнных свойств ΡˆΡ€ΠΈΡ„Ρ‚Π°. ЗначСния этих свойств Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ базис для ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Π²Ρ‹Π±ΠΎΡ€Π° ΡˆΡ€ΠΈΡ„Ρ‚Π° Π² ПА. Бвойства ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для увСличСния Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρ‹, ΠΈ Π½ΠΎΠ²Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ свойств ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π·Π°Ρ‚Π΅ΠΌ для Π²Ρ‹Π±ΠΎΡ€Π° ΠΈΠ· Π‘Π” ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ². Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ΡΡ Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π°Π²Ρ‚ΠΎΡ€ΠΎΠ² ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Ρ‚Π°Π±Π»ΠΈΡ† стилСй.

CSS2 спСцифицируСт ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ Π² соотвСтствии со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ характСристиками:

БСмСйство ΡˆΡ€ΠΈΡ„Ρ‚Π°/Font Family

Бвойство БСмСйство ΡˆΡ€ΠΈΡ„Ρ‚Π° спСцифицируСт, ΠΊΠ°ΠΊΠΎΠ΅ сСмСйство ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π²Ρ‹Π²ΠΎΠ΄Π° тСкста. БСмСйство это Π³Ρ€ΡƒΠΏΠΏΠ° ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², созданных с использованиСм сходных ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΈ внСшнСго Π²ΠΈΠ΄Π°. Один Ρ‡Π»Π΅Π½ сСмСйства ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ italic, Π΄Ρ€ΡƒΠ³ΠΎΠΉ bold, Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ - сТатый ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ ΠΌΠ°Π»Ρ‹Π΅ Π·Π°Π³Π»Π°Π²Π½Ρ‹Π΅. ИмСна сСмСйств Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ "Helvetica", "New Century Schoolbook", ΠΈ "Kyokasho ICA L". ИмСна сСмСйств Π½Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹ Π»Π°Ρ‚ΠΈΠ½ΠΈΡ†Π΅ΠΉ. ИмСна сСмСйств ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ сгруппированы ΠΏΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ катСгориям: Π±Π΅Π· ΠΈΠ»ΠΈ с засСчками, с Π½Π΅ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ символами, ΡΠΈΠΌΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ письмо ΠΎΡ‚ Ρ€ΡƒΠΊΠΈ, Ρ„Π°Π½Ρ‚Π°Π·ΠΈΠΉΠ½Ρ‹Π΅ ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ ΠΈ Ρ‚.Π΄.

Π‘Ρ‚ΠΈΠ»ΡŒ ΡˆΡ€ΠΈΡ„Ρ‚Π°/Font style

Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅Ρ‚, отобраТаСтся Π»ΠΈ тСкст Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ, italic ΠΈΠ»ΠΈ Π½Π°ΠΊΠ»ΠΎΠ½Π½Ρ‹ΠΌ. Italic - это Π±ΠΎΠ»Π΅Π΅ курсивный ΡˆΡ€ΠΈΡ„Ρ‚, Ρ‡Π΅ΠΌ normal, Π½ΠΎ Π½Π΅ Ρ‚Π°ΠΊΠΎΠΉ курсивный, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ письмо ΠΎΡ‚ Ρ€ΡƒΠΊΠΈ. Oblique - это наклонная Ρ„ΠΎΡ€ΠΌΠ° ΡˆΡ€ΠΈΡ„Ρ‚Π° normal, ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ вмСстС со ΡˆΡ€ΠΈΡ„Ρ‚Π°ΠΌΠΈ sans-serif. Π’Π°ΠΊΠΎΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ устраняСт ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Ρƒ, ΠΊΠΎΠ³Π΄Π° слСгка Π½Π°ΠΊΠ»ΠΎΠ½Ρ‘Π½Π½Ρ‹Π΅ ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ normal ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ ΠΊΠ°ΠΊ oblique, Π° normal Greek - ΠΊΠ°ΠΊ italic.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ ΡˆΡ€ΠΈΡ„Ρ‚Π°/Font variant

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

ВСс ΡˆΡ€ΠΈΡ„Ρ‚Π°/Font weight

ВСс ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΊ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π΅ Π³Π»ΠΈΡ„ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… для Π²Ρ‹Π²ΠΎΠ΄Π° тСкста, ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ сСмСйства.