Об’єднання двох шрифтів


38

Як я можу автоматично поєднувати два шрифти, щоб гліфи не були доступні у першому шрифті, але доступні у другому можуть бути об'єднані у перший шрифт?

Відповіді:


42

Це легке завдання з fontforge .

Спочатку потрібно відкрити шрифт із відсутніми гліфами та вибрати Element -> Merge Fonts. У цьому прикладі відсутні гліфи для Eта Fвідсутні. Елемент-> Об’єднати шрифти

Виберіть шрифт, з якого потрібно витягнути гліфи. Вас запитають, чи хочете ви зберегти існуючий кернінг; ви, швидше за все, хочете вибрати Noтут, але якщо ви отримаєте дивні результати, закрийте fontforge та спробуйте ще раз Yes.Діалогове вікно Kerning

Пропущені гліфи слід додати через кілька моментів:Результат у головному вікні шрифту

Нарешті, зробіть File -> Generate Fontsта експортуйте свій шрифт у потрібне місце.


У мене є сотні файлів ttf для об'єднання. Чи є для цього командний рядок?
користувач2284570


2
Здається, це працює лише в тому випадку, якщо шрифти мають аналогічну висоту em, інакше гліфи стануть фанк.
Ганна

1
@Maarten Я, мабуть, зрозумів, що це зроблено методом проб і помилок, але ні, я не можу насправді. Минуло 7 років!
dset0x

1
Я об'єднав відсутній шрифт, і він виглядає нормально у Fontforge, але він зробив шрифти мікроскопічними при нормальному розмірі шрифту. Чи є пояснення? Я думав, що Кернінг розташований між собою, немає горизонтальної висоти.
Джон Вайнрауб

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.