Эта библиотека кажется многообещающей (я сама не пробовала).
Установка
pip install --user fonttools
или
pip3 install --user fonttools
Код
from fontTools.ttLib import TTFont
font = TTFont('/path/to/font.ttf')
Затем используйте font.save
метод:
Определение: font.save (self, file, reorderTables = True)
Документация: Сохранить
шрифт на диск. Аналогично конструктору, аргумент 'file'
может быть либо путевым именем, либо доступным для записи файловым объектом.