TODO 1008 字节
Newer Older
B
Behdad Esfahbod 已提交
1 2 3 4 5
General fixes:
=============

- Fix tt kern on/off

B
Behdad Esfahbod 已提交
6 7
- Remove fixed-size feature/lookup arrays in hb-ot-map

B
Behdad Esfahbod 已提交
8 9 10 11 12 13 14 15
- Use size_t in sanitize


API issues to fix before 1.0:
============================

- Sprinkle const all over public and private API

B
Behdad Esfahbod 已提交
16 17
- Rename get_table to reference_table

B
Behdad Esfahbod 已提交
18
- get_table shouldn't return NULL
B
Behdad Esfahbod 已提交
19

B
Behdad Esfahbod 已提交
20
- Use tags for hb_script_t?
B
Behdad Esfahbod 已提交
21

B
Behdad Esfahbod 已提交
22 23 24 25 26 27 28 29 30
- 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()
31

B
Behdad Esfahbod 已提交
32
- Add sanitize API
B
Behdad Esfahbod 已提交
33

B
Behdad Esfahbod 已提交
34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
- 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
53

B
Behdad Esfahbod 已提交
54
- Better define HB_INTERNAL
B
Behdad Esfahbod 已提交
55

B
Behdad Esfahbod 已提交
56 57 58 59 60 61 62 63

Optimizations:
=============

- Avoid allocating blob objects internally for for_data() faces

- Add caching layer to hb-ft