Читать и изменять шрифты с помощью FontTools в Python
Библиотека FontTools ( https://github.com/fonttools/fonttools) может использоваться для чтения и изменения метаданных шрифтов. К сожалению, он поставляется с очень небольшим количеством документации.
Вы можете получить ссылку на шрифт с этим кодом:
>>> from fontTools.ttLib import TTFont
>>> font = TTFont('/path/to/font.ttf')
>>> font
<fontTools.ttLib.TTFont object at 0x10c34ed50>
но помимо этого очень мало написано. Как можно, например, hhea ascend
значение читается или записывается обратно в шрифт?