Czcionki TrueType są szeroko stosowane zarówno w systemach operacyjnych Mac, jak i Windows, i są znane z wysokiej jakości oraz precyzyjnej kontroli nad sposobem wyświetlania i drukowania znaków. Czcionki TrueType są obsługiwane przez praktycznie wszystkie nowoczesne oprogramowania i systemy operacyjne. W niektórych przypadkach możesz potrzebować scalenia wielu plików True Type Font (TTF) w jeden plik czcionki. Pozwala to na stworzenie unikalnej czcionki, która łączy cechy wielu czcionek. W tym wpisie na blogu dowiemy się jak scalać pliki czcionek True Type w Javie.
Ten artykuł obejmuje następujące tematy:
Java Font Merger API
Użyjemy API Aspose.Font dla Java do scalania plików TTF. Jest to solidne API zaprojektowane do obsługi różnych zadań związanych z czcionkami w aplikacjach Java. Zapewnia szeroki zakres funkcji do zarządzania i manipulowania czcionkami, w tym ładowania, zapisywania i konwertowania różnych formatów czcionek.
Proszę pobrać API JAR lub dodać poniższą konfigurację pom.xml do aplikacji Java opartej na Mavenie.
<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>
Scal pliki True Type Font (TTF) w Javie
Możemy łatwo scalać wiele czcionek True Type programowo w Javie, postępując zgodnie z poniższymi krokami:
- Załaduj pliki czcionek za pomocą klasy FileSystemStreamSource.
- Utwórz instancję klasy FontFileDefinition z obiektem pliku źródłowego jako argumentem dla każdego pliku czcionki.
- Zainicjuj obiekt klasy FontDefinition dla każdego pliku czcionki z typem czcionki jako TTF i obiektem FontFileDefinition.
- Otwórz każdą czcionkę za pomocą metody Font.open() z obiektem FontDefinition jako argumentem.
- Utwórz obiekt IFontCharactersMerger za pomocą metody getFontCharactersMerger() klasy HelpersFactory.
- Następnie wywołaj metodę mergeFonts() z kodami do przejęcia z pierwszej i drugiej czcionki wraz z nową nazwą czcionki jako argumentami.
- Na koniec wywołaj metodę save() w celu zapisania nowego pliku czcionki.
Poniższy przykład kodu pokazuje jak scalać pliki TTF w Javie.
Pierwsza czcionka źródłowa: Freedom Font
Druga czcionka źródłowa: Baby Plums Font
Wynikowa czcionka
Uzyskaj darmową licencję
Możesz uzyskać darmową tymczasową licencję, aby wypróbować Aspose.Font dla Java bez ograniczeń wersji próbnej.
Scal pliki TTF online
Dodatkowo możesz również skorzystać z tego darmowego narzędzia online do scalania czcionek łatwo i szybko.
Aspose.Font – Darmowe zasoby
Oprócz scalania lub łączenia plików TTF, dowiedz się więcej o manipulowaniu czcionkami True Type i odkryj różne inne funkcje biblioteki, korzystając z poniższych zasobów:
Wnioski
W tym artykule dowiedzieliśmy się, jak scalać pliki TTF w Javie. Scalanie czcionek True Type za pomocą Javy jest efektywnym sposobem na tworzenie unikalnych i atrakcyjnych czcionek. Używając Aspose.Font dla Java, można łatwo ładować i obsługiwać pliki czcionek, co pozwala na łączenie wielu czcionek w jedną. Postępując zgodnie z krokami opisanymi w tym artykule, można łatwo stworzyć własne pliki czcionek. W przypadku jakichkolwiek wątpliwości prosimy o kontakt na naszym darmowym forum wsparcia.