freetypy.ENCODING

class freetypy.ENCODING

A tag identifying a CharMap type.

  • NONE: The encoding value 0 is reserved.

  • UNICODE: Corresponds to the Unicode character set. This value covers all versions of the Unicode repertoire, including ASCII and Latin-1. Most fonts include a Unicode charmap, but not all of them.

    For example, if you want to access Unicode value U+1F028 (and the font contains it), use value 0x1F028 as the input value for Face.get_char_index.

  • MS_SYMBOL: Corresponds to the Microsoft Symbol encoding, used to encode mathematical symbols in the 32..255 character code range. For more information, see http://www.ceviz.net/symbol.htm.

  • SJIS: Corresponds to Japanese SJIS encoding. More info at at http://langsupport.japanreference.com/encoding.shtml. See note on multi-byte encodings below.

  • GB2312: Corresponds to an encoding system for Simplified Chinese as used used in mainland China.

  • BIG5: Corresponds to an encoding system for Traditional Chinese as used in Taiwan and Hong Kong.

  • WANSUNG: Corresponds to the Korean encoding system known as Wansung. For more information see http://www.microsoft.com/typography/unicode/949.txt.

  • JOHAB: The Korean standard character set (KS C 5601-1992), which corresponds to MS Windows code page 1361. This character set includes all possible Hangeul character combinations.

  • ADOBE_LATIN_1: Corresponds to a Latin-1 encoding as defined in a Type 1 PostScript font. It is limited to 256 character codes.

  • ADOBE_STANDARD: Corresponds to the Adobe Standard encoding, as found in Type 1, CFF, and OpenType/CFF fonts. It is limited to 256 character codes.

  • ADOBE_EXPERT: Corresponds to the Adobe Expert encoding, as found in Type 1, CFF, and OpenType/CFF fonts. It is limited to 256 character codes.

  • ADOBE_CUSTOM: Corresponds to a custom encoding, as found in Type 1, CFF, and OpenType/CFF fonts. It is limited to 256 character codes.

  • APPLE_ROMAN: Corresponds to the 8-bit Apple roman encoding. Many TrueType and OpenType fonts contain a charmap for this encoding, since older versions of Mac OS are able to use it.

__init__()

x.__init__(...) initializes x; see help(type(x)) for signature

Attributes

ADOBE_CUSTOM
ADOBE_EXPERT
ADOBE_LATIN_1
ADOBE_STANDARD
APPLE_ROMAN
BIG5
GB2312
JOHAB
MS_SYMBOL
NONE
SJIS
UNICODE
WANSUNG