Из Википедии, бесплатной энциклопедии
  (Перенаправлено с гарнитуры Unicode )
Перейти к навигации Перейти к поиску

Шрифт Unicode является компьютерным шрифтом , который отображает глифы для кодовых точек , определенных в стандарте Unicode . [1] Подавляющее большинство современных компьютерных шрифтов используют отображение Unicode, даже те шрифты, которые включают только глифы для одной системы письма или даже поддерживают только основной латинский алфавит . Шрифты , которые поддерживают широкий спектр сценариев Unicode и символы Unicode иногда называют «шрифтами пана-Unicode», хотя , как максимальное число символов , которые могут быть определены в TrueTypeЕсли размер шрифта ограничен 65 535, невозможно, чтобы один шрифт предоставлял отдельные глифы для всех определенных символов Unicode (143 859 символов, с Unicode 13.0). В этой статье перечислены некоторые широко используемые шрифты Unicode (поставляемые с операционной системой или производимые известной коммерческой компанией по производству шрифтов), которые поддерживают сравнительно большое количество и широкий диапазон символов Unicode.

Фон [ править ]

Стандарт Unicode не определяет и не создает какой-либо шрифт ( гарнитуру ), набор графических форм, называемых глифами. Скорее, он определяет абстрактные символы как конкретное число (известное как кодовая точка ), а также определяет необходимые изменения формы в зависимости от контекста, в котором используется глиф (например, объединение символов , предварительно составленных символов и букв - диакритических знаков).комбинации). Выбор шрифта, который определяет, как абстрактные символы в универсальном кодированном наборе символов (UCS) преобразуются в растровый или векторный вывод, который затем можно просмотреть на экране или распечатать, остается за пользователем. Если выбран шрифт, который не содержит глифа для кодовой точки, используемой в документе, он обычно отображает вопросительный знак, поле или какой-либо другой заменяющий символ .

В компьютерных шрифтах используются различные методы отображения символов или глифов. Растровый шрифт содержит сетку из точек , известных как пиксели , формирующих изображение каждого символа в каждой грани и размере. Контурные шрифты (также известные как векторные шрифты) используют инструкции по рисованию или математические формулы для описания каждого глифа. Штриховые шрифты используют серию определенных линий (для границы глифа) и дополнительную информацию для определения профиля или размера и формы линии с определенной гранью и размером, которые вместе описывают внешний вид глифа.

Шрифты также включают встроенные специальные орфографические правила для вывода определенных комбинаций форм букв (альтернативные символы для одной и той же буквы), объединяемых в специальные формы лигатур (смешанные символы). Операционные системы , веб-браузеры ( пользовательский агент ) и другое программное обеспечение, которое широко использует типографику, использует шрифт для отображения текста на экране или на печатных носителях и может быть запрограммировано на использование этих встроенных правил. В качестве альтернативы они могут использовать внешние технологии формирования сценариев (технологию рендеринга или механизм « интеллектуальных шрифтов »), а также их можно запрограммировать на использование большого шрифта Unicode или использования нескольких разных шрифтов для разных символов или языков.

Ни один «Unicode шрифт» не включает в себя все символы , определенные в настоящем пересмотре в ISO 10646 (Unicode) стандарт, как все больше и больше языков и символов постоянно добавляются к нему, и общие форматы шрифтов не может содержать более 65535 глифов (около половины количество символов, закодированных в Unicode). В результате разработчики шрифтов и производители включают новые символы в новые версии или редакции шрифта или в отдельные вспомогательные шрифты, предназначенные специально для определенных языков.

UCS имеет более 1,1 миллиона кодовых точек, но только первые 65 536 (плоскость 0: базовая многоязычная плоскость или BMP) вошли в широкое использование до 2000 года.

См. Статью о плоскостях Unicode для получения дополнительной информации о других плоскостях, включая: плоскость 1: дополнительная многоязычная плоскость (SMP), плоскость 2: дополнительная идеографическая плоскость (SIP), плоскость 14: дополнительная плоскость специального назначения (SSP), плоскость 15 и 16. : зарезервировано для территорий частного использования (PUA).

Первыми шрифтами Unicode (с очень большим набором символов и поддерживающими множество блоков Unicode ) были Lucida Sans Unicode (выпущен в марте 1993 г.), шрифт Unihan (1993 г.) и Everson Mono (1995 г.).

Проблемы [ править ]

В Unicode есть типографская двусмысленность, поэтому некоторые из унифицированных символов хань (видимые в китайском, японском и корейском языках) будут типографически разными в разных регионах. Например, точка Unicode U + 9AA8 типографически отличается от упрощенного китайского и традиционного китайского. Это имеет значение для идеи, что один шрифт может удовлетворить потребности всех языков. [2] Дизайн Unicode гарантирует, что такие различия не создают семантической двусмысленности, но использование неправильных форм часто считается визуально неудобным или эстетически неуместным для носителей языков Восточной Азии.

Применение шрифтов Unicode [ править ]

Unicode теперь является стандартной кодировкой для многих новых стандартов и протоколов и встроен в архитектуру операционных систем ( Microsoft Windows , Apple Mac OS и многие версии Unix и Linux ), языков программирования ( Ada , Perl , Python , Java , Common LISP , APL ) и библиотеки (IBM International Components for Unicode (ICU), а также Pango , Graphite , Scribe , Uniscribe и ATSUIдвижки рендеринга), форматы шрифтов ( TrueType и OpenType ) и так далее. Многие другие стандарты также обновляются до совместимости с Unicode.

Служебное программное обеспечение [ править ]

Вот некоторые из служебных программ, которые могут идентифицировать символы, присутствующие в файле шрифта:

  • Карта символов , апплет, включенный в Microsoft Windows
  • Книга шрифтов , приложение, входящее в состав Mac OS
  • Карта символов GNOME , приложение, включенное в среду рабочего стола GNOME
  • BabelMap , стороннее программное обеспечение для Windows

Список шрифтов Unicode [ править ]

Из множества доступных шрифтов Unicode перечисленные ниже наиболее часто используются во всем мире на основных вычислительных платформах .

Примечание
^ † OTF + TTO:шрифтOpenTypeсконтурамиTrueType.
^ ‡ Шрифты OpenType иногда не содержат поштучную таблицу керн-пар, а содержат таблицу керн-по-классам, в которой группы похожих символов рассматриваются как одна керн-группа. Например,VиWимеют почти одинаковую левую и правую геометрию. Таким образом, «0» не означает, что кернинг не поддерживается.
^ ⸶ Зарегистрируйтесь по истечении «разумного» срока (слова автора).
^ ⸷ Включает более 27 000 символов Hanzi из шрифта WenQuanYi Bitmap Song.
^ ⸸ Han Nom A покрывает в основном идеограммы CJK U Ext A, а Han Nom B покрывает в основном Ext B.
^ § Sun-Ext A охватывает 102 блока на разных языках. Sun-ExtB охватывает в основном CJK Supplement, CJK U Ideographs Ext B, C, TaiXuan Jing.
^ ⸹ Zen Hei, Zen Hei Mono и Zen Hei Sharp сосуществуют в одном файле TTC; также со встроенными растровыми изображениями. Latin / Hangul происходит от UnDotum, Bopomofo происходит от cwTeX, латынь с одинарным интервалом от M + M2 Light. Полное покрытие CJK. Входит в Fedora Linux, Ubuntu Linux.

Сравнение шрифтов [ править ]

Количество символов, включенных в указанную выше версию шрифтов для различных блоков Unicode , указано ниже. Базовая латиница (128: 0000–007F ) означает, что в диапазоне, называемом «Базовая латиница», имеется 128 присвоенных кодов, пронумерованных от 0 до 7F . Затем в ячейках отображается количество тех кодов, которые покрываются каждым шрифтом. Перечисленные блоки Unicode действительны для Unicode версии 8.0 .

Ячейки, закрашенные зеленым цветом, указывают на полное покрытие.
Ячейки, заштрихованные синим, не являются полными, но являются наиболее полными из перечисленных шрифтов.
Пустые ячейки указывают на то, что в этом блоке нет символа.

0000–077F [ править ]

0780–139F [ править ]

13A0–1DBF [ править ]

1DC0–257F [ править ]

2580–2DFF [ править ]

2E00–4DBF [ править ]

4DC0 – FAFF [ править ]

FB00 – FFFF [ править ]

Список шрифтов SMP Unicode [ править ]

10000–1F9FF [ править ]

Перечисленные блоки Unicode действительны для Unicode версии 8.0 .

Список шрифтов SIP Unicode [ править ]

20000–2FFFF [ править ]

Перечисленные блоки Unicode действительны для Unicode версии 8.0 .

Список шрифтов SSP Unicode [ править ]

E0000 – EFFFF [ править ]

Перечисленные блоки Unicode действительны для Unicode версии 8.0 .

См. Также [ править ]

  • Альтернативный код
  • Каллиграфия
  • Сравнение кодировок Unicode
  • Кодовая страница
  • Включение поддержки сложного текста для индийских скриптов
  • Резервный шрифт
  • Программное обеспечение для управления шрифтами
  • HTML
  • Метод ввода
    • Список методов ввода для платформ UNIX
      • Китайские методы ввода для компьютеров
      • Японские методы ввода
      • Корейский язык и компьютеры
  • Раскладка клавиатуры
  • Список шрифтов CJK
  • Список шрифтов Unicode
  • Гарнитуры Unicode с открытым исходным кодом
  • Литейные заводы
  • Типографская единица
  • Консорциум Unicode

Ссылки [ править ]

  1. ^ «Шрифты и клавиатуры» . Консорциум Unicode. 28 июня 2017 . Проверено 13 октября 2019 .
  2. ^ Кен Лунде, CJKV обработка информации , O'Reilly Inc, 1999. 128, "CJKV символьных форм различия"
  3. ^ "Arial Unicode MS" . Проверено 15 января 2010 .
  4. ^ «Объяснение компаний паба STI» . Шрифты STIX . Проверено 21 августа 2012 .
  5. ^ «Основные шрифты Microsoft TrueType для Интернета» . Проверено 21 апреля 2010 .
  6. ^ «Вэнь Цюань Йи - Открытый исходный код на китайском языке: BitmapSong en» . Wenq.org. 2012-05-14 . Проверено 21 августа 2012 .
  7. ^ «Вэнь Цюань Йи - Открытый исходный код на китайском языке: MicroHei (en)» . Wenq.org . Проверено 21 августа 2012 .
  8. ^ «Вэнь Цюань Йи - Открытый исходный код на китайском языке: ZenHei (en)» . Wenq.org . Проверено 21 августа 2012 .
  9. ^ "Сначала STIX, а теперь XITS | الد حسني" . Khaledhosny.org . Проверено 21 августа 2012 .

Внешние ссылки [ править ]

  • ISO / IEC JTC1 / SC2 / WG2 , рабочая группа, отвечающая за ISO 10646
  • Шрифты и клавиатуры на Unicode.org
  • Руководство по шрифтам Unicode для бесплатных / бесплатных операционных систем с открытым исходным кодом - огромный индекс высококачественных бесплатных шрифтов.
  • Ресурсы Юникода Алана Вуда - Шрифты Юникода для компьютеров Windows - Указатель бесплатных и коммерческих шрифтов Юникода.
  • Наборы символов - Кен Фаулз, Microsoft, 1997. - Включение Unicode для приложений.
  • Microsoft Typography - Шрифты и продукты - Справочник по определению шрифтов, поставляемых с продуктами Microsoft.