(Полный шрифт новичок здесь) Я взял стандартный шрифт и создал определенный глиф, который был комбинацией других глифов
Шаги включали:
- Откройте в fontforge, а затем сохраните шрифт как dir.
- Используйте http://sourceforge.net/p/unifraktur/code/HEAD/tree/unifraktur-maguntia/trunk/manipulation.py (код на немецком языке). Метод
ersetzen_durch_Kompositglyph
в указанном скрипте Python может объединять два глифа в один. Я создал длинное слово после прикрепления одного символа к другому. Затем я удаляю все, кроме A-Za-z, и все временные символы, участвующие в процессе. - Затем сгенерируйте шрифт с помощью Fontforge, открыв в нем каталог. Я генерирую версии ttf, woff, svg и конвертирую ttf в eot с помощью онлайн-конвертера. Подробнее здесь: https://graphicdesign.stackexchange.com/questions/48695/make-a-character-in-a-font-look-like-multiple-characters-of-the-same-font
Затем я встроил шрифт в мою веб-страницу. Проблема, с которой я сталкиваюсь, заключается в том, что моя веб-страница хорошо отображается в некоторых сочетаниях браузера и ОС, а в других - нет. Вот комбинация: Linux = Ubuntu 13.04
Отображает отлично: Win10 + IE, Linux + Firefox, Linux + Chrome, Linux + PhantomJS
Не отображает длинный глиф, но показывает пустое пространство, которое долго. Win10 + Firefox, Win10 + Chrome, Win7 + Firefox, Win7 + IE
Отображает пробел 1 глиф долго Win7 + Chrome, Win10 + PhantomJS
Кто-нибудь знает, почему это происходит, и если есть решение для этого?