freetype-commit
[Top][All Lists]
Advanced

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

[freetype2] GSoC-2019-moazin 6ca1000 04/26: Added FT_GLYPH_FORMAT_SVG


From: Moazin Khatti
Subject: [freetype2] GSoC-2019-moazin 6ca1000 04/26: Added FT_GLYPH_FORMAT_SVG
Date: Tue, 2 Jul 2019 03:24:07 -0400 (EDT)

branch: GSoC-2019-moazin
commit 6ca10002e2fd30b802b3bd5433ecf91941b5c528
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 face34f..461e354 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]