harfbuzz/TODO
Behdad Esfahbod 12b2d09a87 Remove obsolete TODO item
We don't cache any metrics internally, so the correct way to add more
glyph metrics items is to add new callbacks for them.  We already have
separeate callbacks for advance vs extents.
2010-10-27 01:28:28 -04:00

68 lines
1.0 KiB
Plaintext

General fixes:
=============
- Fix tt kern on/off
- Remove hb_internal_glyph_info_t, etc
- Remove synthesized GDEF
- Remove fixed-size feature/lookup arrays in hb-ot-map
- Use size_t in sanitize
API issues to fix before 1.0:
============================
- Sprinkle const all over public and private API
- Rename get_table to reference_table
- get_table shouldn't return NULL
- Use tags for hb_script_t?
- Figure out how many .so objects, how to link, etc
API to add (maybe after 1.0):
============================
- Add hb_font_create_linear()?
- 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
Build fixes:
===========
- GNOME Bug 612402 - (hb-arm) HarfBuzz compilation fix for arm
- Better define HB_INTERNAL
Optimizations:
=============
- Avoid allocating blob objects internally for for_data() faces
- Add caching layer to hb-ft