VFIT (инструмент инсталляции с переменной шрифтом) позволяет создавать пользовательские статические экземпляры переменного шрифта, определенного в файле конфигурации.
VFIT теперь доступен в индексе пакетов Python. Вы можете установить vfit со следующей командой:
$ pip3 install vfitВ качестве альтернативы, вы можете установить VFIT, загрузив предварительно построенное колесо из раздела релизов или создав его самостоятельно.
# Skip this step if you're downloading a prebuilt wheel.
$ git clone https://github.com/jonpalmisc/vfit.git && cd vfit
$ poetry build && cd dist
# Install VFIT from the wheel.
$ pip install vfit-version-py3-none-any.whl Для начала вам понадобится файл шрифта переменной для работы. Вашим первым шагом будет создание файла конфигурации. См. sample.json для примера.
Затем запустите VFIT и передайте свой файл конфигурации и переменной шрифта в качестве аргументов:
$ vfit config.json variable.ttf Если вы хотите создать экземпляры в определенный каталог, вы можете использовать опцию -o . Для получения дополнительных вариантов см. vfit --help .
Все взносы приветствуются. Если вы найдете ошибку или имеете запрос на функцию, не стесняйтесь создавать новую проблему (или, что еще лучше, запрос на тягу).
Если вы отправляете запрос на привлечение, пожалуйста, отформатируйте свой код с помощью yapf , используя настройки по умолчанию. Кроме того, я знаю, что именование Camelcase противоречит конвенции для Python, но это соглашение, используемое fonttools , поэтому я решил использовать его здесь и для последовательности.
Особая благодарность Виктору Рубенко, который знает гораздо больше о технологии шрифтов, чем я, и был невероятно полезен в исправлении странных ошибок.
Логотип VFIT использует шрифт переменной Armada's Armada.
Copyright © 2020 Jon Palmisciano
VFIT доступен по лицензии MIT. См. License.txt для получения дополнительной информации.