Введение
Компьютерный шрифт, который сопоставляет глифы с кодовыми точками, определенными в стандарте Unicode Шрифт Unicode - это компьютерный шрифт, который сопоставляет глифы с кодовыми точками, определенными в стандарте Unicode. Подавляющее большинство современных компьютерных шрифтов используют отображения Unicode, даже те шрифты, которые включают только глифы для одной системы письма или даже поддерживают только базовый латинский алфавит. Шрифты, поддерживающие широкий спектр сценариев Unicode и символов Unicode, иногда называются "пан-шрифтами Unicode", хотя, поскольку максимальное количество глифов, которые могут быть определены в шрифте TrueType, ограничено 65 535, не представляется возможным для одного шрифта предоставлять отдельные глифов для всех определенных символов Unicode. В этой статье перечислены некоторые широко используемые шрифты Unicode (поставляемые с операционной системой или производимые известной коммерческой фирмой шрифтов), которые поддерживают сравнительно большое количество и широкий диапазон символов Unicode.
A Unicode font is a computer font that maps glyphs to code points defined in the Unicode Standard. The vast majority of modern computer fonts use Unicode mappings, even those fonts which only include glyphs for a single writing system, or even only support the basic Latin alphabet. Fonts which support a wide range of Unicode scripts and Unicode symbols are sometimes referred to as "pan Unicode fonts", although as the maximum number of glyphs that can be defined in a TrueType font is restricted to 65,535, it is not possible for a single font to provide individual glyphs for all defined Unicode characters This article lists some widely used Unicode fonts (shipped with an operating system or produced by a well known commercial font company) that support a comparatively large number and broad range of Unicode characters.
Проблемы
В Unicode есть типографические двусмысленности, поэтому некоторые из унифицированных ханьских символов (видимых на китайском, японском и корейском языках) будут типографически различными в разных регионах. Например, точка 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.
Сравнение шрифтов
Количество символов, включенных в вышеуказанную версию шрифтов, для различных блоков Unicode перечислены ниже. Basic Latin (128: 0000007F) означает, что в диапазоне, называемом "Basic Latin", есть 128 присвоенных кодов, пронумерованных от 0 до 7F. В ячейках указывается число кодов, которые покрываются каждым шрифтом. Перечисленные блок-коды Unicode действительны для версии Unicode 8.0. Зеленые ячейки указывают на полное покрытие. Клетки, затененные синим, не полны, но являются наиболее полными из перечисленных шрифтов. Пустые ячейки указывают, что в этом блоке не существует ни одного символа.
Список шрифтов SMP Unicode
+ Список шрифтов Unicode, поддерживающих SMP символы Font Char ((s) Glyphs Kernpairs ((Standard) Range ((Point): Hinting/Smoothing Behavior Version & Date Файловое имя, Размер шрифта Семья шрифтов Вес, стиль Шрифт Шрифты Лицензия Создатель / Автор (Copyright) Примечания Код2001 2,985 3,135 0 v0.919 sfnt rev 0.9189452008 04 04 CODE2001. TTF (((485 KB) Код2001 Средний (нормальный), Книга, Регулярный TTF Любой Фриуэр Джеймс Касс Новая Афина Unicode 2,985 2,033 0 v3.710 sfnt rev 3.709992010 05 02 newwathu. ttf{769 КБ) Новая Athena Unicode Средний (нормальный), Книга, обычный TTF Любое бесплатное программное обеспечение. SIL OFL. Американская филологическая ассоциация MPH 2B Damase 2,743 2,895 192 v002.010 sfnt rev 12005 10 18 damase v.2. ttf (((879 КБ) MPH 2B Damase Medium (Normal), Книга, Обычный TTF Любой бесплатный. Общественное достояние 2005. Марк Уильямсон.
Список шрифтов SIP Unicode
+ Список шрифтов Unicode, поддерживающих символы SIP Шрифт Char ((s) Глифы Kernpairs ((Standard) Диапазон ((Point): Название файла, Размер шрифта Семья шрифтов, Стиль FontType Serifstyle Лицензия Создатель / Автор (Copyright) Примечания Код2002 20,419 30,469 0 v0.917 sfnt rev 0.9169922005 04 04 CODE2002. TTF ((4.09 MB) Code2002 Средний (Нормальный), Книга, Обычный TTF Нормальный Без бесплатного ПО Джеймс Касс