diff options
author | Behdad Esfahbod <behdad@behdad.org> | 2011-04-07 15:53:26 -0400 |
---|---|---|
committer | Behdad Esfahbod <behdad@behdad.org> | 2011-04-07 15:53:26 -0400 |
commit | 4accc92afc702177ea53280d977cec839af3c12c (patch) | |
tree | 402431c1f72292d0f9e471a83ee2d7afe6439993 /TODO | |
parent | a71b9c8579d73aea4549f12524bbc2e89f43b5c5 (diff) | |
download | harfbuzz-4accc92afc702177ea53280d977cec839af3c12c.tar.gz harfbuzz-4accc92afc702177ea53280d977cec839af3c12c.tar.bz2 harfbuzz-4accc92afc702177ea53280d977cec839af3c12c.zip |
Update TODO items
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 31 |
1 files changed, 20 insertions, 11 deletions
@@ -2,9 +2,10 @@ General fixes: ============= - Instead of forming clusters immediately, only do it if we are reversing - the text. We'd need a separate bit to indicate cluster start then + the text. We'd need a separate bit to indicate cluster start then. + Right now, BTW, for non-native direction runs, we get the cluster wrong... -- Fix tt kern on/off +- Fix tt kern on/off and GPOS interaction - Remove fixed-size feature/lookup arrays in hb-ot-map @@ -20,12 +21,26 @@ API issues to fix before 1.0: - get_table shouldn't return NULL -- Use tags for hb_script_t? +- Use tags for hb_script_t - Figure out how many .so objects, how to link, etc - Shall y axis progress downward instead of upward? +- User-data support ala cairo + +- Real subclassing support for vfunc vectors + +- Investigate Mozilla's user-data issue, make sure it's addressed + +- Add hb-glib / hb-icu two-way script conversion API + +- Add hb-cairo glue + +- Fix blob, remove mutex, etc. + +- Add sanitize API (since may affect blob API) + API to add (maybe after 1.0): ============================ @@ -34,21 +49,15 @@ API to add (maybe after 1.0): - Add hb_shape_plan()/hb_shape_execute() -- Add sanitize API - - Add query API for aalt-like features? - SFNT api? get_num_faces? - Full matrix instead of scale? -- Add hb-glib / hb-icu script conversion API - - Add segmentation API -- Add hb-cairo - -- Add hb-fribidi +- Add hb-fribidi? Build fixes: @@ -62,7 +71,7 @@ Build fixes: Optimizations: ============= -- Avoid allocating blob objects internally for for_data() faces +- Avoid allocating blob objects internally for for_data() faces? - Add caching layer to hb-ft |