Резервный шрифт
Резервный возможного шрифт — это резервный шрифт, содержащий символы для максимально Юникода количества символов . [1] Когда система отображения встречает символ, который не является частью набора других доступных шрифтов, вместо него используется символ из резервного шрифта. Обычно резервный шрифт содержит символы, представляющие различные типы символов Юникода.
Системы, которые не предлагают резервный шрифт, обычно отображают черные или белые прямоугольники, вопросительные знаки , символ замены Юникода (U+FFFD) или вообще ничего вместо отсутствующих символов. Размещение одного или нескольких резервных шрифтов в конце списка предпочтительных шрифтов гарантирует отсутствие пропущенных символов.
Шрифт Unicode BMP Fallback
[ редактировать ]2 0
Шрифт Unicode BMP Fallback — это шрифт Unicode , который изначально был создан для целей отладки . Он содержит глиф Юникода для каждого символа базовой многоязычной плоскости . Каждый глиф состоит из поля, содержащего четыре шестнадцатеричные цифры, соответствующие значению Юникода. [2] Пример слева — макет глифа пробела ( U+0020
).
В отличие от шрифта Unicode Last Resort, шрифт Unicode BMP Fallback отображает разные глифы для каждого символа Юникода, но не может отображать все символы Юникода. Поскольку четыре шестнадцатеричные цифры могут представлять только 64 000 символов (0000=0, FFFF=65 535), резервный вариант Unicode BMP ограничен 64 000 символов в базовой многоязычной плоскости Unicode.
Шрифт Unicode Last Resort
[ редактировать ]
Начиная с версии Unicode 5.0, консорциум Unicode предоставляет запасной шрифт для представления типов символов Unicode.Это версия системного шрифта macOS Last Resort, модифицированная для работы на платформах сторонних производителей и предоставленная Apple через Консорциум Unicode. [3]
Символы, предоставляемые шрифтом Unicode Last Resort, распределяют глифы по категориям в зависимости от их местоположения в системе Unicode и подсказывают пользователю, какой шрифт или сценарий требуется для просмотра недоступных символов. Символы шрифта Unicode Last Resort имеют квадратную форму со скругленными углами и жирным контуром. В левой и правой частях контура диапазон Юникода , к которому принадлежит символ, указан шестнадцатеричными цифрами. Верхнее и нижнее используются для одного или двух описаний блока Юникода . Символ Представитель блока находится в центре квадрата. [4]
В отличие от шрифта Unicode BMP Fallback или шрифта GNU Unifont, шрифт Unicode Last Resort отображает один и тот же глиф для множества различных символов Юникода. Использование этого обобщения «один глиф на блок» позволяет шрифту Unicode Last Resort содержать глиф для каждого символа в Юникоде, несмотря на то, что общее количество символов Юникода превышает адресное пространство структуры шрифта sfnt (TrueType и OpenType). который имеет 16-битный индекс глифов, в котором может храниться максимум 65 536 глифов. В настоящее время Unicode имеет более 100 000 определенных символов с потенциальным адресным пространством более одного миллиона символов, что более чем в 15 раз превышает ограничение размера sfnt. Таким образом, шрифт Unicode Last Resort не сломается, поскольку Unicode продолжает расти, а базовая многоязычная плоскость (BMP) и суррогатные плоскости продолжают заполняться.
Шрифт Apple's Last Resort
[ редактировать ]Шрифт Apple Last Resort — это системный шрифт для операционных систем Macintosh , идентичный шрифту Unicode Last Resort (который был создан Apple для консорциума Unicode). [3]
Шрифт Apple Last Resort был впервые включен в Mac OS 8.5 в 1998 году для приложений, использующих Apple Type Services для обработки изображений в формате Unicode (ATSUI). Он также используется в macOS . В 2001 году для Mac OS X 10.1 дизайн шрифта Last Resort был пересмотрен, включив в него текст рамки, был повторно оцифрован и расширен Майклом Эверсоном из Evertype , который продолжает обновлять его с каждой новой версией Unicode.
Версии Консорциума Unicode
[ редактировать ]Начиная с версии 13.000, семейство шрифтов распространяется под лицензией SIL Open Font License 1.1. [5]
В семейство входят Last Resort, Last Resort High-Efficiency. Last Resort High-Efficiency использует таблицу cmap формата 13 (сопоставление диапазонов «многие к одному») (сопоставление индексов символов и глифов), которая уменьшает размер шрифта, но может быть несовместима с некоторыми средами.
Релизы
[ редактировать ]Источник: [6]
- 13.000 (08.10.2020): поддерживает Юникод версии 13.0.0. Включена только таблица cmap формата 13.
- 13.001 (22 октября 2020 г.): добавлена высокая эффективность в крайнем случае. Оба шрифта включают таблицу cmap формата 4, Last Resort включает таблицу cmap формата 12, а LRHE включает таблицу cmap формата 13.
- 14.000 (01 декабря 2021 г.): поддерживает Юникод версии 14.0.0. Добавлено 12 символов для 12 новых блоков. Изменено 2 глифа в 2 существующих блоках (Ахом, Тангутское дополнение).
- 15.000 (13 сентября 2022 г.): поддерживает Юникод версии 15.0.0. Таблица «мета» была удалена. Добавлено 7 символов для 7 новых блоков. Изменено 6 глифов в 6 существующих блоках (элементы управления форматом египетских иероглифов, числовые формы, дополнение математических операторов, селекторы вариантов, расширение F унифицированных иероглифов CJK, дополнение селекторов вариантов).
- 15.100 (11 сентября 2023 г.): поддерживает Юникод версии 15.1.0. Добавлен один новый глиф, соответствующий недавно добавленному блоку CJK Unified Ideographs Extension I; Были изменены 627 сопоставлений, соответствующих 627 новым символам Юникода версии 15.1.
Униформа GNU
[ редактировать ]![]() | В данном разделе могут содержаться материалы, не относящиеся к теме статьи . ( январь 2024 г. ) |
GNU Unifont — это шрифт, который содержит глиф для каждого символа в многоязычной плоскости Unicode Basic . [7] В отличие от резервного шрифта Unicode BMP или шрифта Unicode Last Resort, символы в GNU Unifont представляют собой растровые аппроксимации каждого глифа с низким разрешением, что приводит к визуализации символов низкого качества, но достаточной для того, чтобы быть различимым графическим представлением данного кода. точка.
Цель проекта GNU Unifont — «до разумной степени снизить наши ожидания относительно качества шрифтов», чтобы получить полный охват всех символов Юникода. [8] Для достижения этой цели все глифы имеют высоту 16 пикселей и ширину 8 или 16 пикселей.
Версия GNU Unifont TrueType доступна бесплатно. [9]
См. также
[ редактировать ]- Шрифт Юникод
- Шрифты Unicode с открытым исходным кодом
- Юникод
- Шрифты на Macintosh
- Код2000
- Ариал Юникод MS
- Моджибаке
- Замена шрифта
Ссылки
[ редактировать ]- ^ Вичари, Марцин (29 сентября 2020 г.). «Когда шрифты не работают» . Фигма . Проверено 5 февраля 2021 г.
- ^ «Резервный шрифт Unicode BMP» . СИЛ Интернешнл. 20 марта 2008 года . Проверено 10 июня 2019 г.
- ^ Jump up to: а б «Шрифт «Последняя надежда»» . Компьютер Apple. 2 ноября 2002 года. Архивировано из оригинала 23 октября 2011 года . Проверено 27 августа 2011 г.
- ^ «Таблица глифов шрифтов в крайнем случае» . Компьютер Apple. 2 февраля 2002. Архивировано из оригинала 20 октября 2011 года . Проверено 28 августа 2011 г.
- ^ Шрифт Last Resort , Консорциум Unicode, 10 февраля 2022 г. , получено 11 февраля 2022 г.
- ^ Релизы
- ^ «Глифы унифицированного шрифта GNU» . Unifoundry.com. 7 сентября 2008 года . Проверено 28 августа 2011 г.
- ^ Чиборра, Роман (29 сентября 1998 г.). «Предложение по шрифту GNU Unicode» . Проверено 28 августа 2011 г.
- ^ Гонсалес Миранда, Луис Алехандро (23 января 2008 г.). «GNU Unifont в формате TrueType» . Архивировано из оригинала 30 декабря 2011 года . Проверено 28 августа 2011 г.