fonttools/Snippets/apply-feature-file.py
Cosimo Lupo b2ac89cc42 [apply-feature-file.py] swap args position in addOpenTypeFeatures func call
this changed in commit 5e64857b975c842acadd0eba859c689a23c81b63

Fixes #553
2016-03-20 19:31:28 +00:00

20 lines
530 B
Python
Executable File

#!/usr/bin/env python
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
import fontTools.feaLib.builder as feaLibBuilder
from fontTools.ttLib import TTFont
import sys
if len(sys.argv) != 4:
print("usage: apply-feature-file.py features.fea in.ttf out.ttf")
sys.exit(1)
inputFeaturePath = sys.argv[1]
inputFontPath = sys.argv[2]
outputFontPath = sys.argv[3]
font = TTFont(inputFontPath)
feaLibBuilder.addOpenTypeFeatures(font, inputFeaturePath)
font.save(outputFontPath)