О шрифтах
Наиболее интересно для нас знать о шрифтах - кириллица, чтобы корректно читалась русская кодировка.
Это главная проблема. Посылаем email, а получаем иероглифы. Готовим текст для типографии и ... опять иероглифы. Делаем страничку сайта ... и здесь иероглифы. Это когда-то вопрос выбора шрифтов, а когда-то вопрос программирования.
Форматы
Дело в том, что есть 2 широко распространенных типа шрифтов TrueType и Type1. Первый является основным в Windows, второй для типографии, его еще называю PostScript. Так, что если у вас есть проблемы с корректным отображением какого-то шрифта при печати в типографии, не стоит мучиться, просто используйте Type1. Иногда типография вам может просто записать коллекцию шрифтов, ее и используйте. OpenType - новый формат, совершенно идентичен приведенным выше, существует две разновидности данного формата:- OpenType/TT - базируется на языке TrueType
- OpenType/PS - базируется на языке PostScript.
Расширения шрифтов
- .acfm - Файл измерений шрифта Adobe Composite
- .afm - Файл метрических данных шрифта Adobe
- .amfm - Файл измерений шрифта Adobe Multiple
- .bdf - Шрифт ASCII
- .chr - Настройка символов шрифтов Borland
- .eot - Файл шрифта OpenType
- .fnt - Файл шрифта Windows
- .fon - Файл шрифта
- .gdr - Файл шрифта Symbian OS
- .mcf - Определения шрифтов программы Watchtower Library
- .otf - Шрифт OpenType
- .pcf - Шрифт PaintCAD
- .pfa - ASCII-файл шрифта принтера
- .pfb - Двоичный файл шрифта для печати
- .pfm - Файл метрических данных шрифта
- .pfr - Файл ресурсов портативного шрифта
- .ttc - Коллекция шрифтов TrueType
- .ttf - Шрифт TrueType
- .vnf - Файл шрифта Type3
- .xfn - Файл шрифта принтера Corel Ventura
- .xft - Файл шрифта принтера ChiWriter
Классификация шрифтов
- Serif - шрифты с засечками, напр. Times, Georgia, Garamond.
- Sanserif - шрифты без засечек, напр. Arial, Verdana, Tahoma.
- Рукописные шрифты.
- Декоративные шрифты.
- Символьные шрифты, напр. Wingdings, Webdings.
Шрифты без засечек наоборот, больше подходят для отображения текста на компьютере. На экране монитора текст в Times выглядит угловато.
Шрифты и интернет
Если вы хотите, чтобы ваш текст корректно выглядел на любом компьютере, используйте один из системных шрифтов:- Arial
- Courier
- Times
- Verdana
- Tahoma
- Wingdings
- Comic Sans MS
Кодировки
К сожалению, сегодня мы не имеем единой кодировки. Дело в том, что в начале мы не могли себе позволить таких объемных шрифтов, как Unicode. Потому было 256 символов - первая половина единая для всех, а вторая для каждой страны своя. Но как быть, если я посылаю что-то на русском заграницу? Вот тут и начилась вся эта каша, огромное количество различных кодировок. Кодировки поддерживающие кириллицу:- utf-8
- KOI8-R
- 8859-5
- Кириллица DOS - СР-866
- IBM-855
- ISO-IR-111
- MacCynllic
- Кириллица/Украина - KOI8-U
- Кириллица/Украина - MacUkrainian
- Unicode - UTF-8
Когда отправляю email заграницу, предпочитаю KOI8-R потому, что на иностранных стоит не utf-8, а Windows-1250 или Windows-1252 напр. Кстати, вот совет, который поможет, если у вас бывают проблемы с кодировкой.
- Нажимаем Пуск/Выполнить (клавиши - Windows+R) вводим regedit, жмем Enter.
- Открываем HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage
- Нажимаем 1250 и вместо c_1250.nls вводим c_1251.nls
- Нажимаем 1252 и вместо c_1252.nls вводим c_1251.nls
- Панель управления (Control Panel)
- "Язык и региональные стандарты" (Regional and Languadge Options)
- "Региональные стандарты" (Regional Options)
- "Языковые стандарты и форматы" (Standarts and formats и Location) - он отвечает за то, в каком виде и на каком языке пишется дата, время, какие меры длины используются и так далее. Выставляем Русский (Russian).
- Второй параметр в разделе "Расположение" отвечает за системные шрифты. Выбираем Россия (Russia).