diff options
Diffstat (limited to 'third_party/freetype-py/doc/ft_glyph_formats.rst')
-rw-r--r-- | third_party/freetype-py/doc/ft_glyph_formats.rst | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/third_party/freetype-py/doc/ft_glyph_formats.rst b/third_party/freetype-py/doc/ft_glyph_formats.rst new file mode 100644 index 0000000..e686980 --- /dev/null +++ b/third_party/freetype-py/doc/ft_glyph_formats.rst @@ -0,0 +1,36 @@ +FT_GLYPH_FORMATS +================ + +An enumeration type used to describe the format of a given glyph image. Note +that this version of FreeType only supports two image formats, even though +future font drivers will be able to register their own format. + +.. data:: FT_GLYPH_FORMAT_NONE + + The value 0 is reserved. + +.. data:: FT_GLYPH_FORMAT_COMPOSITE + + The glyph image is a composite of several other images. This format is only + used with FT_LOAD_NO_RECURSE, and is used to report compound glyphs (like + accented characters). + +.. data:: FT_GLYPH_FORMAT_BITMAP + + The glyph image is a bitmap, and can be described as an FT_Bitmap. You + generally need to access the 'bitmap' field of the FT_GlyphSlotRec structure + to read it. + +.. data:: FT_GLYPH_FORMAT_OUTLINE + + The glyph image is a vectorial outline made of line segments and Bezier arcs; + it can be described as an FT_Outline; you generally want to access the + 'outline' field of the FT_GlyphSlotRec structure to read it. + +.. data:: FT_GLYPH_FORMAT_PLOTTER + + The glyph image is a vectorial path with no inside and outside contours. Some + Type 1 fonts, like those in the Hershey family, contain glyphs in this + format. These are described as FT_Outline, but FreeType isn't currently + capable of rendering them correctly. + |