Pythonでフォントファイルからフォントファミリー名やフォント名を取得する方法
※PILを事前にインストールしておく必要が有ります。
#! /usr/bin/env python # coding: utf-8 # coding=utf-8 # -*- coding: utf-8 -*- # vim: fileencoding=utf-8 import sys from PIL import ImageFont if (len(sys.argv) == 1): print 'Usage: python %s fontfile' % sys.argv[0] quit() fontFile = sys.argv[1] f = ImageFont.truetype(fontFile, 1) print 'family:',f.font.family familyName, fontName = f.getname() print 'familyName:',familyName print 'fontName:',fontName
【参考】
Re: Extracting hte font name from a TrueType font file - Python answers
http://bytes.com/topic/python/answers/839254-extracting-hte-font-name-truetype-font-file
The ImageFont Module
http://www.pythonware.com/library/pil/handbook/imagefont.htm