[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[freetype2] ewaldhew-wip ba27dbb 36/47: [cff] Properly use CF2 interpret
From: |
Hew Yih Shiuan Ewald |
Subject: |
[freetype2] ewaldhew-wip ba27dbb 36/47: [cff] Properly use CF2 interpreter |
Date: |
Thu, 6 Jul 2017 04:49:38 -0400 (EDT) |
branch: ewaldhew-wip
commit ba27dbbc8d24aa0b9c848b773ee020d4f7e8424a
Author: Ewald Hew <address@hidden>
Commit: Ewald Hew <address@hidden>
[cff] Properly use CF2 interpreter
---
src/cff/cffgload.c | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/src/cff/cffgload.c b/src/cff/cffgload.c
index 0943dd7..90fcb8a 100644
--- a/src/cff/cffgload.c
+++ b/src/cff/cffgload.c
@@ -198,6 +198,7 @@
{
FT_Error error;
CFF_Decoder decoder;
+ PS_Decoder psdecoder;
TT_Face face = (TT_Face)glyph->root.face;
FT_Bool hinting, scaled, force_scaling;
CFF_Font cff = (CFF_Font)face->extra.data;
@@ -434,7 +435,9 @@
else
#endif
{
- error = decoder_funcs->parse_charstrings( &decoder,
+ psaux->ps_decoder_init( &decoder, FALSE, &psdecoder );
+
+ error = decoder_funcs->parse_charstrings( &psdecoder,
charstring,
charstring_len );
@@ -449,7 +452,7 @@
force_scaling = TRUE;
glyph->hint = hinting;
- error = decoder_funcs->parse_charstrings( &decoder,
+ error = decoder_funcs->parse_charstrings( &psdecoder,
charstring,
charstring_len );
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [freetype2] ewaldhew-wip ba27dbb 36/47: [cff] Properly use CF2 interpreter,
Hew Yih Shiuan Ewald <=