Скрипт FontForge Диалоговое окно «Вставить контуры текста…»

Я разработчик Python, впервые занимаюсь созданием шрифтов в качестве побочного хобби, используя FontForge 2017-07-31 поверх XQuartz 2.7.11 на MacOS 10.12.6.

Моя цель — создать серию новых шрифтов, в которых глиф для каждой буквы алфавита будет заменен контуром всего слова, например:

  • "А как в да"
  • "Б как пчела"
  • "С"
  • "Д как в джинне"
  • "Е как в глазу"
  • ...и т.д...

У меня нет проблем с созданием нескольких глифов вручную в пользовательском интерфейсе FontForge, выполнив следующие шаги (см. изображения ниже):

  1. в инструменте рисования удалите все точки из исходного глифа
  2. используйте Pen Tool, чтобы создать горизонтальную линию
  3. Элемент > Вставить контур текста...
  4. введите альтернативное слово (например, "AYE")> Вставить
  5. повторить для всех глифов

Но, учитывая количество слов/шрифтов, которые я хочу создать, я хотел бы автоматизировать диалог пользовательского интерфейса «Вставить текстовый контур…», используя возможности сценариев FontForge. Но я не вижу соответствующих методов в документации по сценариям.

Кто-нибудь знает, как я могу это сделать? Я готов заплатить за коммерческое приложение, если это необходимо, но, конечно, бесплатное предпочтительнее.

Спасибо!

PS: люди на Meta предложили мне использовать этот форум для этого вопроса, дайте мне знать, если иначе

РЕДАКТИРОВАТЬ: этот проект также нуждается в поддержке CJK

EDIT2: добавление изображений, поясняющих, что я пытаюсь сделать

Шаг 3 Шаг 3

Шаг 4 Шаг 4

Шаг 5 Шаг 5

Как именно замена буквы словом будет работать с CJK, где каждая «буква» по сути является словом (сущностью)?
Я на самом деле собираюсь предложить вам спросить где-нибудь еще, чтобы получить какие-либо полезные ответы. Программирование Python для Fontforge, вероятно, немного выходит за рамки большинства графических дизайнеров. Может быть, список рассылки пользователей fontforge? sourceforge.net/p/fontforge/mailman/fontforge-пользователи

Ответы (1)

Не уверен, стоит ли на это смотреть, но, видимо, если у вас есть Illustrator или Photoshop, есть плагин для создания шрифтов Open Type непосредственно в этих приложениях: https://www.fontself.com/

Блин с сайта:

Fontself Maker — это надстройка для Photoshop и Illustrator CC, которая предоставляет вам супервозможности для создания шрифтов.

Наслаждайтесь новым навыком в своих следующих графических / веб / мобильных / печатных / иконочных / UI / UX проектах!

Создавайте шрифты за считанные секунды (просто перетащите)

Я не могу поручиться за это, так как я никогда не пробовал, и я не имею никакого отношения к этому сайту или разработчикам.

спасибо за предложение, к сожалению, FontSelf не поддерживает CJK, что является одним из моих требований (отредактировал исходный пост, чтобы отметить этот момент)