Merge True Type Fonts in Java | Merge TTF Files

גופני TrueType נפוצים בשימוש במערכות הפעלה מק ו-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. הוא מספק מגוון רחב של תכונות לניהול ומניפולציה של גופנים, כולל טעינה, שמירה והמרת פורמטים שונים של גופנים.

אנא הורד את JAR של ה-API או הוסף את התצורה הבאה לקובץ 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 Font as First Source Font

גופן Freedom כגופן המקור הראשון.

גופן מקור שני: גופן Baby Plums

Baby Plums Font as Second Source Font

גופן Baby Plums כגופן המקור השני.

גופן תוצאה

The Resultant Font

הגופן המתקבל.

קבל רישיון חינם

ניתן לקבל רישיון זמני חינם לנסות את Aspose.Font for Java ללא מגבלות הערכה.

מיזוג קבצי TTF באופן מקוון

בנוסף, ניתן להשתמש בכלי מקוון חינמי זה למיזוג גופנים בקלות ובמהירות.

Aspose.Font – משאבים חינמיים

מלבד מיזוג או שילוב קבצי TTF, למד עוד על מניפולציה של גופני True Type וגלה תכונות נוספות של הספרייה באמצעות המשאבים הבאים:

סיכום

במאמר זה למדנו כיצד למזג קבצי TTF ב-Java. מיזוג גופני True Type עם Java הוא דרך יעילה ליצור גופנים ייחודיים ומושכים את העין. שימוש ב-Aspose.Font for Java מקל מאוד על טעינה וטיפול בקבצי גופנים, ומאפשר לך לשלב מספר גופנים לאחד. על ידי ביצוע השלבים המתוארים במאמר זה, תוכל ליצור בקלות את קבצי הגופן שלך. במקרה של כל אי בהירות, אל תהסס לפנות אלינו בפורום התמיכה החינמי שלנו .

ראו גם