Нестандартные шрифты

Поделись знанием:
Перейти к: навигация, поиск

Нестанда́ртные шрифты́ — компьютерные шрифты, расположение глифов в которых не соответствует общепринятым кодировкам. Такие шрифты могут включать в себя:

  • знаки экзотических систем письма;
  • технические символы;
  • пиктограммы;
  • декоративные символы.

Распространение нестандартных шрифтов началось одновременно с появлением в текстовых процессорах возможности переключения шрифтов — это позволяло неограниченно наращивать набор используемых знаков, не выходя при этом за рамки технологии 8-битных символов.

Нестандартные шрифты широко используются и при локализации игр: часто в играх применяется собственный шрифтовой движок, и, чтобы «вписаться» в его ограничения, иногда приходится корректировать кодировку. Изредка приходится «втискивать» в однобайтовую кодировку и русские буквы, и символы с умляутами (например, имена поворотов в автосимуляторах — см. схему автодрома Интерлагос).

В то же время использование нестандартных шрифтов влечёт и очевидные неудобства: при отсутствии доступа к конкретному шрифту невозможно определить, какой символ должен изображаться, поэтому при переносе документа на другой компьютер все нестандартные символы могут превратиться в кракозябры[en] (то же самое происходит про просмотре веб-страниц на компьютере, где отсутствует конкретный нестандартный шрифт).



Юникод и нестандартные шрифты

Внедрение Юникода уменьшило потребность в нестандартных шрифтах, поскольку все широко используемые символы получили свои кодовые позиции. В Юникоде предусмотрена и возможность использования «пользовательских символов» — для них отведены отдельные области U+E000—U+F8FF и U+FFF80—U+10FFFF.

Наряду с этим существуют и такие шрифты, в которых нестандартные символы размещены «нелегально» — на позициях, отведённых для других символов. Особенно популярно размещение нестандартных символов в позициях 0x20—0xFF: это делает их доступными для программ, не использующих Юникод. Например, русские шрифты TrueType раньше часто делались так, что русские буквы занимали позиции U+00C0—U+00FF (позиции расширенной латиницы), вместо правильных U+0410—U+044F — это позволяло, например, работать с кириллицей в ранних нерусифицированных версиях Windows.

Примеры нестандартных шрифтов

WordPerfect поставлялся с большим набором нестандартных шрифтов (например, для кириллицы, греческого алфавита и т. д.). В своё время химиками широко использовался редактор ChiWriter, который имел собственный шрифтовой движок со встроенным редактором — но в нём была только первая половина кодовой таблицы. Так что русские пользователи создавали нестандартный шрифт, соответствующий русской клавиатурной раскладке (Q → Й и т. д.)

Microsoft Windows включает несколько нестандартных шрифтов: Symbol (греческие буквы и математические символы), Wingdings (пиктограммы и декоративные символы), Webdings (пиктограммы).

Компания ПараТайп выпускала ряд нестандартных шрифтов: для русского в старой орфографии, для «азиатской кириллицы», для грузинского, армянского, древнегреческого и т. п.

Кодировки символов
Основы алфавиттекст (файлданные) • набор символовконверсия
Исторические кодировки Докомп.: семафорная (Макарова)МорзеБодоМТК-2
Комп.: 6-битнаяУППRADIX-50EBCDIC (ДКОИ-8) • КОИ-7ISO 646
современное
8-битное
представление
символы ASCII (управляющиепечатные) • не-ASCII (псевдографика)
8-битные код.стр. Кириллица: КОИ-8Основная кодировкаMacCyrillic
ISO 8859 1 (лат.)2345 (кир.)6789101112131415 (€)16
Windows 12501251 (кир.)1252125312541255125612571258WGL4
IBM & DOS 437850852855866 «альт.»МИКНИИ ЭВМ
Многобайтные Традиционные DBCS (GB2312) • HTML
Unicode UTF-32UTF-16UTF-8список символов (кириллица)
Связанные темы интерфейс пользователяраскладка клавиатурылокальперевод строкишрифттранслитнестандартные шрифты
Утилиты iconvrecode

Напишите отзыв о статье "Нестандартные шрифты"

Отрывок, характеризующий Нестандартные шрифты

Сказав это, Наполеон поехал дальше навстречу к маршалу Лану, который, сняв шляпу, улыбаясь и поздравляя с победой, подъезжал к императору.
Князь Андрей не помнил ничего дальше: он потерял сознание от страшной боли, которую причинили ему укладывание на носилки, толчки во время движения и сондирование раны на перевязочном пункте. Он очнулся уже только в конце дня, когда его, соединив с другими русскими ранеными и пленными офицерами, понесли в госпиталь. На этом передвижении он чувствовал себя несколько свежее и мог оглядываться и даже говорить.
Первые слова, которые он услыхал, когда очнулся, – были слова французского конвойного офицера, который поспешно говорил:
– Надо здесь остановиться: император сейчас проедет; ему доставит удовольствие видеть этих пленных господ.
– Нынче так много пленных, чуть не вся русская армия, что ему, вероятно, это наскучило, – сказал другой офицер.
– Ну, однако! Этот, говорят, командир всей гвардии императора Александра, – сказал первый, указывая на раненого русского офицера в белом кавалергардском мундире.
Болконский узнал князя Репнина, которого он встречал в петербургском свете. Рядом с ним стоял другой, 19 летний мальчик, тоже раненый кавалергардский офицер.
Бонапарте, подъехав галопом, остановил лошадь.
– Кто старший? – сказал он, увидав пленных.
Назвали полковника, князя Репнина.
– Вы командир кавалергардского полка императора Александра? – спросил Наполеон.
– Я командовал эскадроном, – отвечал Репнин.
– Ваш полк честно исполнил долг свой, – сказал Наполеон.
– Похвала великого полководца есть лучшая награда cолдату, – сказал Репнин.
– С удовольствием отдаю ее вам, – сказал Наполеон. – Кто этот молодой человек подле вас?
Князь Репнин назвал поручика Сухтелена.
Посмотрев на него, Наполеон сказал, улыбаясь:
– II est venu bien jeune se frotter a nous. [Молод же явился он состязаться с нами.]
– Молодость не мешает быть храбрым, – проговорил обрывающимся голосом Сухтелен.
– Прекрасный ответ, – сказал Наполеон. – Молодой человек, вы далеко пойдете!
Князь Андрей, для полноты трофея пленников выставленный также вперед, на глаза императору, не мог не привлечь его внимания. Наполеон, видимо, вспомнил, что он видел его на поле и, обращаясь к нему, употребил то самое наименование молодого человека – jeune homme, под которым Болконский в первый раз отразился в его памяти.
– Et vous, jeune homme? Ну, а вы, молодой человек? – обратился он к нему, – как вы себя чувствуете, mon brave?
Несмотря на то, что за пять минут перед этим князь Андрей мог сказать несколько слов солдатам, переносившим его, он теперь, прямо устремив свои глаза на Наполеона, молчал… Ему так ничтожны казались в эту минуту все интересы, занимавшие Наполеона, так мелочен казался ему сам герой его, с этим мелким тщеславием и радостью победы, в сравнении с тем высоким, справедливым и добрым небом, которое он видел и понял, – что он не мог отвечать ему.
Да и всё казалось так бесполезно и ничтожно в сравнении с тем строгим и величественным строем мысли, который вызывали в нем ослабление сил от истекшей крови, страдание и близкое ожидание смерти. Глядя в глаза Наполеону, князь Андрей думал о ничтожности величия, о ничтожности жизни, которой никто не мог понять значения, и о еще большем ничтожестве смерти, смысл которой никто не мог понять и объяснить из живущих.