حاويات Docker لإنشاء الإصدار الخاص بك (أو قياسي) من محرف Iosevka دون القلق بشأن التبعيات وبيئات البناء.
لينكس:
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/ المجلد.
لتخصيص بنيتك ، ما عليك سوى بدء تشغيل أمر Docker من الدليل حيث يتم وضع private-build-plans.toml بك.
يمكنك إعداد التكوين الخاص بك بعد وثائق الإنشاء المخصصة أو استخدام Customizer Iosevka 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تودو