First drop of code :-)

This commit is contained in:
david reid
2015-03-20 18:10:40 +00:00
parent 7dffa90495
commit fb8e82d33a
9 changed files with 1456 additions and 0 deletions

23
example.py Normal file
View File

@@ -0,0 +1,23 @@
import sys
from zttf.ttfile import TTFile
if __name__ == '__main__':
if len(sys.argv) < 2:
print("Usage: {} <font filename>".format(sys.argv[0]))
sys.exit(0)
t = TTFile(sys.argv[1])
print("Is valid? {}".format(t.is_valid))
if not t.is_valid:
sys.exit(0)
print(t.faces)
print(t.faces[0].font_family)
print(t.faces[0].name)
print(t.faces[0].italic_angle)
subset = [ord('H'), ord('e'), ord('l'), ord('o')]
font_subset = t.faces[0].make_subset(subset)
with open('font_subset.ttf', 'wb') as fh:
fh.write(font_subset.output())