summaryrefslogtreecommitdiff
path: root/third_party/freetype-py/examples/font-info.py
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/freetype-py/examples/font-info.py')
-rw-r--r--third_party/freetype-py/examples/font-info.py42
1 files changed, 0 insertions, 42 deletions
diff --git a/third_party/freetype-py/examples/font-info.py b/third_party/freetype-py/examples/font-info.py
deleted file mode 100644
index 015ee94..0000000
--- a/third_party/freetype-py/examples/font-info.py
+++ /dev/null
@@ -1,42 +0,0 @@
-# -----------------------------------------------------------------------------
-#
-# FreeType high-level python API - Copyright 2011 Nicolas P. Rougier
-# Distributed under the terms of the new BSD license.
-#
-# -----------------------------------------------------------------------------
-from freetype import *
-
-if __name__ == '__main__':
- import sys
-
- if len(sys.argv) < 2:
- print("Usage: %s font_filename" % sys.argv[0])
- sys.exit()
-
- face = Face(sys.argv[1])
-
- print 'Family name: ', face.family_name
- print 'Style name: ', face.style_name
- print 'Charmaps: ', [charmap.encoding_name for charmap in face.charmaps]
- print
- print 'Face number: ', face.num_faces
- print 'Glyph number: ', face.num_glyphs
- print 'Available sizes: ', face.available_sizes
- print
- print 'units per em: ', face.units_per_EM
- print 'ascender: ', face.ascender
- print 'descender: ', face.descender
- print 'height: ', face.height
- print
- print 'max_advance_width: ', face.max_advance_width
- print 'max_advance_height: ', face.max_advance_height
- print
- print 'underline_position: ', face.underline_position
- print 'underline_thickness:', face.underline_thickness
- print
- print 'Has horizontal: ', face.has_horizontal
- print 'Has vertical: ', face.has_vertical
- print 'Has kerning: ', face.has_kerning
- print 'Is fixed width: ', face.is_fixed_width
- print 'Is scalable: ', face.is_scalable
- print