|
|
|
@ -1,24 +1,14 @@ |
|
|
|
|
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()? |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -39,7 +29,7 @@ API additions |
|
|
|
|
|
|
|
|
|
- Add query / enumeration API for aalt-like features? |
|
|
|
|
|
|
|
|
|
- SFNT api? get_num_faces? get_table_tags? (there's something in stash) |
|
|
|
|
- SFNT api? get_num_faces? |
|
|
|
|
|
|
|
|
|
- Add segmentation API |
|
|
|
|
|
|
|
|
@ -50,20 +40,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 |
|
|
|
|