ผสานแบบอักษร 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 ออนไลน์

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

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

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

บทสรุป

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

ดูเพิ่มเติม