iosevka docker
v0.3
Docker容器可以构建您自己的(或标准)版本的Iosevka字体,而不必担心依赖关系和构建环境。
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}替换
将构建具有默认配置的Iosevka的最新版本。
您已构建的字体文件将在dist/文件夹中可用。
要自定义您的构建,只需从放置private-build-plans.toml目录中启动Docker命令即可。
您可以在自定义构建文档之后准备配置,也可以使用iosevka build Customizer。
请注意,与
3.7.1一起使用的4.0.0 IE配置引入的破坏变化不能保证可与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托多