Docker Containers для создания собственной (или стандартной) версии шрифта Иошевка, не беспокоясь о зависимостях и построении сред.
Linux:
docker run -it -v $( pwd ) :/build avivace/iosevka-buildWindows (командная строка)
docker run -it -v %cd%:/build avivace/iosevka-buildWindows (PowerShell)
docker run -it -v ${PWD} :/build avivace/iosevka-build Для остальной части этого документа замените $(pwd) либо %cd% , либо ${PWD} на основе вашей среды
Создаст последнюю выпущенную версию Иошевра с конфигурацией по умолчанию.
Ваши встроенные файлы шрифтов будут доступны в папке dist/ .
Чтобы настроить свою сборку, просто запустите команду Docker из каталога, где расположены ваши private-build-plans.toml .
Вы можете подготовить свою конфигурацию после настраиваемой документации по сборке или использовать настройку Isosevka Build.
Имейте в виду, что нарушающие изменения, введенные с 4.0.0, то есть конфигурации, работающие с
3.7.1, не гарантированно будут работать с4.0.0.
Чтобы указать версию для создания, просто добавьте -e FONT_VERSION= в команду Docker. Например, создать версию 3.7.1 :
docker run -e FONT_VERSION=3.7.1 -it -v $(pwd):/build avivace/iosevka-build
Релизы можно найти здесь. Поддерживаются только версии шрифтов 3.0.0 или выше.
Вы можете передать любые дополнительные варианты сборки, описанные в индивидуальной сборке.
docker run -it -v $(pwd):/build avivace/iosevka-build [optional build args]
Например, чтобы создать только файлы TTF:
docker run -it -v $( pwd ) :/build avivace/iosevka-build ttf::iosevka-customgit clone https://github.com/avivace/fonts-iosevka.git Если вы хотите, замените предоставленный файл с private-build-plans.toml .
Создайте и запустите контейнер Docker
# Build the container
docker build -t iosevka_build . -f Dockerfile
# Launch the build on Iosevka git tag 3.7.1, using the build folder on the host
docker run -e FONT_VERSION=3.7.1 -it -v $( pwd ) /build:/build iosevka_builddist . Скопируйте сгенерированные папки в ~/.local/share/fonts и запустите fc-cache .
cp -r build/dist/ * ~ /.local/share/fonts/
fc-cacheТодо