freetype-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[freetype2] GSoC-2019-moazin b0b66f2 4/9: Added FT_GLYPH_FORMAT_SVG


From: Moazin Khatti
Subject: [freetype2] GSoC-2019-moazin b0b66f2 4/9: Added FT_GLYPH_FORMAT_SVG
Date: Sat, 15 Jun 2019 04:15:49 -0400 (EDT)

branch: GSoC-2019-moazin
commit b0b66f22677fb403484c258686c047dd43164c47
Author: Moazin Khatti <address@hidden>
Commit: Moazin Khatti <address@hidden>

    Added FT_GLYPH_FORMAT_SVG
---
 include/freetype/ftimage.h | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/include/freetype/ftimage.h b/include/freetype/ftimage.h
index 60834b9..2274e7e 100644
--- a/include/freetype/ftimage.h
+++ b/include/freetype/ftimage.h
@@ -732,6 +732,10 @@ FT_BEGIN_HEADER
    *     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.
+   *
+   *   FT_GLYPH_FORMAT_SVG ::
+   *     The glyph is inside an SVG documents in the SVG table.
+   *
    */
   typedef enum  FT_Glyph_Format_
   {
@@ -740,7 +744,8 @@ FT_BEGIN_HEADER
     FT_IMAGE_TAG( FT_GLYPH_FORMAT_COMPOSITE, 'c', 'o', 'm', 'p' ),
     FT_IMAGE_TAG( FT_GLYPH_FORMAT_BITMAP,    'b', 'i', 't', 's' ),
     FT_IMAGE_TAG( FT_GLYPH_FORMAT_OUTLINE,   'o', 'u', 't', 'l' ),
-    FT_IMAGE_TAG( FT_GLYPH_FORMAT_PLOTTER,   'p', 'l', 'o', 't' )
+    FT_IMAGE_TAG( FT_GLYPH_FORMAT_PLOTTER,   'p', 'l', 'o', 't' ),
+    FT_IMAGE_TAG( FT_GLYPH_FORMAT_SVG,       's', 'v', 'g', ' ' )
 
   } FT_Glyph_Format;
 
@@ -752,6 +757,7 @@ FT_BEGIN_HEADER
 #define ft_glyph_format_bitmap     FT_GLYPH_FORMAT_BITMAP
 #define ft_glyph_format_outline    FT_GLYPH_FORMAT_OUTLINE
 #define ft_glyph_format_plotter    FT_GLYPH_FORMAT_PLOTTER
+#define ft_glyph_format_svg        FT_GLYPH_FROMAT_SVG
 
 
   /*************************************************************************/



reply via email to

[Prev in Thread] Current Thread [Next in Thread]