แยก ฟอนต์ ( .woff ) เข้ารหัสเป็นรูปแบบ Base64 จากไฟล์ CSS
make_woff.sh - ได้รับไฟล์ CSS มากกว่าหนึ่งตัวเป็นอาร์กิวเมนต์โทร extract_font.py เพื่อแยกสตริง Base64 เป็นไฟล์ .txt ในไดเรกทอรี ./ เอาท์พุทและแปลงเป็นไฟล์ฟอนต์. .woff
extract_font.py - แยกบรรทัด Base64 จากไฟล์ CSS และบันทึกไว้ในไฟล์ .txt แต่ละไฟล์ภายใน ./output Directory มันพยายามดึงชื่อตัวอักษรน้ำหนักและสไตล์จากไฟล์ CSS และใช้ข้อมูลนี้สำหรับชื่อไฟล์ที่สร้างขึ้นในรูปแบบ [name_weight_style_] number.txt
ใช้เครื่องมือ WOFF2OTF โดย HANIKESN เพื่อแปลงไฟล์. .woff เป็น .otf (ไฟล์ถูกดาวน์โหลดจาก GitHub on Demand โดยใช้ curl ซึ่งครอบคลุมไปยัง OTF จะถูกข้ามหากไม่พบไฟล์)
ทั้งหมดควรติดตั้งล่วงหน้าโดยค่าเริ่มต้นและควรทำงานโดยไม่มีปัญหาเกี่ยวกับ Linux และ MacOS โปรดรายงานปัญหาใด ๆ
โคลน git นี้ (หรือดาวน์โหลดจากนั้นแยก) จากนั้น:
bash make_woff.sh FILE1.CSS [FILE2.CSS...]TO-DOS ถูกกล่าวถึงในแต่ละไฟล์ PR's และปัญหายินดีต้อนรับ! -
หมายเหตุ : ทั้งหมดนี้สามารถทำได้อย่างง่ายดายโดยใช้เครื่องมือ Chrome Dev จากแท็บเครือข่ายและบันทึกไฟล์ Base64 ลงในไฟล์ไบนารีตามที่กล่าวไว้ที่นี่