diff options
Diffstat (limited to 'src/3rdparty/harfbuzz-ng/TODO')
-rw-r--r-- | src/3rdparty/harfbuzz-ng/TODO | 43 |
1 files changed, 1 insertions, 42 deletions
diff --git a/src/3rdparty/harfbuzz-ng/TODO b/src/3rdparty/harfbuzz-ng/TODO index 4f37f605b1..d8e41050ec 100644 --- a/src/3rdparty/harfbuzz-ng/TODO +++ b/src/3rdparty/harfbuzz-ng/TODO @@ -1,24 +1,8 @@ -General fixes: -============= - -- AAT 'morx' implementation. - -- Return "safe-to-break" bit from shaping. - -- Implement 'rand' feature. - -- mask propagation? (when ligation, "or" the masks). - - API issues: =========== - API to accept a list of languages? -- Add init_func to font_funcs. Adjust ft. - -- 'const' for getter APIs? (use mutable internally) - - Remove hb_ot_shape_glyphs_closure()? @@ -27,20 +11,12 @@ API additions - Language to/from script. -- blob_from_file? - - Add hb-cairo glue -- Add sanitize API (and a cached version, that saves result on blob user-data) - -- BCP 47 language handling / API (language_matches?) - -- Add hb_font_create_unscaled()? +- Add sanitize API. - Add query / enumeration API for aalt-like features? -- SFNT api? get_num_faces? get_table_tags? (there's something in stash) - - Add segmentation API - Add hb-fribidi glue? @@ -50,20 +26,3 @@ hb-view / hb-shape enhancements: =============================== - Add --width, --height, --auto-size, --ink-box, --align, etc? - - -Tests to write: -============== - -- ot-layout enumeration API (needs font) - -- Finish test-shape.c, grep for TODO - -- Finish test-unicode.c, grep for TODO - -- GObject, FreeType, etc - -- hb_cache_t and relatives - -- hb_feature_to/from_string -- hb_buffer_[sg]et_contents |