Scalenie dwóch czcionek

38

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ę?

PHPst
źródło

Odpowiedzi:

42

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 Ei F. Element-> Scal czcionki

Wybierz czcionkę, z której chcesz pobrać glify. Zostaniesz zapytany, czy chcesz zachować istniejące kerning; najprawdopodobniej chcesz wybrać Notutaj, ale jeśli otrzymasz dziwne wyniki, zamknij fontforge i spróbuj ponownie Yes.Okno dialogowe kerningu

Brakujące glify powinny zostać dodane za kilka chwil:Wynik w głównym oknie fontforge

Na koniec zrób File -> Generate Fontsi wyeksportuj czcionkę do wybranej lokalizacji.

dset0x
źródło
Mam setki plików ttf do scalenia. Czy jest do tego wiersz poleceń?
user2284570,
2
Wydaje się, że działa to tylko wtedy, gdy czcionki mają podobną wysokość, w przeciwnym razie glify stają się funky.
Hanna,
1
@ Maarten Prawdopodobnie doszedłem do tego na zasadzie prób i błędów, ale nie, naprawdę nie mogę. Minęło 7 lat!
dset0x
1
Połączyłem brakującą czcionkę i wygląda ona normalnie w Fontforge, ale sprawiła, że ​​czcionki były mikroskopijne przy normalnym rozmiarze czcionki. Czy jest jakieś wytłumaczenie? Myślałem, że Kerning to odstęp, a nie wysokość pozioma.
Jon Weinraub,