Home | History | Annotate | Download | only in harfbuzz_ng
      1 General fixes:
      2 =============
      3 
      4 - AAT 'morx' implementation.
      5 
      6 - Return "safe-to-break" bit from shaping.
      7 
      8 - Implement 'rand' feature.
      9 
     10 - mask propagation? (when ligation, "or" the masks).
     11 
     12 
     13 API issues:
     14 ===========
     15 
     16 - API to accept a list of languages?
     17 
     18 - Add init_func to font_funcs.  Adjust ft.
     19 
     20 - 'const' for getter APIs? (use mutable internally)
     21 
     22 - Remove hb_ot_shape_glyphs_closure()?
     23 
     24 
     25 API additions
     26 =============
     27 
     28 - Language to/from script.
     29 
     30 - blob_from_file?
     31 
     32 - Add hb-cairo glue
     33 
     34 - Add sanitize API (and a cached version, that saves result on blob user-data)
     35 
     36 - BCP 47 language handling / API (language_matches?)
     37 
     38 - Add hb_font_create_unscaled()?
     39 
     40 - Add query / enumeration API for aalt-like features?
     41 
     42 - SFNT api? get_num_faces? get_table_tags? (there's something in stash)
     43 
     44 - Add segmentation API
     45 
     46 - Add hb-fribidi glue?
     47 
     48 
     49 hb-view / hb-shape enhancements:
     50 ===============================
     51 
     52 - Add --width, --height, --auto-size, --ink-box, --align, etc?
     53 
     54 
     55 Tests to write:
     56 ==============
     57 
     58 - ot-layout enumeration API (needs font)
     59 
     60 - Finish test-shape.c, grep for TODO
     61 
     62 - Finish test-unicode.c, grep for TODO
     63 
     64 - GObject, FreeType, etc
     65 
     66 - hb_cache_t and relatives
     67 
     68 - hb_feature_to/from_string
     69 - hb_buffer_[sg]et_contents
     70