summaryrefslogtreecommitdiff
path: root/third_party/freetype-py/freetype/ft_enums/tt_name_ids.py
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/freetype-py/freetype/ft_enums/tt_name_ids.py')
-rw-r--r--third_party/freetype-py/freetype/ft_enums/tt_name_ids.py93
1 files changed, 93 insertions, 0 deletions
diff --git a/third_party/freetype-py/freetype/ft_enums/tt_name_ids.py b/third_party/freetype-py/freetype/ft_enums/tt_name_ids.py
new file mode 100644
index 0000000..c49a128
--- /dev/null
+++ b/third_party/freetype-py/freetype/ft_enums/tt_name_ids.py
@@ -0,0 +1,93 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+# -----------------------------------------------------------------------------
+#
+# FreeType high-level python API - Copyright 2011-2012 Nicolas P. Rougier
+# Distributed under the terms of the new BSD license.
+#
+# -----------------------------------------------------------------------------
+
+"""
+Possible values of the 'name' identifier field in the name records of the TTF
+'name' table. These values are platform independent.
+
+TT_NAME_ID_COPYRIGHT
+
+TT_NAME_ID_FONT_FAMILY
+
+TT_NAME_ID_FONT_SUBFAMILY
+
+TT_NAME_ID_UNIQUE_ID
+
+TT_NAME_ID_FULL_NAME
+
+TT_NAME_ID_VERSION_STRING
+
+TT_NAME_ID_PS_NAME
+
+TT_NAME_ID_TRADEMARK
+
+TT_NAME_ID_MANUFACTURER
+
+TT_NAME_ID_DESIGNER
+
+TT_NAME_ID_DESCRIPTION
+
+TT_NAME_ID_VENDOR_URL
+
+TT_NAME_ID_DESIGNER_URL
+
+TT_NAME_ID_LICENSE
+
+TT_NAME_ID_LICENSE_URL
+
+TT_NAME_ID_PREFERRED_FAMILY
+
+TT_NAME_ID_PREFERRED_SUBFAMILY
+
+TT_NAME_ID_MAC_FULL_NAME
+
+TT_NAME_ID_SAMPLE_TEXT
+
+TT_NAME_ID_CID_FINDFONT_NAME
+
+TT_NAME_ID_WWS_FAMILY
+
+TT_NAME_ID_WWS_SUBFAMILY
+"""
+
+
+TT_NAME_IDS = {
+ 'TT_NAME_ID_COPYRIGHT' : 0,
+ 'TT_NAME_ID_FONT_FAMILY' : 1,
+ 'TT_NAME_ID_FONT_SUBFAMILY' : 2,
+ 'TT_NAME_ID_UNIQUE_ID' : 3,
+ 'TT_NAME_ID_FULL_NAME' : 4,
+ 'TT_NAME_ID_VERSION_STRING' : 5,
+ 'TT_NAME_ID_PS_NAME' : 6,
+ 'TT_NAME_ID_TRADEMARK' : 7,
+
+ # the following values are from the OpenType spec
+ 'TT_NAME_ID_MANUFACTURER' : 8,
+ 'TT_NAME_ID_DESIGNER' : 9,
+ 'TT_NAME_ID_DESCRIPTION' : 10,
+ 'TT_NAME_ID_VENDOR_URL' : 11,
+ 'TT_NAME_ID_DESIGNER_URL' : 12,
+ 'TT_NAME_ID_LICENSE' : 13,
+ 'TT_NAME_ID_LICENSE_URL' : 14,
+ # number 15 is reserved
+ 'TT_NAME_ID_PREFERRED_FAMILY' : 16,
+ 'TT_NAME_ID_PREFERRED_SUBFAMILY' : 17,
+ 'TT_NAME_ID_MAC_FULL_NAME' : 18,
+
+ # The following code is new as of 2000-01-21
+ 'TT_NAME_ID_SAMPLE_TEXT' : 19,
+
+ # This is new in OpenType 1.3
+ 'TT_NAME_ID_CID_FINDFONT_NAME' : 20,
+
+ # This is new in OpenType 1.5
+ 'TT_NAME_ID_WWS_FAMILY' : 21,
+ 'TT_NAME_ID_WWS_SUBFAMILY' : 22 }
+globals().update(TT_NAME_IDS)
+