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”.
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ę!