การสร้างแบบอักษรไม่ใช่เรื่องยากอย่างที่คิดดังนั้นอย่างน้อยคุณต้องมีความเข้าใจพื้นฐานเกี่ยวกับ Illustrator แบบอักษรได้รับการออกแบบโดยใช้กระบวนการซ้ำ ๆ ซึ่งคุณจะทำการเปลี่ยนแปลงรูปร่างตัวอักษรในโปรแกรมแก้ไขแบบอักษรจากนั้นตรวจสอบการใช้งานและตัดสินใจในการออกแบบเพิ่มเติม
ลูกแพร์ คุณควรรู้ว่ามีแอพพลิเคชั่นเพิ่มเติมที่จะช่วยเราในการสร้างฟอนต์ตัวพิมพ์นั่นคือเหตุผลที่วันนี้เราจะพูดถึง FontForge
เกี่ยวกับ FontForge
FontForge เป็นโปรแกรมแก้ไขฟอนต์สำหรับฟอนต์เค้าร่างและบิตแมปที่ให้คุณสร้างแก้ไขหรือแปลงฟอนต์ต่างๆรวมถึง:
TrueType (TTF), TrueType Collection (TTC), OpenType (OTF), PostScript Type 1, TeX Bitmap Fonts, X11 OTB bitmap (sfnt เท่านั้น), Glyph Bitmap Distribution Format (BDF), FON (Windows), FNT (Windows), และรูปแบบเว็บโอเพ่นซอร์ส (WOFF)
นี่เป็นแอปพลิเคชันซอฟต์แวร์ฟรี (ใบอนุญาต GPL) ที่เขียนขึ้นเพื่อทำงานบนระบบปฏิบัติการต่างๆ ได้แก่ Windows, Mac OS และ Linux
FontForge ยังนำเข้าและส่งออกแบบอักษรไปยังและจากรูปแบบกราฟิกเวกเตอร์ที่ปรับขนาดได้ (SVG) และ Unified Font Object Format (UFO)
ด้วย รองรับส่วนขยายองค์ประกอบทางคณิตศาสตร์ของ Microsoft ที่ไม่เป็นทางการ (ตาราง MATH) แนะนำสำหรับ Cambria Math และรองรับโดย Office 2007, XeTeX และ LuaTeX
ฟอนต์คณิตศาสตร์ OpenType ฟรีอย่างน้อยหนึ่งตัวได้รับการพัฒนาที่ FontForge
เพื่ออำนวยความสะดวกในการแปลงรูปแบบอัตโนมัติและงานซ้ำ ๆ อื่น ๆ FontForge ใช้ภาษาสคริปต์สองภาษา: ภาษาของตัวเองและ Python
FontForge สามารถเรียกใช้สคริปต์จาก GUI จากบรรทัดคำสั่งและยังมีคุณสมบัติเป็นโมดูล Python เพื่อให้สามารถรวมเข้ากับโปรแกรม Python ได้
ด้วย รองรับข้อมูลจำเพาะของไฟล์คุณลักษณะ Adobe OpenType (มีส่วนขยายของไวยากรณ์ของตัวเอง)
FontForge สามารถใช้ Potrace หรือ AutoTrace เพื่อติดตามภาพบิตแมปโดยอัตโนมัติและนำเข้าเป็นแบบอักษร. ส่วน FontForge ของโค้ดถูกใช้โดยกลไกการเรียงพิมพ์ LuaTeX เพื่ออ่านและแยกวิเคราะห์ฟอนต์ OpenType
ซอร์สโค้ด FontForge ประกอบด้วยยูทิลิตี้จำนวนหนึ่งรวมถึง 'showttf' ซึ่งแสดงเนื้อหาของไฟล์ฟอนต์ไบนารีและตัวแปลง WOFF และตัวถอดรหัส
จะติดตั้ง Font Editor FontForge บน Linux ได้อย่างไร?
สำหรับผู้ที่สนใจจะติดตั้งแอปพลิเคชันนี้สามารถทำตามคำแนะนำที่เราแบ่งปันด้านล่างนี้
โดยทั่วไปสำหรับการแจกจ่าย Linux เกือบทุกชนิดเราสามารถติดตั้งเครื่องมือนี้ในระบบของเราด้วยความช่วยเหลือของแพ็คเกจ Flatpakดังนั้นเราจึงต้องเพิ่มการสนับสนุนลงในระบบเท่านั้น
หากคุณไม่มีการสนับสนุนนี้คุณสามารถปรึกษาได้ ลิงค์ต่อไปนี้ ที่เราอธิบายวิธีการทำ
ตอนนี้เพื่อติดตั้งเครื่องมือนี้เราจะดำเนินการคำสั่งในเทอร์มินัลเท่านั้น:
flatpak install --user https://flathub.org/repo/appstream/io.github.Fontforge.flatpakref
ผู้ใช้ Ubuntu 16.04 LTS และ Ubuntu 14.04 LTS สามารถใช้ประโยชน์จากที่เก็บต่อไปนี้ซึ่งจะเพิ่มลงในระบบโดยพิมพ์คำสั่งต่อไปนี้:
sudo add-apt-repository ppa:fontforge/fontforge
หลังจากนั้นเราจะอัปเดตรายการแพ็คเกจและที่เก็บของเราด้วย:
sudo apt-get update
ในที่สุดเราจะติดตั้งแอปพลิเคชันนี้โดยดำเนินการดังต่อไปนี้:
sudo apt-get install fontforge
สำหรับผู้ใช้ Debian และ Ubuntu รุ่นที่ใหม่กว่าเราจะดาวน์โหลดแพ็คเกจต่อไปนี้ ก่อนอื่นเราจะสร้างโฟลเดอร์ที่เราจะเก็บไว้ด้วย
mkdir fontforge
เราเข้าถึงมัน:
cd fontforge
และเราจะดาวน์โหลดตามสถาปัตยกรรมของเรา ผู้ใช้ระบบ 64 บิต:
wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/fontforge-common_20170731-0ubuntu1~zesty_all.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/fontforge-dbg_20170731-0ubuntu1~zesty_amd64.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/fontforge-nox_20170731-0ubuntu1~zesty_amd64.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/fontforge_20170731-0ubuntu1~zesty_amd64.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/libfontforge-dev_20170731-0ubuntu1~zesty_amd64.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/libfontforge1_20170731-0ubuntu1~zesty_amd64.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/libgdraw4_20170731-0ubuntu1~zesty_amd64.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/python-fontforge_20170731-0ubuntu1~zesty_amd64.deb
ผู้ที่เป็นผู้ใช้ระบบ 32 บิตดาวน์โหลดสิ่งต่อไปนี้:
wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173011/+files/fontforge-dbg_20170731-0ubuntu1~zesty_i386.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173011/+files/fontforge-nox_20170731-0ubuntu1~zesty_i386.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173011/+files/fontforge_20170731-0ubuntu1~zesty_i386.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173011/+files/libfontforge-dev_20170731-0ubuntu1~zesty_i386.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173011/+files/libfontforge1_20170731-0ubuntu1~zesty_i386.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173011/+files/libgdraw4_20170731-0ubuntu1~zesty_i386.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173011/+files/python-fontforge_20170731-0ubuntu1~zesty_i386.deb
ในตอนท้ายของการดาวน์โหลดเราจะติดตั้งแพ็คเกจเหล่านี้ในระบบโดยดำเนินการคำสั่ง:
sudo dpkg -i *deb
และในกรณีที่มีปัญหากับการอ้างอิงเราจะแก้ปัญหาด้วย:
sudo apt -f install
ใน Arch และอนุพันธ์เป็นเพียง sudo pacman -S fontforge: V