ผสานแบบอักษร True Type ใน Java | ผสานไฟล์ TTF

แบบอักษร TrueType เป็นที่นิยมใช้ในระบบปฏิบัติการ Mac และ Windows และเป็นที่รู้จักในด้านคุณภาพสูงและการควบคุมที่แม่นยำในการแสดงและพิมพ์ตัวอักษร แบบอักษร TrueType ได้รับการสนับสนุนจากซอฟต์แวร์และระบบปฏิบัติการสมัยใหม่เกือบทั้งหมด ในบางกรณีคุณอาจต้องรวมไฟล์ True Type Font (TTF) หลายไฟล์เป็นไฟล์แบบอักษรเดียว ซึ่งช่วยให้คุณสร้างแบบอักษรที่ไม่ซ้ำกันที่รวมลักษณะของแบบอักษรหลายแบบ ในโพสต์บล็อกนี้เราจะเรียนรู้ วิธีการรวมไฟล์แบบอักษร True Type ใน Java

บทความนี้ครอบคลุมหัวข้อต่อไปนี้:

  1. Java Font Merger API
  2. รวมไฟล์ TTF ใน Java
  3. รวมไฟล์ TTF ออนไลน์
  4. รวมแบบอักษร - ทรัพยากรฟรี

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 ได้โดยง่ายโดยทำตามขั้นตอนต่อไปนี้:

  1. โหลดไฟล์แบบอักษรโดยใช้คลาส FileSystemStreamSource
  2. สร้างอินสแตนซ์ของคลาส FontFileDefinition ด้วยออบเจ็กต์ไฟล์ต้นทางเป็นอาร์กิวเมนต์สำหรับแต่ละไฟล์แบบอักษร
  3. เริ่มต้นออบเจ็กต์คลาส FontDefinition สำหรับแต่ละไฟล์แบบอักษรด้วย FontType เป็น TTF และออบเจ็กต์ FontFileDefinition
  4. เปิดแต่ละแบบอักษรโดยใช้เมธอด Font.open() ด้วยออบเจ็กต์ FontDefinition เป็นอาร์กิวเมนต์
  5. สร้างออบเจ็กต์ IFontCharactersMerger โดยใช้เมธอด getFontCharactersMerger() ของคลาส HelpersFactory
  6. หลังจากนั้นเรียกใช้เมธอด mergeFonts() ด้วยรหัสที่ต้องการจากแบบอักษรแรกและแบบอักษรที่สองพร้อมกับชื่อแบบอักษรใหม่เป็นอาร์กิวเมนต์
  7. สุดท้ายเรียกใช้เมธอด save() เพื่อบันทึกไฟล์แบบอักษรใหม่

โค้ดตัวอย่างต่อไปนี้แสดงให้เห็น วิธีการรวมไฟล์ TTF ใน Java

แหล่งแบบอักษรแรก: แบบอักษร Freedom

แบบอักษร Freedom เป็นแหล่งแบบอักษรแรก

แบบอักษร Freedom ที่ใช้เป็นแหล่งแบบอักษรแรก

แหล่งแบบอักษรที่สอง: แบบอักษร Baby Plums

แบบอักษร Baby Plums เป็นแหล่งแบบอักษรที่สอง

แบบอักษร Baby Plums ที่ใช้เป็นแหล่งแบบอักษรที่สอง

แบบอักษรผลลัพธ์

แบบอักษรผลลัพธ์

แบบอักษรผลลัพธ์

รับใบอนุญาตฟรี

คุณสามารถ รับใบอนุญาตชั่วคราวฟรี เพื่อทดลองใช้ Aspose.Font for Java โดยไม่มีข้อจำกัดในการประเมินผล

รวมไฟล์ TTF ออนไลน์

นอกจากนี้ คุณยังสามารถใช้ เครื่องมือออนไลน์ฟรีนี้เพื่อรวมแบบอักษร ได้อย่างง่ายดายและรวดเร็ว

Image

Aspose.Font – ทรัพยากรฟรี

นอกเหนือจากการรวมไฟล์ TTF เรียนรู้เพิ่มเติมเกี่ยวกับการแก้ไขแบบอักษร True Type และสำรวจคุณสมบัติอื่น ๆ ของไลบรารีโดยใช้ทรัพยากรต่อไปนี้:

บทสรุป

ในบทความนี้ เราได้เรียนรู้วิธีการรวมไฟล์ TTF ใน Java การรวมแบบอักษร True Type ด้วย Java เป็นวิธีที่มีประสิทธิภาพในการสร้างแบบอักษรที่ไม่ซ้ำกันและน่าประทับใจ การใช้ Aspose.Font for Java ทำให้การโหลดและจัดการไฟล์แบบอักษรเป็นเรื่องง่าย ช่วยให้คุณสามารถรวมแบบอักษรหลายแบบเข้าด้วยกันได้อย่างง่ายดาย โดยทำตามขั้นตอนที่กล่าวถึงในบทความนี้ คุณสามารถสร้างไฟล์แบบอักษรของคุณเองได้อย่างง่ายดาย หากมีข้อสงสัยใด ๆ กรุณาติดต่อเราที่ [ฟอรั่มสนับสนุนฟรี][10]

ดูเพิ่มเติม