Jak konwertować czcionki na formaty TTF i OTF w Linux

Jak konwertować czcionki na formaty TTF i OTF w Linux
W tym artykule omówiono przewodnik po konwersji czcionek TTF w format pliku OTF i czcionki OTF w format pliku TTF za pomocą wiersza poleceń Fontforge i narzędzia graficznego, które można zainstalować w prawie wszystkich głównych dystrybucjach Linux. Pliki OTF lub „FONT OPENTYPE” mają pewne zalety w stosunku do plików TTF lub „Czcionki TrueType”. Poza tym są one zamiennie używane prawie wszędzie, chyba że projekt wymaga określonych funkcji, które są dostępne tylko w formacie plików OTF.

Instalowanie Fontforge w Linux

Fontforge to bezpłatny i open source wiersz poleceń oraz graficzny edytor czcionek, którego można użyć do tworzenia nowych czcionek, edycji istniejących czcionek i konwersji czcionek na różne formaty plików. Możesz zainstalować fontforge w Ubuntu za pomocą polecenia wspomnianego poniżej:

$ sudo apt instal fontforge

Fontforge jest dostępny w domyślnych repozytoriach wielu dystrybucji Linux, dzięki czemu można go zainstalować z menedżera pakietu. Więcej opcji pobierania, w tym uniwersalny plik Appimage, jest dostępnych na oficjalnej stronie internetowej Fontforge.

Przekształcenie TTF na OTF i plik OTF na TTF za pomocą narzędzia wiersza poleceń Fontforge

Po zainstalowaniu Fontforge możesz użyć jego wbudowanego systemu skryptowego do konwersji czcionki z wiersza poleceń. Oto przykład, który przekształca plik TTF w plik OTF za pomocą niestandardowego systemu skryptowego dostępnego w Fontforge:

$ fontforge -lang = ff -c 'otwarty (1 USD); Wygenerować (2 USD); Zamknąć();' czcionka.Czcionka TTF.OTF

Aby przekonwertować plik TTF na plik OTF za pomocą tego polecenia, wymień „Czcionka.ttf ”z wejściem plikiem TTF i wymień„ czcionkę.OTF ”z pożądaną nazwą, którą chcesz dla przekonwertowanego pliku OTF. To polecenie używa przełącznika „-C” do uruchamiania specyficznego języka skryptowego FontForge z wiersza poleceń. Przełącznik „-Lang” mówi Fontforge Command, aby używał własnego języka scenariusza, a nie żadnego innego języka programowania obsługiwanego przez niego (Fontforge obsługuje również skrypty Python).

Możesz użyć tego samego polecenia do konwersji pliku OTF na plik TTF. Argumenty należy dostarczyć do polecenia w kolejności, w przypadku gdy argument za plik wejściowy jest pierwszy, a następnie żądana nazwa konwertowanego pliku wyjściowego. Aby przekonwertować plik OTF na plik TTF, musisz uruchomić to samo polecenie w następującym formacie:

$ fontforge -lang = ff -c 'otwarty (1 USD); Wygenerować (2 USD); Zamknąć();' czcionka.czcionka OTF.TTF

Należy zauważyć, że ważne jest, aby określić poprawne rozszerzenie pliku dla plików wejściowych i wyjściowych. Fontforge automatycznie identyfikuje typy plików za pomocą nazw rozszerzeń plików i używa ich do konwersji i generowania nowych czcionek we właściwym typu.

Czasami fontforge może wyświetlać pewne ostrzeżenia dotyczące układu, struktury i geometrii glifów podczas konwersji. Ostrzeżenia te są spowodowane zasadami walidacji fontforge i możesz je bezpiecznie zignorować, o ile są one ostrzeżeniami, a nie błędami.

Przekształcenie TTF na OTF i pliku OTF na TTF za pomocą Fontforge Graphical Client

Jeśli nie wolisz wersji wiersza poleceń i chcesz użyć interfejsu graficznego do konwersji czcionek na formaty plików TTF i OTF, możesz użyć Fontforge GUI zainstalowanego z pakietem Fontforge.

Aby to zrobić, uruchom aplikację FontForge z głównego menu aplikacji dystrybucji Linux i wybierz czcionkę wejściową, jak pokazano w poniższym oknie.

Otrzymasz nowe okno, w którym możesz zobaczyć postacie czcionek w układzie podobnym do sieci.

Następnie kliknij menu „Plik” znajdujące się w lewym górnym rogu, a następnie kliknij wpis menu „Generuj czcionki” widoczny w menu rozwijanym, jak pokazano na zrzucie ekranu poniżej:

Będziesz prezentowany z nowym oknem, w którym możesz zmienić ustawienia przed generowaniem / przekształcaniem czcionek. W polu rozwijanym typu czcionki wybierz „TrueType” lub „OpenType” zgodnie z Twoim wymaganiem. Następnie wprowadź odpowiednią nazwę pliku pliku wyjściowego, wybierz folder, w którym chcesz zapisać przekonwertowany plik i kliknij przycisk „Generuj”. Poczekaj, aż proces zakończy się, aby uzyskać konwertowaną czcionkę.

Zauważ, że podobnie jak narzędzie wiersza poleceń FontForge, klient może również wyświetlić błąd z pewnymi ostrzeżeniami, ponieważ proces konwersji przejdzie przez wbudowany system sprawdzania poprawności. Możesz je zignorować i kontynuować konwersję, jeśli są to tylko ostrzeżenia, a nie błędy.

Wniosek

Czcionki TTF i OTF są najbardziej popularne i szeroko stosowane. W zależności od charakteru oprogramowania lub projektu może być konieczne użycie określonego rodzaju formatu plików czcionek i może być konieczne wybór między jednym z nich. W takim przypadku możesz użyć narzędzia wiersza poleceń i graficznego klienta Fontforge, aby łatwo przekształcać czcionki na różne formaty.