[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[freetype2] ewaldhew-wip f4aec06 33/47: update todo
From: |
Hew Yih Shiuan Ewald |
Subject: |
[freetype2] ewaldhew-wip f4aec06 33/47: update todo |
Date: |
Thu, 6 Jul 2017 04:49:37 -0400 (EDT) |
branch: ewaldhew-wip
commit f4aec0627388b840035af3db710bb74deccfb86e
Author: Ewald Hew <address@hidden>
Commit: Ewald Hew <address@hidden>
update todo
---
Todo | 26 ++++++++++++++++++--------
1 file changed, 18 insertions(+), 8 deletions(-)
diff --git a/Todo b/Todo
index 909ef8a..9f830f0 100644
--- a/Todo
+++ b/Todo
@@ -1,11 +1,23 @@
-Current topic: Merge CF2 (Adobe) and Type 1 interpreters.
+Current topic: Adapt objects and initialization to work.
+for: Merge CF2 (Adobe) and Type 1 interpreters.
TODO:
-* [lineto,moveto,rr/vh/hvcurveto]
- . psft.c: Add Type 1 mode for builder functions. (Merge builders?)
+* Decoder/Builder
+ . Change driver-side init to use PS_ objects; OR
+ . Create CFF/T1 -> PS helper function (copies relevant fields over)
+* Decoder
+ . Make ps_decoder_ funcs
+ . Type 1 mode decoder initialisation (CFF unchanged) (see notes)
+* ps_builder_{init,done}
+ . Use these
+* {get,free}_glyph_callback
+ . cff already has these. Add for type1 side
+ . Set during init for PS_Decoder
+* seac
+ . Fix (see note)
+ . Use above callbacks
* callsubr
- . Check: pop value might not be int (>1131)
- . psft.c (cf2_initLocalRegionBuffer): Unify decoder->subrs and
decoder->locals
+ . Check: pop value might not be int (>1131) for Type 1
* callothersubr
. Duplicate ops (see note)
@@ -28,12 +40,10 @@ NOTE:
. differing fields :
face, TT_Face extends FT_Face
glyph, CFF_GlyphSlot extends FT_GlyphSlot
-. parse_state, possibly not needed, covered by path_begun and haveWidth
-. funcs Need to use this in psft.c (t1 mode). Change to void ptr if
merge
+. funcs Use (merged) ps_builder_ funcs
* Left sidebearing (lsb)
. cff does not set this in CF2. In CFF only if invalid hsbw/sbw is accepted.
* Decoders
. Type1 has locals_bias of 0.
-. cff:locals is type1:subrs
EOF
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [freetype2] ewaldhew-wip f4aec06 33/47: update todo,
Hew Yih Shiuan Ewald <=