Переменный шрифт
В этой статье отсутствует информация о зарегистрированных осях. ( февраль 2021 г. ) |
( Вариативный шрифт VF) — это файл шрифта , который может хранить непрерывный диапазон вариантов дизайна. всю гарнитуру В таком файле можно хранить бесконечное количество шрифтов . (семейство шрифтов), при этом для выборки доступно [2]
Технология переменных шрифтов возникла в вариантах шрифта Apple TrueType GX . Технология была адаптирована к OpenType как переменные шрифты OpenType (OTVF) в версии 1.8 спецификации OpenType. [3] [4] [5] Технология была анонсирована Adobe , Apple , Google и Microsoft в сентябре 2016 года. Стандартизация такой функции в OpenType проложила путь к поддержке на многих программных платформах. [3] [6] [7] [8]
Технология
[ редактировать ]Переменные шрифты OpenType представляют собой адаптацию вариаций шрифта Apple TrueType GX к OpenType с интеграцией в ключевые аспекты формата OpenType, включая таблицы макетов OpenType и форматы контуров глифов TrueType и CFF. Он также превосходит TrueType GX, обеспечивая лучшую совместимость как между различными шрифтами, так и между переменными шрифтами и спецификациями форматирования шрифтов, такими как те, которые находятся в каскадных таблицах стилей . Эта технология позволяет программному обеспечению получать доступ к любому экземпляру дизайна для непрерывного диапазона дизайнов, определенных в шрифте. Когда выбран конкретный экземпляр дизайна, контуры глифов или другие значения данных для этого экземпляра дизайна вычисляются по мере обработки данных шрифта во время компоновки и растеризации текста.
В технологии используются механизмы интерполяции и экстраполяции, которые поддерживаются в инструментах разработки шрифтов и используются дизайнерами шрифтов на протяжении многих лет. [9] В этой парадигме дизайнер шрифтов создает переменный дизайн, но затем выбирает конкретные экземпляры для создания статических неизменяемых шрифтов, которые распространяются среди клиентов. Однако при использовании переменных шрифтов шрифт, созданный и распространяемый разработчиком шрифта, может иметь встроенную вариативность, а механизмы интерполяции теперь могут быть встроены в операционные системы, веб-браузеры или другие приложения, при этом конкретные экземпляры дизайна выбираются во время использования.
Одним из ключевых преимуществ этой технологии является то, что она может значительно уменьшить общий размер данных шрифта при использовании нескольких стилей. В Интернете это может позволить сайту использовать больше стилей шрифтов и в то же время сократить время загрузки страницы. Еще одним преимуществом является то, что он предоставляет доступ к постоянному диапазону вариаций стилей, что может обеспечить преимущества для адаптивного дизайна.
Эту технологию сравнивают с технологией нескольких основных шрифтов Adobe (шрифты MM), также применявшейся в 1990-х годах, которая использовала генерацию дизайнов шрифтов «на лету» из основных файлов путем интерполяции и экстраполяции. [10] [11] [12] [13] Однако для использования нескольких основных шрифтов пользователю требовалось создать конкретный «экземпляр» шрифта для определенных значений оси вариаций, прежде чем его можно будет использовать. Однако это не требуется для переменных шрифтов OpenType: именованные или произвольные экземпляры дизайна могут быть выбраны и использованы по требованию.
Принятие
[ редактировать ]Операционные системы
[ редактировать ]В Windows 10 версии 1709 (известной как « Windows 10 Fall Creators Update»), выпущенной в 2017 году, официальная поддержка переменных шрифтов предоставляется Microsoft. [14] наряду с первым переменным шрифтом в Windows: шрифтом Bahnschrift, который представляет собой оцифрованную версию DIN 1451 . [15] [16] Однако поддержка шрифтов CFF2 с использованием контуров OpenType вызывала проблемы с механизмом рендеринга текста Windows, иногда приводя к тому, что текст пользовательского интерфейса оставался пустым; Позже это будет исправлено в 2023 году с обновлением KB5032278. [17]
Android начал предоставлять поддержку переменных шрифтов для разработчиков мобильных приложений в Android Oreo [18] или уровень API 26. [19]
Apple предоставила поддержку переменных шрифтов в своей операционной системе, начиная с macOS 10.5/ iOS 3.2 . [20] но использование в Safari через WebKit доступно только в macOS 10.13/iOS 11 с Safari 11. [21] [22]
FreeType , программа рендеринга шрифтов, используемая большинством Unix-подобных систем, включая Linux , получила поддержку переменных шрифтов в мае 2017 года (FreeType 2.8). [23]
Редакторы
[ редактировать ]Версия Adobe Creative Cloud 2018, выпущенная 18 октября 2017 г., включает поддержку переменных шрифтов в Photoshop. [24] и иллюстратор [25] и включает в себя различные концептуальные версии шрифтов Acumin , Minion , Myriad , Source Code , Source Sans и Source Serif .
В Creative Cloud 2020 добавлена поддержка переменных шрифтов для InDesign . [26]
В Inkscape версии 1.0 добавлена поддержка переменных шрифтов. [27]
В LibreOffice версии 7.5 добавлена поддержка переменных шрифтов. [28]
Браузеры
[ редактировать ]Переменные шрифты контролируются в веб-браузере с использованием обоих существующих свойств для таких известных параметров, как вес и необработанный формат. font-variation-settings
контроль. Обратитесь к страницам MDN свойства CSS для получения истории поддержки. [2]
Ссылки
[ редактировать ]- ^ Типа, Стрелка. «Рекурсивный без и моно» . рекурсивный.дизайн . Проверено 27 июня 2021 г.
- ^ Перейти обратно: а б «Руководство по переменным шрифтам — CSS: каскадные таблицы стилей» . МДН .
- ^ Перейти обратно: а б «Представляем варианты шрифтов OpenType» . www.microsoft.com .
- ^ Финни, Томас (февраль 2017 г.). «Вариативные шрифты — новое поколение» . Коммуникационные искусства . Проверено 20 сентября 2017 г.
- ^ Финни, Томас (14 сентября 2016 г.). «Урок цветных шрифтов для переменных шрифтов» . thomasphinney.com . Проверено 20 сентября 2017 г.
- ^ «Модуль CSS-шрифтов, уровень 4» . Drafts.csswg.org .
- ^ Нискенс, Рул. «Вариативные шрифты: будущее (веб) шрифтов» . Типографика . Проверено 31 октября 2016 г.
- ^ Хадсон, Джон. «Представляем переменные шрифты OpenType» . Середина . Типография Тиро . Проверено 31 октября 2016 г.
- ^ Грискти, Джессика. «Джесс любит интерполяцию» . Алфавиты . Проверено 15 мая 2016 г.
- ^ Разработка нескольких основных шрифтов (PDF) . Сан-Хосе: Adobe Systems. 1997. Архивировано из оригинала (PDF) 28 января 2005 года . Проверено 20 сентября 2017 г.
- ^ Риггс, Тэмье. «История серебряного юбилея Adobe Originals» . Блог Typekit . Adobe . Проверено 2 июля 2015 г.
- ^ «История серебряного юбилея Adobe Originals: расширение возможностей оригиналов» . Типокомплект . Системы Adobe . Проверено 8 января 2016 г.
- ^ Финни, Томас (18 марта 2010 г.). «Инструменты Font Remix (RMX) и несколько основных шрифтов в шрифтовом дизайне» . Финни . Проверено 4 июля 2015 г.
- ^ «Что нового в DirectWrite — приложения Win32» . Learn.microsoft.com . 4 октября 2021 г. Проверено 21 марта 2024 г.
- ^ «Представляем шрифт Bahnschrift» . Блог Windows . Майкрософт . 23 августа 2017 года . Проверено 28 августа 2017 г.
- ^ Проталинский, Эмиль (23 августа 2017 г.). «Microsoft выпускает новую предварительную версию Windows 10 с улучшениями оболочки, Edge и ввода» . ВенчурБит . Проверено 28 августа 2017 г.
- ^ «Исходный шрифт Han Sans CFF2 VF (или любой шрифт CFF2) приводит к исчезновению рендеринга текста в Windows (Windows 10 и 11) · Проблема № 290 · adobe-fonts/source-han-sans» . Гитхаб . Проверено 21 марта 2024 г.
- ^ «Использование встроенного переменного шрифта в Android — блог Echo» . echo.moe Источник: , 21 марта 2024 г.
- ^ Фрэнкс, Ребекка (2 мая 2018 г.). «Переменные шрифты в Android O 🖍» . Над инженерией . Проверено 21 марта 2024 г.
- ^ «Переменные шрифты – Поддержка» . v-fonts.com . Проверено 21 марта 2024 г.
- ^ «CTFontDescriptorCreateCopyWithVariation» . Документация разработчика Apple . Проверено 21 марта 2024 г.
- ^ Дэвис, Джон (22 сентября 2017 г.). «Новые функции WebKit в Safari 11» . Вебкит .
- ^ «В FreeType 2.8 добавлена поддержка вариантов шрифтов OpenType — Phoronix» . www.phoronix.com .
- ^ «Сводка новых функций | Выпуск Photoshop CC за октябрь 2017 г.» . Проверено 19 октября 2017 г.
- ^ «Сводка новых функций | Выпуск Illustrator CC за октябрь 2017 г.» . Проверено 19 октября 2017 г.
- ^ «Что нового в InDesign 2020? | Сеть CreativePro» . 4 ноября 2019 г.
- ^ «Представляем Inkscape 1.0» . inkscape.org . Проверено 1 июля 2020 г.
- ^ «LibreOffice 7.5: Примечания к выпуску» . Вики Document Foundation . Проверено 3 февраля 2023 г.
Внешние ссылки
[ редактировать ]- От TrueType GX к переменным шрифтам
- V-Fonts , демонстрация доступных переменных шрифтов Ника Шермана.
- Руководство по переменным шрифтам
- Вариативные шрифты в Интернете
- Вариативные шрифты: будущее (веб-) шрифтов