Czytelnicy tacy jak ty pomagają wspierać MUO. Kiedy dokonujesz zakupu za pomocą linków na naszej stronie, możemy otrzymać prowizję partnerską. Czytaj więcej.

Typografia to sztuka, która pomaga pisarzowi wyrazić swoją indywidualność, a także sprawia, że ​​okna, terminale, a nawet pliki tekstowe wyglądają pięknie. Projektanci czcionek zazwyczaj mają lata szkolenia i wykształcenie artystyczne, zanim owoce ich pracy trafią na ekran.

Dzięki Glyphtracer łatwo jest stworzyć własną czcionkę w systemie Linux i sprawdzić, jak dobrze Twoje umiejętności wypadają w porównaniu z umiejętnościami profesjonalistów.

Co to jest Glyphtracer i jak pomaga w tworzeniu własnych czcionek?

Glyphtracer to aplikacja w języku Python, która akceptuje jednobitowy obraz zawierający obrazy liter i pomaga oznaczyć każdą literę punktem kodu Unicode. Następnie konwertuje obrazy do postaci wektorowej i zapisuje je do pliku SFD.

Glyphtracer został zaprojektowany z myślą o Linuksie, chociaż twórca, jpakanne, twierdzi, że „Może działać na OSX lub Windows. Może nie”.

instagram viewer

Zainstaluj Glyphtracer w systemie Linux

Zanim będziesz mógł zainstalować Glyphtracer, musisz zainstalować pip3 i pyqt5:

sudo apt zainstalować python-pip3
pip3 zainstalować pyqt5

Zainstaluj Potrace — narzędzie do konwersji map bitowych na obrazy wektorowe:

sudo apt zainstalować ślad

Teraz sklonuj repozytorium Glyphtracer GitHub:

git klon https://github.com/jpakkane/glyphtracer.git

Przejdź do nowego katalogu za pomocą polecenie CD i zainstaluj Glyphtracer wpisując:

płyta CD gliftracer
Sudopython3organizować coś.pyzainstalować

Możesz teraz uruchomić Glyphtracer z dowolnego terminala za pomocą:

gliftracer.py

Pierwsze kroki z Glyphtracerem

Pierwszą rzeczą do zrobienia jest napisanie alfabetu. Na początek drukuj tylko małymi literami i jeśli to możliwe, użyj czerni na białym tle. Pamiętaj o pozostawieniu wystarczającej ilości odstępów między znakami. Najlepsze rezultaty uzyskasz skanując w odręcznej kaligrafii lub korzystając z tabletu graficznego. Po naciśnięciu możesz rysować myszką.

Przed użyciem Glyphtracer musisz użyć ImageMagick, aby przekonwertować obraz na jednobitowy plik PNG:

konwertować-monochromiatwój_obraz_alfabetujpgnowy wyglądpng

Otwórz Glyphtracer iw oknie dialogowym nadaj nazwę nowej czcionce. Wybierz plik wejściowy i plik, który chcesz wydrukować.

Następne okno pokaże ci twój alfabet. Glyphtracer będzie w stanie rozpoznać, że na ekranie znajdują się postacie, ale nie będzie w stanie powiedzieć, czym one są. Wybierz zestaw postaci z menu w lewym dolnym rogu ekranu. W naszym przypadku jest to „małą literą łacińską", a następnie kliknij kolejno każdą literę.

Jeśli zapomnisz, gdzie jesteś, spójrz na licznik liter na środku dolnego paska.

Po zakończeniu kliknij „Wygeneruj plik SFD".

Sfinalizuj swoją nową czcionkę w FontForge

Twoja nowa czcionka to plik Spline Font Database (SFD), a zanim będzie można jej używać w ulubionym edytorze tekstu, musisz ją przekonwertować na czcionkę TrueType (TTF). Chociaż istnieje wiele konwerterów online, które mogą to zrobić za Ciebie, lepiej jest użyć lokalnych narzędzi — w tym przypadku FontForge.

Najpierw zainstaluj FontForge:

sudo apt zainstalować fontforge

Otwórz aplikację FontForge, a następnie wybierz plik SFD. FontForge przedstawi narysowane przez Ciebie postacie. Sprawdź dokładnie, czy masz potrzebne znaki, a następnie wybierz Wygeneruj czcionkę z menu plików.

W oknie dialogowym wybierz Prawdziwy typ, a następnie uderz Generować. Twoja nowa czcionka zostanie zapisana pod określoną nazwą pliku.

Użyj swojej nowej czcionki w swoim systemie

Instalowanie nowej czcionki w systemie Linux nie może być prostsze: po prostu otwórz menedżera plików i kliknij dwukrotnie ikonę nowej czcionki. Zobaczysz podgląd swojego alfabetu w różnych rozmiarach, a jeśli wszystko wygląda dobrze, kliknij zainstalować.

Możesz teraz używać swojej czcionki w dowolnej aplikacji.

Weź udział w kursie, aby poprawić swoje umiejętności projektowania!

Projektowanie niestandardowych czcionek to świetna zabawa i świetny sposób na dostosowanie systemu Linux, ale to tylko jeden element projektowania doświadczeń użytkownika.

Jeśli lubisz tworzyć systemy, które są bardziej intuicyjne i przyjazne dla użytkownika, rozważ wzięcie udziału w kursie z innych elementów projektowania UX – możesz nawet zrobić z tego karierę!