Sloučit písma True Type v Javě | Sloučit soubory TTF

Písma TrueType jsou široce používána v operačních systémech Mac i Windows a jsou známá svou vysokou kvalitou a přesnou kontrolou nad tím, jak jsou znaky zobrazovány a tisknuty. Písma TrueType jsou podporována prakticky veškerým moderním softwarem a operačními systémy. Jsou kompatibilní s téměř veškerým moderním softwarem a operačními systémy. V určitých případech může být potřeba sloučit více soubory True Type Font (TTF) do jednoho souboru písma. To vám umožní vytvořit unikátní písmo, které kombinuje vlastnosti více písem. V tomto blogovém příspěvku se naučíme jak sloučit soubory písma True Type v Javě.

Tento článek pokrývá následující témata:

  1. Java Font Merger API
  2. Sloučit soubory TTF v Javě
  3. Sloučit soubory TTF online
  4. Sloučit písma - Zdarma zdroje

Java Font Merger API

K sloučení souborů TTF použijeme API Aspose.Font pro Java. Je to robustní API navržené pro řešení různých úloh souvisejících s písmy v rámci aplikací Java. Poskytuje širokou škálu funkcí pro správu a manipulaci s písmy, včetně načítání, ukládání a převádění různých formátů písem.

Prosím stáhněte si API JAR nebo přidejte následující konfiguraci pom.xml do Java aplikace založené na 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>

Sloučit soubory písma True Type (TTF) v Javě

Můžeme snadno sloučit více písem True Type programově v Javě podle následujících kroků:

  1. Načtěte soubory písma pomocí třídy FileSystemStreamSource.
  2. Vytvořte instanci třídy FontFileDefinition s objektem zdrojového souboru jako argumentem pro každý soubor písma.
  3. Inicializujte objekt třídy FontDefinition pro každý soubor písma s typem písma jako TTF a objektem FontFileDefinition.
  4. Otevřete každé písmo pomocí metody Font.open() s objektem FontDefinition jako argumentem.
  5. Vytvořte objekt IFontCharactersMerger pomocí metody getFontCharactersMerger() třídy HelpersFactory.
  6. Poté zavolejte metodu mergeFonts() s kódy k převzetí z prvního a druhého písma spolu s novým názvem písma jako argumenty.
  7. Nakonec zavolejte metodu save() pro uložení nového souboru písma.

Následující ukázka kódu ukazuje jak sloučit soubory TTF v Javě.

První zdrojové písmo: Freedom Font

Freedom Font jako první zdrojové písmo

Freedom font použité jako první zdrojové písmo.

Druhé zdrojové písmo: Baby Plums Font

Baby Plums Font jako druhé zdrojové písmo

Baby Plums font použité jako druhé zdrojové písmo.

Výsledné písmo

Výsledné písmo

Výsledné písmo.

Získejte bezplatnou licenci

Můžete získat bezplatnou dočasnou licenci, abyste mohli vyzkoušet Aspose.Font pro Java bez omezení hodnocení.

Sloučit soubory TTF online

Navíc můžete také použít tento bezplatný online nástroj k rychlému a snadnému sloučení písem.

Aspose.Font – Zdarma zdroje

Kromě slučování nebo kombinování souborů TTF se naučte více o manipulaci s písmy True Type a prozkoumejte různé další funkce knihovny pomocí níže uvedených zdrojů:

Závěr

V tomto článku jsme se naučili, jak sloučit soubory TTF v Javě. Slučování písem True Type s Javou je efektivní způsob, jak vytvořit unikátní a poutavá písma. Použití Aspose.Font pro Java usnadňuje načítání a práci se soubory písem, což vám umožní kombinovat více písem do jednoho. Podle kroků uvedených v tomto článku můžete snadno vytvořit své vlastní soubory písem. V případě jakýchkoli nejasností nás prosím neváhejte kontaktovat na našem bezplatném podpoře fóru.

Viz také