Ширина и вертикальная ширина VF -это специальная переменная шрифт, который предназначен для моделирования сжатия и расширения в горизонтальной и вертикальной компоновке через «WDTH» ( ширина ) и «VWID» ( вертикальная ширина ). URL -адрес, указанный рядом с именем проекта, предоставляет больше информации о модели макета, которую этот шрифт переменной предназначен для поддержки.
Гиды с 1 по 256 представляют западные глифы, которые представляют собой полые прямоугольники, и карта из 785 553 кодовых точек, которым назначается значение свойства uax #50 vertical_orientation («vo») значения свойства «r» или «tr». Их горизонтальный аванс по умолчанию составляет 600 единиц, и может сжимать и расширять 25%, что означает от 450 до 750 единиц. GIDS с 257 по 512 представляют глифы CJK, которые являются твердыми прямоугольниками, и MAP из 326 445 кодовых точек, которым присваивается значение свойства «vo» или «TU». Их горизонтальный аванс по умолчанию составляет 1000 единиц, и может сжимать и расширять 25%, что означает от 750 до 1250 единиц. Другими словами, все 1111,998 точек кода Unicode Map карту в одном из двух глифов, каждый из которых включает в себя 256 экземпляров для более эффективных табличных сопоставлений CMAP.
GID+513 является западным глифом, который является половиной ширины глифов CJK, который заменяет западные глифы (гвиды с 1 по 256) через функцию GWID ( половина ширины ) и предназначен для использования в целях TCY ( Tate Chu Yoko ).
Этот переменный шрифт включает в себя две оси конструкции, «wdth» ( ширина ) и «vwid» ( вертикальная ширина ). Значение по умолчанию для обеих оси составляет 500, что соответствует горизонтальному продвижению на 600 единиц для западных глифов, и авансы на 1000 единиц для глифов CJK. Обе оси имеют диапазон настройки от 1 до 1000, что соответствует настройкам максимального сжатия и расширения соответственно.
Чтобы создать переменный шрифт из источника, вам необходимо установить комплект разработки шрифта Adobe для инструментов OpenType (AFDKO). Инструменты AFDKO широко используются для разработки шрифтов сегодня и являются частью большинства приложений редактора шрифтов.
В этом репозитории есть все необходимые файлы для создания шрифта переменной в форматах opentype/cff2 и truetype, а файл build.sh может быть просто выполнен.
Для любых предложений для изменений, пожалуйста, создайте новую проблему для рассмотрения.