ค่าเฉลี่ยของคุณ Arial/Helvetica/Circular Sans Serif Font ทำด้วย Fontforge โดยมีเป้าหมายเพื่อให้ง่ายอ่านได้และอเนกประสงค์
มันเป็นแบบอักษรตัวแปรโดยมีน้ำหนักที่ปรับแต่งได้ในช่วงกว้างและมีคุณสมบัติที่แตกต่างกันมากในการปรับแต่งฟอนต์ ตัวอักษรครอบคลุมร่ายมนตร์จำนวนมากมากกว่า 2,500 ร่ายมนตร์และรองรับมากกว่า 600 ภาษา (ตาม HyperGlot)



อยู่มาวันหนึ่งเพื่อนที่เรียกว่า corne2plum3 แบบสุ่มต้องการสร้างแบบอักษรที่กำหนดเองและทำสิ่งนี้ตัวอักษร sans serif ที่ได้รับแรงบันดาลใจจาก Arial, Helvetica, STD แบบวงกลมและ inter, แบบอักษรง่าย ๆ ที่สามารถใช้ในสถานการณ์ต่าง ๆ ได้
ในตอนท้ายหลังจากผ่านไปกว่า 2 ปีมีผลิตภัณฑ์ขั้นสุดท้ายและใช้จ่าย 0.00 ดอลลาร์อย่างแท้จริงในโครงการ เมื่อได้รับร่ายมนตร์ในแบบอักษรนี้มันอาจจะไปไกลเกินไป ...
ตัวอักษรเองทำงานได้ดี แต่ก็ยังมีสิ่งที่ต้องทำและสิ่งต่าง ๆ อาจเปลี่ยนแปลงได้ตลอดเวลา (ตอนนี้มันค่อนข้างคงที่)
เป้าหมายสุดท้ายคือการอัปโหลดแบบอักษรนี้บน Google Fonts
ไปในหน้าเผยแพร่และเลือกเวอร์ชันล่าสุด แบบอักษรมีอยู่ในรูปแบบต่อไปนี้: otf , ttf และ woff2
นอกจากนี้คุณยังมีฟอนต์เวอร์ชัน "SC" (ปัจจุบันมีให้สำหรับน้ำหนักทั้งหมดยกเว้น 1,000) ซึ่งใช้หมวกขนาดเล็กแทนอักขระตัวพิมพ์เล็ก
ก่อนที่จะไปไกลกว่านี้คุณจะต้องใช้สิ่งเหล่านี้
ทุกสิ่งที่คุณต้องการจะได้รับการติดตั้งในสภาพแวดล้อมเสมือนจริง (ดังนั้น Debian/Ubuntu จะไม่บ่นเกี่ยวกับเรื่องนี้เนื่องจากแพ็คเกจ Python) ดังนั้นในส่วนนี้คุณจะสร้างสภาพแวดล้อมเสมือนจริงและเพิ่มการพึ่งพาภายใน
หมายเหตุ: คู่มือต่อไปนี้ได้รับการทดสอบเฉพาะใน Linux บน distros ที่ใช้ Debian (เพิ่มเติม Debian 12 และ Ubuntu 23.10) หากคุณจัดการเพื่อสร้างไฟล์ฟอนต์จากการแจกแจงอื่น (หรือระบบปฏิบัติการอื่น) คุณสามารถเปิด PR เพื่อให้เราสามารถเพิ่มได้ที่นี่
ตรวจสอบให้แน่ใจว่าไดเรกทอรีการทำงานในปัจจุบันเป็นรากของโครงการ ถ้าไม่เรียกใช้คำสั่งต่อไปนี้ให้แทนที่ path/to/the/folder/project โดยเส้นทางของไดเรกทอรีของโครงการโดยทั่วไปที่ไฟล์ที่คุณกำลังอ่านอยู่ในขณะนี้
cd path/to/the/folder/projectสร้างสภาพแวดล้อมเสมือนจริงของ Python ในการทำเช่นนั้นดำเนินการ:
python3 -m venv venvย้ายไปยังสภาพแวดล้อมเสมือนจริงที่คุณเพิ่งสร้างขึ้น:
source venv/bin/activate ตอนนี้เรากำลังติดตั้งแพ็คเกจ Python ทั้งหมดของพวกเขามีการระบุไว้ใน requirements.txt . txt หากต้องการติดตั้งทั้งหมดด้วยเวอร์ชันที่ถูกต้องให้เรียกใช้คำสั่งต่อไปนี้:
pip install -r requirements.txt เมื่อการพึ่งพาทั้งหมดพร้อมแล้วคุณสามารถสร้างแบบอักษรโดยใช้คำสั่งต่อไปนี้ (เพิ่ม -B หากคุณต้องการสร้างแบบอักษรและมันบอกว่า "ฟอนต์" เป็นปัจจุบันอยู่แล้ว):
make fonts คำสั่งอื่น ๆ มีอยู่ใน MakeFile เพียงเรียก make เพื่อรับรายการคำสั่ง
ตัวอักษรนี้อยู่ภายใต้ใบอนุญาต SIL Open Font, เวอร์ชัน 1.1
ร่ายมนตร์บางตัว (ซับซ้อนมากที่จะวาด) ในช่วง U+21xx ถูกขโมยจาก Dejavu Sans และ Noto Sans