Jak mogę automatycznie łączyć dwie czcionki, aby glify nie były dostępne w pierwszej czcionce, ale dostępne w drugiej można scalić w pierwszą czcionkę?
38
To jest łatwe zadanie z fontforge .
Najpierw chcesz otworzyć czcionkę z brakującymi glifami i wybrać Element -> Merge Fonts
. W tym przykładzie brakuje glifów dla E
i F
.
Wybierz czcionkę, z której chcesz pobrać glify. Zostaniesz zapytany, czy chcesz zachować istniejące kerning; najprawdopodobniej chcesz wybrać No
tutaj, ale jeśli otrzymasz dziwne wyniki, zamknij fontforge i spróbuj ponownie Yes
.
Brakujące glify powinny zostać dodane za kilka chwil:
Na koniec zrób File -> Generate Fonts
i wyeksportuj czcionkę do wybranej lokalizacji.
Zobacz także projekt Google Noto Font Google i ich skrypt
Noto Tools
merge_fonts.py .Lub merge.py z projektu FontTools.
źródło