แบบอักษร TrueType เป็นที่นิยมใช้ในระบบปฏิบัติการ Mac และ Windows และเป็นที่รู้จักในด้านคุณภาพสูงและการควบคุมที่แม่นยำในการแสดงและพิมพ์ตัวอักษร แบบอักษร TrueType ได้รับการสนับสนุนจากซอฟต์แวร์และระบบปฏิบัติการสมัยใหม่เกือบทั้งหมด ในบางกรณีคุณอาจต้องรวมไฟล์ True Type Font (TTF) หลายไฟล์เป็นไฟล์แบบอักษรเดียว ซึ่งช่วยให้คุณสร้างแบบอักษรที่ไม่ซ้ำกันที่รวมลักษณะของแบบอักษรหลายแบบ ในโพสต์บล็อกนี้เราจะเรียนรู้ วิธีการรวมไฟล์แบบอักษร True Type ใน Java
บทความนี้ครอบคลุมหัวข้อต่อไปนี้:
Java Font Merger API
เราจะใช้ Aspose.Font for Java API เพื่อรวมไฟล์ TTF มันเป็น API ที่แข็งแกร่งที่ออกแบบมาเพื่อจัดการกับงานที่เกี่ยวข้องกับแบบอักษรต่าง ๆ ภายในแอปพลิเคชัน Java มันมีคุณสมบัติที่หลากหลายในการจัดการและแก้ไขแบบอักษรรวมถึงการโหลด การบันทึก และการแปลงรูปแบบแบบอักษรต่าง ๆ
กรุณา ดาวน์โหลด API JAR หรือลงชื่อกำหนดค่า pom.xml ต่อไปนี้ในแอปพลิเคชัน Java ที่ใช้ Maven
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.com/java/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-font</artifactId>
<version>24.5</version>
</dependency>
รวมไฟล์แบบอักษร True Type (TTF) ใน Java
เราสามารถรวมแบบอักษร True Type หลายแบบใน Java ได้โดยง่ายโดยทำตามขั้นตอนต่อไปนี้:
- โหลดไฟล์แบบอักษรโดยใช้คลาส FileSystemStreamSource
- สร้างอินสแตนซ์ของคลาส FontFileDefinition ด้วยออบเจ็กต์ไฟล์ต้นทางเป็นอาร์กิวเมนต์สำหรับแต่ละไฟล์แบบอักษร
- เริ่มต้นออบเจ็กต์คลาส FontDefinition สำหรับแต่ละไฟล์แบบอักษรด้วย FontType เป็น TTF และออบเจ็กต์ FontFileDefinition
- เปิดแต่ละแบบอักษรโดยใช้เมธอด Font.open() ด้วยออบเจ็กต์ FontDefinition เป็นอาร์กิวเมนต์
- สร้างออบเจ็กต์ IFontCharactersMerger โดยใช้เมธอด getFontCharactersMerger() ของคลาส HelpersFactory
- หลังจากนั้นเรียกใช้เมธอด mergeFonts() ด้วยรหัสที่ต้องการจากแบบอักษรแรกและแบบอักษรที่สองพร้อมกับชื่อแบบอักษรใหม่เป็นอาร์กิวเมนต์
- สุดท้ายเรียกใช้เมธอด save() เพื่อบันทึกไฟล์แบบอักษรใหม่
โค้ดตัวอย่างต่อไปนี้แสดงให้เห็น วิธีการรวมไฟล์ TTF ใน Java
แหล่งแบบอักษรแรก: แบบอักษร Freedom
แหล่งแบบอักษรที่สอง: แบบอักษร Baby Plums
แบบอักษรผลลัพธ์
รับใบอนุญาตฟรี
คุณสามารถ รับใบอนุญาตชั่วคราวฟรี เพื่อทดลองใช้ Aspose.Font for Java โดยไม่มีข้อจำกัดในการประเมินผล
รวมไฟล์ TTF ออนไลน์
นอกจากนี้ คุณยังสามารถใช้ เครื่องมือออนไลน์ฟรีนี้เพื่อรวมแบบอักษร ได้อย่างง่ายดายและรวดเร็ว
Aspose.Font – ทรัพยากรฟรี
นอกเหนือจากการรวมไฟล์ TTF เรียนรู้เพิ่มเติมเกี่ยวกับการแก้ไขแบบอักษร True Type และสำรวจคุณสมบัติอื่น ๆ ของไลบรารีโดยใช้ทรัพยากรต่อไปนี้:
บทสรุป
ในบทความนี้ เราได้เรียนรู้วิธีการรวมไฟล์ TTF ใน Java การรวมแบบอักษร True Type ด้วย Java เป็นวิธีที่มีประสิทธิภาพในการสร้างแบบอักษรที่ไม่ซ้ำกันและน่าประทับใจ การใช้ Aspose.Font for Java ทำให้การโหลดและจัดการไฟล์แบบอักษรเป็นเรื่องง่าย ช่วยให้คุณสามารถรวมแบบอักษรหลายแบบเข้าด้วยกันได้อย่างง่ายดาย โดยทำตามขั้นตอนที่กล่าวถึงในบทความนี้ คุณสามารถสร้างไฟล์แบบอักษรของคุณเองได้อย่างง่ายดาย หากมีข้อสงสัยใด ๆ กรุณาติดต่อเราที่ [ฟอรั่มสนับสนุนฟรี][10]