Для тех, кто знает больше, чем я; Я пытаюсь выяснить, возможен ли определенный скрипт fontforge / python. Банкомат Я понятия не имею, и я надеюсь, что кто-то более знающий, чем я, хотел бы дать мне знать и, возможно, даже дать мне несколько советов:)
Что я пытаюсь сделать
Я бы хотел добавить связку (порядка 10 ^ 3) лигатур в шрифт, более точно в соответствии с линиями отображения слов в уже существующие символы. Это для использования с латексным кодом, поэтому пример будет \times
→ ×
.
Я пытаюсь определить, насколько легко и просто:
- с произвольным шрифтом
- просмотреть список «слов» и связанных символов по кодам Unicode
- создать новую лигатуру, отображающую это слово в символ
- , который добавляется к новому шрифту с именем, например
the_font-latex-ligaturised
- если символ отсутствует для произвольного шрифта, попробуйте получить символ для резервного шрифта
Почему я думаю, что это возможно
В моем поиске дополнительной информации я наткнулся на такие страницы, как https://github.com/ToxicFrog/Ligaturizer, которые, кажется, делают подобные вещи.
Почему я не уверен , что это так, и не имею четкого представления о том, что будет вовлечено
Я никогда не использовал шрифт Forge, не говоря уже о модуле Python, поэтому я не совсем уверен, как он работает, и что именно можно и нельзя делать.
Что я ищу
Я знаю, что это может быть не самый лучший вопрос, когда-либо задаваемый о переполнении стека, и я определенно должен был провести хорошее расследование, но я подумал, что до того, как я начал, это может быть хорошей идеей получить мудрость тех, кто знает об этом гораздо больше, чем я. Просто «да, это возможно» или «не легко» будет полезно. Если бы я мог получить несколько указателей, это было бы фантастически!
Любой совет оценен:)