Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…

Π§Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ ΠΈ ΠΊΠ°ΠΊ выглядит Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ линия

Казалось Π±Ρ‹, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΡƒ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ извСстно, Ρ‡Ρ‚ΠΎ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ Ρ‚Π°ΠΊΠΈΠ΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹ ΠΊΠ°ΠΊ Β«Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΒ», Β«Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΒ». Однако Π΄Π°ΠΆΠ΅ взрослыС люди Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ ΠΏΡƒΡ‚Π°ΡŽΡ‚ΡΡ это Π²Π²Π΅Ρ€Ρ… ΠΈΠ»ΠΈ Π½Π΅Ρ‚. Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ, ΠΊΠ°ΠΊΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ считаСтся Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ, ΠΊΠ°ΠΊ ΠΈ Π³Π΄Π΅ принято ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ это ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΈ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ отводится ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ‡Π΅Ρ€Ρ‚Π΅ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡˆΠΊΠΎΠ»ΡŒΠ½Ρ‹Ρ… Π½Π°ΡƒΠΊΠ°Ρ….

Π’Π°Π±Π»ΠΈΡ†Π° ASCII ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒ

Π‘ΠΏΠ΅Ρ€Π²Π° ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ, ΠΊΠΎΠ³Π΄Π° ΡΠ»Ρ‹ΡˆΠΈΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Β«Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ Ρ‡Π΅Ρ€Ρ‚Π°Β». Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, это ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² ASCII. Π’Π°ΠΌ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ данная Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°? И это Π²ΠΏΠΎΠ»Π½Π΅ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ данная ΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ Π·Π½Π°ΠΊΠΎΠΌΠ° ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ людям, Ρ€Π°Π±ΠΎΡ‚Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… связана с ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ тСкстом.

Π­Ρ‚ΠΎ интСрСсно! Π‘Ρ‡ΠΈΡ‚Π°Π΅ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ: ΠΊΠ°ΠΊ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ ΠΎΡ‚ суммы ΠΈ числа

Для простых ΠΎΠ±Ρ‹Π²Π°Ρ‚Π΅Π»Π΅ΠΉ поясним, Ρ‡Ρ‚ΠΎ ASCII прСдставляСт собой достаточно Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ. Π’ Π½Π΅ΠΉ собраны Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· этих ΠΊΠΎΠ΄ΠΎΠ² соотвСтствуСт ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹ΠΌ ΠΈ Π½Π΅ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹ΠΌ символам, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…Π’Π°Π±Π»ΠΈΡ†Π° ASCII

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! Π Π΅Ρ‡ΡŒ ΠΈΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎ числовых ΠΊΠΎΠ΄Π°Ρ…. Π’ΠΏΠ΅Ρ€Π²Ρ‹Π΅ эта Ρ‚Π°Π±Π»ΠΈΡ†Π° Π±Ρ‹Π»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° спСциалистами ΠΈΠ· Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Π½Ρ‹Ρ… Π¨Ρ‚Π°Ρ‚ΠΎΠ² АмСрики Π² 60-Ρ… Π³ΠΎΠ΄Π°Ρ…. ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ сразу послС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΎΠ½Π° Π±Ρ‹Π»Π° стандартизирована ΠΈ послС этого Π½Π°Ρ‡Π°Π»Π° Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ.

Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΈ Ρ‚Π°ΠΊΠΎΠΉ символ, ΠΊΠ°ΠΊ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ линия. Π•Π΅ ΠΊΠΎΠ΄ – 0x7C (hex), 124 (dec).

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ UNIX, ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‚ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹ΠΉ символ Π½Π΅ ΠΈΠ½Π°Ρ‡Π΅ ΠΊΠ°ΠΊ Β«ΠΏΠ°ΠΉΠΏΒ». Π‘ английского языка слово Β«pipelineΒ» ΠΌΠΎΠΆΠ½ΠΎ пСрСвСсти ΠΊΠ°ΠΊ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€. Но Π² БовСтском БоюзС ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ Π΄Π°Π½Π½ΡƒΡŽ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΡŽ Π½Π΅ смогли. Книги Π’. Π­. Π€ΠΈΠ³ΡƒΡ€Π½ΠΎΠ²Π°, ΠΏΠ΅Ρ€Π²Ρ‹Π΅ издания ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡΠ²Π»ΡΡŽΡ‚ΡΡ совСтскими, пСстрСли Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ сравнСниСм Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ с Ρ‚Ρ€ΡƒΠ±ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠΌ. ИмСнно поэтому Π΅Π΅ ΠΈ Π½Π°Ρ‡Π°Π»ΠΈ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ символ Ρ‚Ρ€ΡƒΠ±ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°, Π·Π°ΠΌΠ΅Π½ΠΈΠ² Ρ‚Π΅ΠΌ самым Ρ…ΠΎΠ΄ΠΎΠ²ΠΎΠ΅ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Β«pipeΒ».

Π­Ρ‚ΠΎ интСрСсно! Как Π½Π°ΠΉΡ‚ΠΈ ΠΈ Ρ‡Π΅ΠΌΡƒ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½Π° Π΄Π»ΠΈΠ½Π° окруТности

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅

НавСрняка, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ школьник, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ ΠΏΡ€ΠΎΠ³ΡƒΠ»ΠΈΠ²Π°Π» ΡƒΡ€ΠΎΠΊΠΈ ΠΈ добросовСстно выполнял домашниС задания, извСстно, ΠΊΠ°ΠΊ выглядит Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒ. Π’Π΅Π΄ΡŒ Π² ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ довольно часто. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² примСнСния имССтся Π½Π΅ΠΌΠ°Π»ΠΎ.

Рассмотрим Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… ΠΈ Ρ‚Π΅ΠΌ самым Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ вспомним ΡˆΠΊΠΎΠ»ΡŒΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ.

Π’Ρ‹ΡˆΠ΅ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ ΠΈ обозначСния Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ СдинствСнными. Π’ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ достаточно ΠΌΠ½ΠΎΠ³ΠΎ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² использования Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ‡Π΅Ρ€Ρ‚Ρ‹. Π‘Ρ‚ΠΎΠΈΡ‚ ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΡŒ ΠΈ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π½Π°ΡƒΠΊΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Ρ‚ΠΎΠΆΠ΅ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°ΡŽΡ‚ Π² школС.

ПолСзноС Π²ΠΈΠ΄Π΅ΠΎ: Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ Ρ‡Π΅Ρ€Ρ‚Π°

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅

БпСциалисты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с Ρ‚Π°ΠΊΠΈΠΌΠΈ систСмами ΠΊΠ°ΠΊ DOS ΠΈ UNIX, Π·Π½Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ линия, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ часто с Π½Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚. ПодобноС ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ это ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Stdout. А Ρ‡Ρ‚ΠΎ ΠΆΠ΅ прСдставляСт собой Stdout? ВсС просто – это процСсс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ стандартного ΠΏΠΎΡ‚ΠΎΠΊΠ° Π²Ρ‹Π²ΠΎΠ΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€.

Π§Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»ΠΎ Π±ΠΎΠ»Π΅Π΅ понятно, рассмотрим Ρ‚Π°ΠΊΡƒΡŽ ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ: cat fruits.txt | grev –v ^bad | sort. Но сразу ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° слоТная Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд. Π’ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ программист Π·Π°Π΄Π°Π» простой Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ. Π‘ Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ вывСсти Π½Π° экран список Ρ„Ρ€ΡƒΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТится Π² Ρ„Π°ΠΉΠ»Π΅ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ fruits.txt.

Π­Ρ‚ΠΎ интСрСсно! Π˜Π·ΡƒΡ‡Π°Π΅ΠΌ символы: ΠΊΠ°ΠΊ обозначаСтся Π² ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ

Но ΠΏΡ€ΠΈ этом ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ Ρ„Ρ€ΡƒΠΊΡ‚Ρ‹, Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π² ΠΏΠ΅Ρ€Π²Ρ‹Ρ… 3-Ρ… символах Π½Π΅Ρ‚ Β«badΒ». Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ список Π±ΡƒΠ΄Π΅Ρ‚ сразу отсортирован ΠΏΠΎ Π°Π»Ρ„Π°Π²ΠΈΡ‚Ρƒ. ВсС просто, Π½Π΅ Ρ‚Π°ΠΊ Π»ΠΈ? Но какая ΠΆΠ΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° Π½Π°Ρ‚ΠΎΠ»ΠΊΠ½ΡƒΠ»Π° программистов Π½Π° ΠΌΡ‹ΡΠ»ΡŒ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒ с Ρ‚Ρ€ΡƒΠ±ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠΌ?

Π’Π°, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π²Ρ‹ΡˆΠ΅. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ этой Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΆΠ΅ российским программистам ΠΏΡ€ΠΈΡˆΠ»ΠΎ Π² Π³ΠΎΠ»ΠΎΠ²Ρƒ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹ΠΉ символ с Ρ‚Ρ€ΡƒΠ±ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠΌ. ΠžΠΏΠΈΡΠ°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ направляСт ΠΏΠΎΡ‚ΠΎΠΊ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ Ρ€Π°Π±ΠΎΡ‚Ρ‹, Ρ‡Ρ‚ΠΎ ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ Ρ‚Ρ€ΡƒΠ±ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄. ИмСнно поэтому программисты ΠΈΠ· БовСтского Боюза посчитали, Ρ‡Ρ‚ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ Β«pipeΒ», ΠΏΡ€ΠΈΡˆΠ΅Π΄ΡˆΠΈΠΉ с Π—Π°ΠΏΠ°Π΄Π°, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ Β«Ρ‚Ρ€ΡƒΠ±ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄Β». Π’Π΅Π΄ΡŒ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ это Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΈ Π²Π½ΠΈΠ·, ΠΈ Π²Π½ΠΈΠ·.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ с использованиСм Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… Π»ΠΈΠ½ΠΈΠΉ

ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΎ слоТном

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π» Π²Ρ‹ΡˆΠ΅ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ тСкст, Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° ΠΌΡ‹ΡΠ»ΡŒ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² Ρ‚ΠΎΠΌ,какая линия Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°, слоТно. Но Π² Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ это Π½Π΅ Ρ‚Π°ΠΊ. Π˜Ρ‚Π°ΠΊ, сСйчас ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ простым ΠΈ понятным языком ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΆΠ΅ прСдставляСт собой Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒ.

Π­Ρ‚ΠΎ интСрСсно! Π£Ρ€ΠΎΠΊ Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ: ΠΊΠ°ΠΊ Π½Π°ΠΉΡ‚ΠΈ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ ΠΏΠ΅Ρ€ΠΈΠΌΠ΅Ρ‚Ρ€ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°

Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒ – это Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ пСрпСндикулярно Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ плоскости. А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ вспомним, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Π°Ρ ΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒ. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅ сСбС Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΠ»ΠΈ? Π’ΠΎΡ‚ Π²Π°ΠΌ ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Π°Ρ ΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒ. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒ, которая Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Ρƒ пСрпСндикулярно, Π΄ΠΎΠ»ΠΆΠ½Π° ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ‡Π΅Ρ€Ρ‚ΠΎΠΉ. Π’ΠΎ Π΅ΡΡ‚ΡŒ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ, ΠΊΠ°ΠΊ ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΎ написано, это Π²Π²Π΅Ρ€Ρ… ΠΈ Π²Π½ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Компью А Ρ€Ρ‚

Π₯ΠΈΠ½Ρ‚ΠΈΠ½Π³ (инструктированиС ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ²)

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

Π‘ 1978 Π³ΠΎΠ΄Π° ΠΈ Π΄ΠΎ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅Π΄Π°Π²Π½Π΅Π³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ основным ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ примСнялся для ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ растрирования Π±Π΅Π· хинтования, Π±Ρ‹Π» ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ: Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ растра ΠΏΠΎΠ΄ ΠΊΠΎΠ½Ρ‚ΡƒΡ€ΠΎΠΌ Π±ΡƒΠΊΠ²Ρ‹ для вычислСния ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ растрового изобраТСния. ΠŸΡ€ΠΈ этом ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π»ΠΈΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠΏΠ°Π΄Π°Π»ΠΈ Π² ΠΊΠΎΠ½Ρ‚ΡƒΡ€ (рис. 1), Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ пиксСл Π±Ρ‹Π» Ρ†Π΅Π»Ρ‹ΠΌ. ΠŸΠΎΠ½ΡΡ‚Π½ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‡Π΅ΠΌ мСньшС кСгль ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈ Π½ΠΈΠΆΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Ρ‚Π΅ΠΌ Π³Ρ€ΡƒΠ±Π΅Π΅ Π±Ρ‹Π» растр. Π§Π΅ΠΌ большС Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈ Π²Ρ‹ΡˆΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Ρ‚Π΅ΠΌ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π»ΠΎΡΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π·Π½Π°ΠΊΠΎΠ² Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π΅.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…

Рис. 1. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ растрирования Π±Π΅Π· хинтования. НСдостатки Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹

Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ хранят ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ Π² Π²ΠΈΠ΄Π΅ ΠΊΠΎΠ½Ρ‚ΡƒΡ€ΠΎΠ² ΠΈ ΡΠ½Π°Π±ΠΆΠ°ΡŽΡ‚ ΠΈΡ… инструкциями (Ρ…ΠΈΠ½Ρ‚Π°ΠΌΠΈ) для ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈ растрирования.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ инструкция

Π˜Ρ‚Π°ΠΊ, ΠΌΡ‹ выяснили, ΠΊΠ°ΠΊ Ρ€Π°ΡΡ‚Π΅Ρ€ΠΈΠ·ΡƒΡŽΡ‚ΡΡ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Π΅ изобраТСния Β«Π² Π»ΠΎΠ±Β», Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ…ΠΈΡ‰Ρ€Π΅Π½ΠΈΠΉ. Π§ΡƒΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΡƒΡŽ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π±Π΅Ρ€Π΅ΠΌ ΠΊΠΎΠ½Ρ‚ΡƒΡ€ Π±ΡƒΠΊΠ²Ρ‹ ΠΈ ΠΊΠ»Π°Π΄Π΅ΠΌ Π΅Π³ΠΎ Π½Π° основу с ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½ΠΎΠΉ сСткой, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° ΠΌΠΈΠ»Π»ΠΈΠΌΠ΅Ρ‚Ρ€ΠΎΠ²ΡƒΡŽ Π±ΡƒΠΌΠ°Π³Ρƒ (ΠΌΠΈΠ»Π»ΠΈΠΌΠ΅Ρ‚Ρ€ΠΎΠ²ΠΊΡƒ). Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π±Π΅Ρ€Π΅ΠΌ ΠΈ Π·Π°ΠΊΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌ Π² Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ всС малСнькиС ΠΊΠ»Π΅Ρ‚ΠΊΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½ΠΎΠΉ сСтки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ Π½Π° 50% Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ ΠΊΡ€ΡƒΠ³Π°. Грубая сСтка даст Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ растровых Ρ‚ΠΎΡ‡Π΅ΠΊ, Π° тонкая β€” ΠΌΠ½ΠΎΠ³ΠΎ (рис. 2).

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…

Рис. 2. Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Π²ΠΈΠ΄ растрирования Π±Π΅Π· хинтования

Π£ Π»Π°Π·Π΅Ρ€Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΎΠ² Π·Π°Ρ‡Π΅Ρ€Π½Π΅Π½ΠΈΠ΅ Π±ΡƒΠΌΠ°Π³ΠΈ достигаСтся Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ растровыС Ρ‚ΠΎΡ‡ΠΊΠΈ, Π»Π΅ΠΆΠ°Ρ‰ΠΈΠ΅ рядом Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ, ΠΏΠΎΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎ ΡΠΊΡΠΏΠΎΠ½ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² процСссС Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ пСрСмСщСния Π»Π°Π·Π΅Ρ€Π½ΠΎΠ³ΠΎ Π»ΡƒΡ‡Π°. РастровыС Ρ‚ΠΎΡ‡ΠΊΠΈ, располоТСнныС Π΄Ρ€ΡƒΠ³ Π·Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ, Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎ Π»Π°Π·Π΅Ρ€Π½Ρ‹ΠΌ Π»ΡƒΡ‡ΠΎΠΌ, ΡΠΌΠ΅ΡΡ‚ΠΈΠ²ΡˆΠΈΠΌΡΡ Π½Π° ΠΎΠ΄ΠΈΠ½ шаг. ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½Ρ‹ΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π»ΠΈΠ½ΡŒΡΠΆ соотвСтствуСт высотС растровых Ρ‚ΠΎΡ‡Π΅ΠΊ, постоянная частота ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ Π² строкС соотвСтствуСт ΡˆΠΈΡ€ΠΈΠ½Π΅ растровых Ρ‚ΠΎΡ‡Π΅ΠΊ.

МоТно Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ этот процСсс ΠΈ ΠΏΠ΅Ρ€Π΅ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Ρ‹ Π² растр с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.

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

3,5 ΠΌΠΌ высоты) это ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ измСнСния ΠΎΡ‚ Ρ‚Ρ€Π΅Ρ… Π΄ΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… растровых Ρ‚ΠΎΡ‡Π΅ΠΊ, Ρ‡Ρ‚ΠΎ составляСт ΠΎΠΊΠΎΠ»ΠΎ 30%. (Ρ‚Ρ€ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ β€” характСрная ΡˆΠΈΡ€ΠΈΠ½Π° ΡˆΡ‚Ρ€ΠΈΡ…Π° свСтлых ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² 10 pt ΠΏΡ€ΠΈ 300 dpi.) Π­Ρ‚ΠΎ соотвСтствуСт ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρƒ ΠΎΡ‚ свСтлых ΠΊ ΠΏΠΎΠ»ΡƒΠΆΠΈΡ€Π½Ρ‹ΠΌ начСртаниям.

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

Π§Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ инструкция

Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ Π΄Π°Π΅Ρ‚ ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΆΠ½Ρ‹Π΅ элСмСнты описания ΡˆΡ€ΠΈΡ„Ρ‚Π° Π±ΡƒΠ΄ΡƒΡ‚ растСризованы ΠΎΠ΄Π½ΠΎΡ€ΠΎΠ΄Π½ΠΎ.

Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² этом ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅, посмотрим Π½Π° Π·Π½Π°ΠΊ Β«Π Β» (рис. 3 ΠΈ 4). Части ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π°, Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ Π»Π΅Π²ΡƒΡŽ ΠΈ ΠΏΡ€Π°Π²ΡƒΡŽ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΡˆΡ‚Ρ€ΠΈΡ…Π°, Π±ΡƒΠ΄ΡƒΡ‚ Π½Π°ΠΉΠ΄Π΅Π½Ρ‹ автоматичСски с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ инструкций основного ΡˆΡ‚Ρ€ΠΈΡ…Π°. Π’ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Π½ΠΈΠ΅ нСприятностСй Π² процСссС растСризации ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° смСщаСт Π»Π΅Π²ΡƒΡŽ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ ΡˆΡ‚Ρ€ΠΈΡ…Π° Π½Π° Π±Π»ΠΈΠΆΠ°ΠΉΡˆΡƒΡŽ линию растровой сСтки. Π­Ρ‚ΠΎ рСализуСтся Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ примСняСтся ΠΊΠΎ всСм ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π° ΠΏΠΎ оси Ρ…, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² строСнии Π±ΡƒΠΊΠ²Ρ‹ Π½Π΅ происходит. ΠŸΡ€ΠΈ этом правая Π³Ρ€Π°Π½ΠΈΡ†Π° ΡˆΡ‚Ρ€ΠΈΡ…Π° смСщаСтся Π½Π° линию сСтки, которая отстоит Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ число растровых Ρ‚ΠΎΡ‡Π΅ΠΊ Π²ΠΏΡ€Π°Π²ΠΎ ΠΎΡ‚ Π»Π΅Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹. Π­Ρ‚ΠΎ фиксированноС число ΡƒΠΆΠ΅ просчитано ΠΈΠ· инструкций ΠΎΠ±Ρ‰Π΅Π³ΠΎ Ρ‚ΠΈΠΏΠ° для всСго ΡˆΡ€ΠΈΡ„Ρ‚Π°.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…

Рис. 3. Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ части Π·Π½Π°ΠΊΠ°: 1 β€” основной ΡˆΡ‚Ρ€ΠΈΡ…; 2 β€” Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ ориСнтированная Π΄ΡƒΠ³Π°; 3 β€” ΠΈΠ·ΠΎΠ³Π½ΡƒΡ‚Ρ‹ΠΉ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…; 4 β€” засСчка

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…

Рис. 4. Type 1 hinting Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ FontLab Studio

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

Бписок инструкций

БчитаСтся, Ρ‡Ρ‚ΠΎ слово «инструкция» Π² ΠΎΠ±ΠΈΡ…ΠΎΠ΄ Π²Π²Π΅Π»Π° Ρ„ΠΈΡ€ΠΌΠ° Apple, Π° Ρ„ΠΈΡ€ΠΌΠ° Adobe стала ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Β«Ρ…ΠΈΠ½Ρ‚Β» (подсказка). По сути, это ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅, поэтому ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ‚ΠΎΡ‚ Ρ‚Π΅Ρ€ΠΌΠΈΠ½, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ каТСтся Π΅ΠΌΡƒ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ.

Π—Π°Ρ€Π°Π½Π΅Π΅ Π½Π°Π΄ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ²Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ хинтования. Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ основныС инструкции. На самом Π΄Π΅Π»Π΅ ΠΈΡ… Π³ΠΎΡ€Π°Π·Π΄ΠΎ большС. Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΠΈΡ…ΡΡ я ΠΎΡ‚ΡΡ‹Π»Π°ΡŽ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ источникам: Β«Apple Developer β€” True Type Reference Manual β€” Instructing FontsΒ», Β«Microsoft typography β€” The TrueType instruction setΒ» ΠΈ Β«Basic Type 1 HintingΒ». Π­Ρ‚ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π»Π΅Π³ΠΊΠΎ находятся Ρ‡Π΅Ρ€Π΅Π· поисковыС систСмы.

ΠŸΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ инструкций

Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

Основной ΡˆΡ‚Ρ€ΠΈΡ… (Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ)

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ основных ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ² с прямыми Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ
Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌΠΈ

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ² с прямыми Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌΠΈ

Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ ориСнтированная Π΄ΡƒΠ³Π°

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π΄ΡƒΠ³ с двумя
Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹ΠΌΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌΠΈ

Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ ориСнтированная Π΄ΡƒΠ³Π°

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π΄ΡƒΠ³ с двумя
Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹ΠΌΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌΠΈ

Π˜Π·ΠΎΠ³Π½ΡƒΡ‚Ρ‹ΠΉ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈΠ·ΠΎΠ³Π½ΡƒΡ‚Ρ‹Ρ… Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ² с ΠΎΠ΄Π½ΠΎΠΉ прямой ΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ·ΠΎΠ³Π½ΡƒΡ‚ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌΠΈ

Π˜Π·ΠΎΠ³Π½ΡƒΡ‚Ρ‹ΠΉ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈΠ·ΠΎΠ³Π½ΡƒΡ‚Ρ‹Ρ… Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ² с ΠΎΠ΄Π½ΠΎΠΉ прямой ΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ·ΠΎΠ³Π½ΡƒΡ‚ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌΠΈ

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π²Π½ΡƒΡ‚Ρ€ΠΈΠ±ΡƒΠΊΠ²Π΅Π½Π½Ρ‹Ρ… просвСтов

ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Π΅Ρ‚ ΠΏΠΎΡΡ‚ΠΎΡΠ½Π½ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ²

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ²

БущСствуСт для размСщСния Ρ‚ΠΎΡ‡Π΅ΠΊ Π½Π° ΠΊΡ€ΠΈΠ²Ρ‹Ρ…, Π»Π΅ΠΆΠ°Ρ‰ΠΈΡ… Π½Π° окруТности (самая ниТняя, самая вСрхняя, самыС ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Π΅ правая ΠΈ лСвая ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ)

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ располоТСнныС засСчки ΠΈ ΠΈΡ… части

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ засСчки Π½Π° Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΡˆΡ‚Ρ€ΠΈΡ…Π°Ρ… ΠΈ ΠΈΡ… части

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ Π»ΠΈΠ½ΠΈΠΈ ΡˆΡ€ΠΈΡ„Ρ‚Π° для управлСния свисаниСм Π΄ΡƒΠ³

ВыпрямляСт ΠΏΠ»Π°Π²Π½Ρ‹Π΅ ΠΊΡ€ΠΈΠ²Ρ‹Π΅ Π² ΡˆΡ€ΠΈΡ„Ρ‚Π°Ρ… ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ… ΠΊΠ΅Π³Π»Π΅ΠΉ (прямой ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ энтазисы)

Π Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ²

Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ инструкции Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ TrueType для исправлСния ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ растрового изобраТСния Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… кСглях

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρƒ ΡˆΡ‚Ρ€ΠΈΡ…Π°

Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΡˆΡ‚Ρ€ΠΈΡ…ΠΈ

НаиболСС Π²Π°ΠΆΠ½Ρ‹ΠΌΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‚Π΅ инструкции, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ².

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΡˆΡ‚Ρ€ΠΈΡ…ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π² Π²ΠΈΠ΄Π΅ Π΄Π²ΡƒΡ… Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… прямых. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ Π±ΡƒΠΊΠ²Ρ‹: Π‘, Π’, Π“ ΠΈ Ρ‚.ΠΏ. Π£ Π±ΡƒΠΊΠ²Ρ‹ Н, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄Π²Π° основных ΡˆΡ‚Ρ€ΠΈΡ…Π°. Иногда основныС ΡˆΡ‚Ρ€ΠΈΡ…ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ засСчки, ΠΈΠ»ΠΈ сСрифы.

Если Ρ‡Ρ‚ΠΎΒ­Ρ‚ΠΎ трСбуСтся Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ, части засСчСк Ρ‚Ρ€Π°ΠΊΡ‚ΡƒΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ Π½Π΅Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠΊΠ»Π΅Π΅Π½Π½ΠΎΠ΅ ΠΊ основному ΡˆΡ‚Ρ€ΠΈΡ…Ρƒ, нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ€Π΅Π°Π»ΡŒΠ½Π°Ρ это засСчка ΠΈΠ»ΠΈ Π΅Π΅ особая Ρ„ΠΎΡ€ΠΌΠ°. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΡˆΡ‚Ρ€ΠΈΡ…ΠΈ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ инструкциями:

НСкоторыС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ вмСсто Π½ΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΡˆΡ‚Ρ€ΠΈΡ…ΠΈ

Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ… β€” это прямой Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ… с двумя прямыми Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌΠΈ. Они ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π² Π±ΡƒΠΊΠ²Π°Ρ… Π“, Π•, H ΠΈ Ρ‚.ΠΏ. ΠšΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ β€” прописная Π• с трСмя Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΡˆΡ‚Ρ€ΠΈΡ…Π°ΠΌΠΈ. Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΡˆΡ‚Ρ€ΠΈΡ…ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ засСчки Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΈ ΠΊΠΎΠ½Ρ†Π΅, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ засСчками. Для Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ², ΠΊΠ°ΠΊ ΠΈ для Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ…, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ инструкции:

Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π΄ΡƒΠ³ΠΈ

Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π΄ΡƒΠ³ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹ двумя ΠΊΡ€ΠΈΠ²Ρ‹ΠΌΠΈ, ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰ΠΈΠΌΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Ρ‹. ΠŸΡ€ΠΈΠΌΠ΅Ρ€: Π‘, Π’, О, Π , Π‘ ΠΈ Ρ‚.ΠΏ.

Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π΄ΡƒΠ³ΠΈ

Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π΄ΡƒΠ³ΠΈ ΡΠ²ΡΠ·Ρ‹Π²Π°ΡŽΡ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ собой прямыС ΠΈΠ»ΠΈ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡˆΡ‚Ρ€ΠΈΡ…ΠΈ; ΠΎΠ½ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹ двумя ΠΊΡ€ΠΈΠ²Ρ‹ΠΌΠΈ, ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰ΠΈΠΌΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Ρ‹. Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π΄ΡƒΠ³ΠΈ Π΅ΡΡ‚ΡŒ Π² Π±ΡƒΠΊΠ²Π°Ρ… Π—, О, Π‘ ΠΈ Ρ‚.ΠΏ.

ΠŸΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ Π΄ΡƒΠ³ΠΈ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… инструкций:

Π˜Π·ΠΎΠ³Π½ΡƒΡ‚Ρ‹Π΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΡˆΡ‚Ρ€ΠΈΡ…ΠΈ

Π˜Π·ΠΎΠ³Π½ΡƒΡ‚Ρ‹ΠΉ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ… являСтся Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠΌ, состоящим частично ΠΈΠ· ΠΊΡ€ΠΈΠ²Ρ‹Ρ… элСмСнтов ΠΈ частично ΠΈΠ· прямых. ΠŸΡ€ΠΈΠΌΠ΅Ρ€: Π±, Ρ€ ΠΈ Ρ‚.ΠΏ.

Π˜Π·ΠΎΠ³Π½ΡƒΡ‚Ρ‹Π΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΡˆΡ‚Ρ€ΠΈΡ…ΠΈ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… инструкций:

Π˜Π·ΠΎΠ³Π½ΡƒΡ‚Ρ‹Π΅ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΡˆΡ‚Ρ€ΠΈΡ…ΠΈ

Π˜Π·ΠΎΠ³Π½ΡƒΡ‚Ρ‹ΠΉ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ… прСдставляСт собой Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ… с прямой ΠΈ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌΠΈ. Π˜Π·ΠΎΠ³Π½ΡƒΡ‚Ρ‹Π΅ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΡˆΡ‚Ρ€ΠΈΡ…ΠΈ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡˆΡ€ΠΈΡ„Ρ‚Π°Ρ… Π² Ρ‚Π°ΠΊΠΈΡ… Π±ΡƒΠΊΠ²Π°Ρ…, ΠΊΠ°ΠΊ Π‘, Π’, Π’, D ΠΈ Ρ‚.ΠΏ.

Π˜Π·ΠΎΠ³Π½ΡƒΡ‚Ρ‹Π΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΡˆΡ‚Ρ€ΠΈΡ…ΠΈ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ инструкциями:

Π’Π½ΡƒΡ‚Ρ€ΠΈΠ±ΡƒΠΊΠ²Π΅Π½Π½Ρ‹Π΅ просвСты

Π‘Π΅Π»Ρ‹Π΅ пространства ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‡Π΅Ρ€Π½Ρ‹ΠΌΠΈ ΡˆΡ‚Ρ€ΠΈΡ…Π°ΠΌΠΈ Π·Π½Π°ΠΊΠ° Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π²Π½ΡƒΡ‚Ρ€ΠΈΠ±ΡƒΠΊΠ²Π΅Π½Π½Ρ‹ΠΌΠΈ просвСтами. НапримСр, строчныС a, Π±, Π² ΠΈΠΌΠ΅ΡŽΡ‚ Π·Π°ΠΌΠΊΠ½ΡƒΡ‚Ρ‹Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈΠ±ΡƒΠΊΠ²Π΅Π½Π½Ρ‹Π΅ просвСты, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ ΠΏ, ш β€” Π½Π΅Π·Π°ΠΌΠΊΠ½ΡƒΡ‚Ρ‹Π΅. Оба Π²Π½ΡƒΡ‚Ρ€ΠΈΠ±ΡƒΠΊΠ²Π΅Π½Π½Ρ‹Ρ… просвСта Π² ш ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ инструкциями:

Для описания ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ² Π² качСствС Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ инструкции, составлСнныС Π² порядкС ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ:

ΠΠ°ΡΡ‹Ρ‰Π΅Π½Π½ΠΎΡΡ‚ΡŒ

Как ΡƒΠΆΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΎΡΡŒ, Π² ΡˆΡ€ΠΈΡ„Ρ‚Π°Ρ… ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΡˆΠΈΡ€ΠΈΠ½ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ². Π­Ρ‚ΠΎΡ‚ Ρ„Π°ΠΊΡ‚ ΠΏΠΎΠ΄Π²ΠΎΠ΄ΠΈΡ‚ ΠΊ созданию классов. ΠœΠΎΠΆΠ΅Ρ‚ ΡΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ² прописных Π±ΡƒΠΊΠ² Π±ΡƒΠ΄ΡƒΡ‚ 2 пиксСла, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ строчных β€” Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 1 пиксСл. Π‘ матСматичСской Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅Π°Π»ΡŒΠ½Π°Ρ ΡˆΠΈΡ€ΠΈΠ½Π° ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ² прописных Π±ΡƒΠΊΠ² Π±Ρ‹Π»Π° 1,8 пиксСла, Π° строчных β€” 1,3 пиксСла. ΠžΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ (аппроксимация) ΡˆΠΈΡ€ΠΈΠ½ ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ² соотвСтствСнно Π΄ΠΎ Π΄Π²ΡƒΡ… ΠΈΠ»ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ пиксСла оптичСски ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π½Π΅ совсСм ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ. НСсмотря Π½Π° это, ΡˆΠΈΡ€ΠΈΠ½Π° ΠΊΠ°ΠΊ Π² 1, Ρ‚Π°ΠΊ ΠΈ Π² 2 пиксСла ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ†Π΅Π½Π΅Π½Π° ΠΊΠ°ΠΊ точная. Π’ этом случаС Π½Π°ΡΡ‹Ρ‰Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ счСтС различия становятся Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ. Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ для насыщСнности состоит ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΡ‹ для всСго Π½Π°Π±ΠΎΡ€Π° Π·Π½Π°ΠΊΠΎΠ².

НаклонныС ΡˆΡ‚Ρ€ΠΈΡ…ΠΈ

Наклонный ΡˆΡ‚Ρ€ΠΈΡ… прСдставляСт собой Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ основной ΡˆΡ‚Ρ€ΠΈΡ… с двумя прямыми Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ А, К, Π₯ ΠΈ Ρ‚.Π΄. Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ Π½Π°ΠΊΠ»ΠΎΠ½Π½Ρ‹Ρ… ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ² ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ полоТСния ΡƒΠ³Π»ΠΎΠ² ΠΈ красочных Π»ΠΎΠ²ΡƒΡˆΠ΅ΠΊ (компСнсаторов) ΠΈ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²:

Π­ΠΊΡΡ‚Ρ€Π΅ΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ

Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π΄ΡƒΠ³ΠΈ, ΠΈΠ·ΠΎΠ³Π½ΡƒΡ‚Ρ‹Π΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΡˆΡ‚Ρ€ΠΈΡ…ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΈΠ· сСгмСнтов ΠΊΡ€ΠΈΠ²Ρ‹Ρ…. ΠšΡ€Π°ΠΉΠ½ΠΈΠ΅ ΠΏΡ€Π°Π²Ρ‹Π΅ ΠΈ Π»Π΅Π²Ρ‹Π΅ полоТСния Ρ‚ΠΎΡ‡Π΅ΠΊ Π½Π° Π±ΠΎΠΊΠΎΠ²Ρ‹Ρ… ΠΊΡ€ΠΈΠ²Ρ‹Ρ… ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ значСниями ΠΏΠΎ оси Ρ…, Π° самыС высокиС ΠΈ самыС Π½ΠΈΠ·ΠΊΠΈΠ΅ Ρ‚ΠΎΡ‡ΠΊΠΈ β€” ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ значСниями ΠΏΠΎ оси y. Π­Ρ‚ΠΎ ΡΠΊΡΡ‚Ρ€Π΅ΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ. Когда Π²Ρ‹ растСризуСтС сСгмСнты ΠΊΡ€ΠΈΠ²Ρ‹Ρ…, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ пиксСльноС прСдставлСниС Π½Π΅ становится слишком острым ΠΈΠ»ΠΈ спрямлСнным. Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ, нСобходимая здСсь, β€” просто ΡΠΊΡΡ‚Ρ€Π΅ΠΌΠ°Π»ΡŒΠ½Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ° (ΠΊΠ°ΠΊ Ρ‚ΠΈΠΏ).

ЗасСчки Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ (сСрифы)

«НоТки» Π²Π½ΠΈΠ·Ρƒ ΠΈ Π²Π²Π΅Ρ€Ρ…Ρƒ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ² Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ засСчками. Как слСдуСт ΠΈΠ· названия sans serif, Π² Ρ€ΡƒΠ±Π»Π΅Π½Ρ‹Ρ… ΡˆΡ€ΠΈΡ„Ρ‚Π°Ρ… Ρ‚ΠΈΠΏΠ° Helvetica Π½Π΅Ρ‚ засСчСк (сСрифов). Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ для частСй засСчСк состоят ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²:

ЗасСчки Π½Π° Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΌ ΡˆΡ‚Ρ€ΠΈΡ…Π΅ (Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅)

К засСчкам Π½Π° Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΌ ΡˆΡ‚Ρ€ΠΈΡ…Π΅, ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‰ΠΈΠΌΡΡ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌΠΈ засСчками, Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΡ‹ инструкции. Π˜Ρ… ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ β€” Π² ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π΅ Π½Π° 90Β°. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π±ΡƒΠΊΠ² с ΠΏΠΎΠΏΠ΅Ρ€Π΅Ρ‡Π½Ρ‹ΠΌΠΈ засСчками: Π‘, Π“, Π•, Π’ ΠΈ Ρ‚.ΠΏ.

БвисаниС

НазначСниС свисания состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π΅Ρ€Ρ…Π½ΠΈΠ΅ ΠΈ Π½ΠΈΠΆΠ½ΠΈΠ΅ части Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π΄ΡƒΠ³ оптичСски казались Ρ€Π°Π²Π½Ρ‹ΠΌΠΈ прямым элСмСнтам Π±ΡƒΠΊΠ².

Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡΠΌΠΈ для свисания ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ класса ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠΊΠ²Ρ‹ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π±Π°Π·ΠΎΠ²Ρ‹Ρ… Π»ΠΈΠ½ΠΈΠΉ.

НатяТСниС

Π¨Ρ€ΠΈΡ„Ρ‚ Candara Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠ»Π°Π²Π½Ρ‹Ρ… ΠΊΡ€ΠΈΠ²Ρ‹Ρ… Π² прямыС (Ρ‚ΡƒΠ³ΠΎ натянутыС) Π»ΠΈΠ½ΠΈΠΈ (рис. 5).

Если Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ довольно Π½ΠΈΠ·ΠΊΠΎΠ΅, ΠΊΠ°ΠΊ Ρƒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π»Π°Π·Π΅Ρ€Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΎΠ² Π² ΠΌΠ΅Π»ΠΊΠΈΡ… кСглях, ΠΈΠ»ΠΈ Π΅Ρ‰Π΅ Π½ΠΈΠΆΠ΅, ΠΊΠ°ΠΊ Ρƒ экранных ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ нСкая инструкция, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ прямой (натянутый) Π²ΠΈΠ΄ ступСнчатых ΠΊΡ€ΠΈΠ²Ρ‹Ρ….

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…

Рис. 5. Π¨Ρ€ΠΈΡ„Ρ‚ Candara. На Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡˆΡ‚Ρ€ΠΈΡ…Π°Ρ… Π·Π°ΠΌΠ΅Ρ‚Π΅Π½ нСбольшой ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ энтазис

ΠŸΡΡ‚Π½ΠΎ

НалоТСниС экспозиции Π»Π°Π·Π΅Ρ€Π½ΠΎΠ³ΠΎ Π»ΡƒΡ‡Π° Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π½ΠΎΠΌ устройствС ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ отклонСниям ΠΎΡ‚ тСорСтичСских Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΈ засвСчиваСмого пространства. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ для устройств, Ρ€ΠΈΡΡƒΡŽΡ‰ΠΈΡ… Π±Π΅Π»Ρ‹ΠΌ, рассчитываСтся большСС число Ρ‡Π΅Ρ€Π½Ρ‹Ρ… пиксСлов, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ для устройств, Ρ€ΠΈΡΡƒΡŽΡ‰ΠΈΡ… Ρ‡Π΅Ρ€Π½Ρ‹ΠΌ, β€” мСньшСС число для Π·Π°Ρ‡Π΅Ρ€Π½Π΅Π½Π½Ρ‹Ρ… участков. Π­Ρ‚ΠΎ происходит посрСдством использования инструкций пятна Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… растрирования. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ добавляСтС ΠΎΠ΄ΠΈΠ½ пиксСл ΠΊ Π±Π΅Π»ΠΎΠΉ области Π½Π° Π³Ρ€Π°Π½ΠΈΡ†Π΅ Ρ‡Π΅Ρ€Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ Π΅Π³ΠΎ.

Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ пятна состоит ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°, ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ –1 ΠΈ +1. Он измСряСтся Π² долях Π΄ΠΈΠ°ΠΌΠ΅Ρ‚Ρ€Π° экспонируСмого пятна.

Π”Π΅Π»ΡŒΡ‚Π°

Π”Π΅Π»ΡŒΡ‚Π°Β­ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ внСшнСго Π²ΠΈΠ΄Π° ΠΊΠΎΠ½Ρ‚ΡƒΡ€ΠΎΠ² Π² ΡˆΡ€ΠΈΡ„Ρ‚Π°Ρ… ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ². ΠŸΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ‚Π°ΠΊΠΈΡ… инструкций ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ‚ΠΎΡ‡Π΅ΠΊ Π² ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π°Ρ… Π·Π½Π°ΠΊΠ° ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ рСгулируСтся. Π­Ρ‚ΠΎ происходит, ΠΊΠΎΠ³Π΄Π° инструкции Π΄Π°ΡŽΡ‚ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π² рядС ΠΊΠ΅Π³Π»Π΅ΠΉ, Π½ΠΎ Π½Π΅ ΡΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ с этим ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ со спСцифичСскими Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ. Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ Π΄Π΅Π»ΡŒΡ‚Π° ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ случаи, Π³Π΄Π΅ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ½ΠΊΠΈΠ΅ ΡˆΡ‚Ρ€ΠΈΡ…ΠΈ Β«ΠΏΡ€ΠΎΠΏΠ°Π΄Π°ΡŽΡ‚Β» ΠΏΡ€ΠΈ Π½ΠΈΠ·ΠΊΠΎΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΈΡ… расчСтная Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π° становится Ρ€Π°Π²Π½ΠΎΠΉ 0 пиксСлов ΠΈ ΠΎΠ½ΠΈ Π½Π΅ Π²ΠΈΠ΄Π½Ρ‹ ΠΏΡ€ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π΅.

Π’Ρ‹ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ (участок растрового изобраТСния Π±Π΅Π· растровых Ρ‚ΠΎΡ‡Π΅ΠΊ)

Π’ΠΎΠΎΠ±Ρ‰Π΅, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π΅ Π½ΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π² ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Ρ… инструкциях для поддСрТания минимальной ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΡˆΡ‚Ρ€ΠΈΡ…Π° Π² ΠΎΠ΄ΠΈΠ½ пиксСл. Но это подразумСваСтся ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈ растрирования.

Антиалиасинг (сглаТиваниС) Π½Π° экранС

Π‘Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ рассказ ΠΎ смСТной Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ сглаТивания Π·ΡƒΠ±Ρ†ΠΎΠ² Π½Π° Π³Ρ€Π°Π½ΠΈΡ†Π°Ρ… растрированных ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ.

Π˜Ρ‚Π°ΠΊ, антиалиасинг β€” тСхнология, примСняСмая Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ с Ρ†Π΅Π»ΡŒΡŽ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΊΡ€ΠΈΠ²Ρ‹Ρ… Π»ΠΈΠ½ΠΈΠΉ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ Π³Π»Π°Π΄ΠΊΠΈΠΌΠΈ, убирая Β«Π·ΡƒΠ±Ρ†Ρ‹Β», Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΠ΅ Π½Π° краях ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² (рис. 6). Π‘Π³Π»Π°ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π½ΠΎ Π² 1972 Π³ΠΎΠ΄Ρƒ Π² ΠœΠ°ΡΡΠ°Ρ‡ΡƒΡΠ΅Ρ‚ΡΡΠΊΠΎΠΌ тСхнологичСском институтС Π² Architecture Machine Group, которая ΠΏΠΎΠ·ΠΆΠ΅ стала основной Ρ‡Π°ΡΡ‚ΡŒΡŽ Media Lab.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…

Рис. 6. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с антиалиасингом (Π°) ΠΈ Π±Π΅Π· Π½Π΅Π³ΠΎ (Π±)

Основной ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ сглаТивания β€” использованиС возмоТностСй устройства Π²Ρ‹Π²ΠΎΠ΄Π° для ΠΏΠΎΠΊΠ°Π·Π° ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠΎΠ² Ρ†Π²Π΅Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ нарисована кривая. Π’ этом случаС пиксСлы, сосСдниС с Π³Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹ΠΌ пиксСлом изобраТСния, ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ†Π²Π΅Ρ‚ΠΎΠΌ изобраТСния ΠΈ Ρ†Π²Π΅Ρ‚ΠΎΠΌ Ρ„ΠΎΠ½Π°, создавая Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ ΠΈ размывая Π³Ρ€Π°Π½ΠΈΡ†Ρƒ.

ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π΄Π²Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° сглаТивания:

Π˜Π·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Π°Ρ Π²Ρ‹Π±ΠΎΡ€ΠΊΠ° сглаТивания (Π°Π½Π³Π». Super Sampling antiΒ­aliasing, SSAA), Ρ‚Π°ΠΊΠΆΠ΅ называСмая ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΌ ΠΈΠ»ΠΈ полноэкранным сглаТиваниСм (FSAA), примСняСтся для исправлСния алиасинга (ΠΈΠ»ΠΈ Β«Π·ΡƒΠ±Ρ†ΠΎΠ²Β») Π½Π° полноэкранных изобраТСниях. SSAA Π±Ρ‹Π»ΠΎ доступно Π½Π° Ρ€Π°Π½Π½ΠΈΡ… Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π°Ρ…, Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ DirectX 7. Начиная с DirectX 8 ΠΎΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΡƒΠ±Ρ€Π°Π½ΠΎ всСми производитСлями графичСских процСссоров ΠΈΠ·Β­Π·Π° Π΅Π³ΠΎ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Ρ… Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΈ Π·Π°ΠΌΠ΅Π½Π΅Π½ΠΎ Π½Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Π²Ρ‹Π±ΠΎΡ€ΠΊΡƒ сглаТивания (Π°Π½Π³Π». Multisample antiΒ­aliasing, MSAA), которая Ρ‡ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅ Ρ‚Π°ΠΊΠΆΠ΅ Π±Ρ‹Π»Π° Π·Π°ΠΌΠ΅Π½Π΅Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ CSAA + TrAA/AAA. MSAA обСспСчиваСт нСсколько Ρ…ΡƒΠ΄ΡˆΠ΅Π΅ качСство Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ, Π·Π°Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΡƒΡŽ экономию Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ мощности. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ SSAA Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ высокоС качСство изобраТСния, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя Π½Π°Π·Π°Π΄ ΠΎΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΎ ΠΈΠ· нСбытия компаниями AMD ΠΈ NVIDIA.

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с SSAA выглядит Π±ΠΎΠ»Π΅Π΅ мягко ΠΈ рСалистично. Однако Ρƒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ с простым сглаТиваниСм (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, супСрсэмплинг с ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ усрСднСниСм) ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΡ…ΡƒΠ΄ΡˆΠΈΡ‚ΡŒΡΡ внСшний Π²ΠΈΠ΄ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… рисунков ΠΈΠ»ΠΈ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ (ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ€Π°Π·ΠΌΡ‹Ρ‚ΠΎ), особСнно Ρ‚Π°ΠΌ, Π³Π΄Π΅ Π»ΠΈΠ½ΠΈΠΈ Π±Π»ΠΈΠΆΠ΅ всСго ΠΊ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΈΠ»ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ. Π’ этих случаях ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ…ΠΈΠ½Ρ‚ΠΈΠ½Π³.

ClearType

Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° смСТная тСхнология β€” ClearType (ΠΎΡ‚ Π°Π½Π³Π». «чистый ΡˆΡ€ΠΈΡ„Ρ‚Β») β€” зарСгистрированный ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠ΅ΠΉ Microsoft ΠΌΠ΅Ρ‚ΠΎΠ΄ сглаТивания тСкста Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π²ΠΈΠ΄Π°Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΎΠ² (особСнно Π½Π° Π–Πš), основанный Π½Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ SubPixel Rendering (рис. 7).

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…

Рис. 7. ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ тСкста Π±Π΅Π· Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ClearType (Π°) ΠΈ с Π½Π΅ΠΉ (Π±)

Как это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚? Π’ Π­Π›Π’Β­ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°Ρ… располоТСниС красных, Π·Π΅Π»Π΅Π½Ρ‹Ρ… ΠΈ синих ΡΠ²Π΅Ρ‚ΠΎΠΈΠ·Π»ΡƒΡ‡Π°ΡŽΡ‰ΠΈΡ… элСмСнтов Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ связано с пиксСльной Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΠΎΠΉ. На ТидкокристалличСских ΠΆΠ΅ дисплСях ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ пиксСл состоит ΠΈΠ· Ρ‚Ρ€Π΅Ρ… Ρ‚Π°ΠΊΠΈΡ… элСмСнтов: красного, Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ ΠΈ синСго. Π­Ρ‚ΠΈ элСмСнты (Π½Π°Π·ΠΎΠ²Π΅ΠΌ ΠΈΡ… субпиксСлами) ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°ΠΌΠΈ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ 1/3 пиксСла ΠΈ высотой 1 пиксСл, располоТСнными строго ΠΏΠΎ порядку. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ графичСскоС ПО рассматриваСт пиксСл ΠΊΠ°ΠΊ Π΅Π΄ΠΈΠ½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅. ClearType ΠΆΠ΅ воспринимаСт субпиксСлы ΠΊΠ°ΠΊ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ структурныС Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹.

Алгоритм Ρ€Π°Π±ΠΎΡ‚Ρ‹ ClearType состоит ΠΈΠ· Π΄Π²ΡƒΡ… шагов:

Π”Π°Π½Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ распрСдСлСния яркости рассчитан Π½Π° дисплСи, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… всС пиксСлы ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅ располоТСниС субпиксСлов (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, RΒ­GΒ­B). Если Π² Ρ€Π°Π·Π½Ρ‹Ρ… строках ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ субпиксСлов разная, ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ размытия ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Π»ΠΈΠ±ΠΎ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ Π±Π΅Π· этого шага.

Наши Π³Π»Π°Π·Π° ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΡΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ ΠΊΠ°ΠΊ контраст Ρ†Π²Π΅Ρ‚ΠΎΠ², Ρ‚Π°ΠΊ ΠΈ контраст яркостСй. Но Π½Π° ΠΌΠ°Π»Ρ‹Ρ… ΠΌΠ°ΡΡˆΡ‚Π°Π±Π°Ρ… контраст Ρ†Π²Π΅Ρ‚ΠΎΠ² воспринимаСтся ΠΏΠΎΡ‡Ρ‚ΠΈ Π²Ρ‚Ρ€ΠΎΠ΅ слабСС, поэтому тСкст, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹ΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ClearType, выглядит ΠΌΠΎΠ½ΠΎΡ…Ρ€ΠΎΠΌΠ½Ρ‹ΠΌ ΠΈ Π³Π»Π°Π΄ΠΊΠΈΠΌ. ΠŸΡ€ΠΈ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ рассмотрСнии Π²ΠΎΠΊΡ€ΡƒΠ³ тСкста ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ красно­синиС Β«Ρ€Π°Π·Π²ΠΎΠ΄Ρ‹Β», ΠΎΠ΄Π½Π°ΠΊΠΎ Π½Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… условиях ΠΎΠ½ΠΈ Π½Π΅ ΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ влияния.

ClearType ΠΈΠΌΠ΅Π΅Ρ‚ смысл ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Π–ΠšΒ­, газоразрядных, свСтодиодных, экранах Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠΎΠ² ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ… экранах, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ†Π²Π΅Ρ‚Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ получаСтся Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ пиксСла Π½Π° субпиксСлы, располоТСнныС Π΄Ρ€ΡƒΠ³ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Ρ€ΡƒΠ³Π° ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ.

Π­ΠΊΡ€Π°Π½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² своСм ΡˆΡ‚Π°Ρ‚Π½ΠΎΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ: логичСский пиксСл ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ с физичСским пиксСлом экрана. Π£Π²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡƒΡ‚Π΅ΠΌ интСрполяции практичСски Π½Π΅ влияСт Π½Π° внСшний Π²ΠΈΠ΄ тСкста с ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ антиалиасингом, Π½ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ClearTypeΒ­ΡˆΡ€ΠΈΡ„Ρ‚ Ρ€Π°Π·ΠΌΡ‹Ρ‚Ρ‹ΠΌ.

ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ субпиксСлов Π² пиксСлС (RΒ­GΒ­B ΠΈΠ»ΠΈ BΒ­GΒ­R) Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π·Π°Ρ€Π°Π½Π΅Π΅ извСстСн. Windows XP ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ порядок RGB, Π½ΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π° BGR Ρ‡Π΅Ρ€Π΅Π· рССстр, Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ClearType Tuning PowerToy ΠΈΠ»ΠΈ ClearType Switch).

ClearType Π΄Π°Π΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π΅ Ρ‚Π΅ΠΌΠ½ΠΎΠ³ΠΎ тСкста Π½Π° свСтлом Ρ„ΠΎΠ½Π΅ ΠΈΠ»ΠΈ свСтлого тСкста Π½Π° Ρ‚Π΅ΠΌΠ½ΠΎΠΌ Ρ„ΠΎΠ½Π΅. ΠΠ°ΠΈΠ»ΡƒΡ‡ΡˆΠ΅Π΅ качСство получаСтся, Ссли Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ тСкст Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° Π±Π΅Π»ΠΎΠΌ Ρ„ΠΎΠ½Π΅ (ΠΈΠ»ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚). ΠŸΠΎΠΏΡ‹Ρ‚ΠΊΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° Ρ†Π²Π΅Ρ‚Π½ΠΎΠ³ΠΎ тСкста ΠΈΠ»ΠΈ использования Ρ†Π²Π΅Ρ‚Π½ΠΎΠ³ΠΎ Ρ„ΠΎΠ½Π° Π½Π΅ Π΄Π°ΡŽΡ‚ высокого качСства ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ изобраТСния, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ субпиксСлов Π½Π΅ задСйствована. НапримСр, Ссли Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π±Π΅Π»Ρ‹ΠΉ тСкст Π½Π° красном Ρ„ΠΎΠ½Π΅, красныС субпиксСлы Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°ΠΆΠΆΠ΅Π½Ρ‹ ΠΈ для тСкста, ΠΈ для Ρ„ΠΎΠ½Π°.

ClearType нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Ссли Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Π³ΠΎΡ‚Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ рисунок ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ отобраТался Π½Π° любом ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π΅, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Ρ‚ΠΎΠΌ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½. Π’ частности, ΠΏΠΎ этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ ClearType отсутствуСт Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ…, ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… Adobe Photoshop. ΠŸΡ€ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ΅ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ΠΎΠ² Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΠΌ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π³ΠΎ Ρ‚ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ClearType.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *