All pastes #2046978 Raw Edit

Mine

public text v1 · immutable
#2046978 ·published 2011-04-15 22:12 UTC
rendered paste body
- s/destroy/unref/  s/reference/ref/
- Add user_data (ryan wants array types!)
- enum script with tag values
- suger script from string
- s/hb_shape/hb_buffer_shape/
- mark buffer var members private
- hb_buffer_is_in_error()
- add out length to buffer array accessors
- rename add_glyph to add.  drop the mask?
- consider handling -1 as text/segment length
- y axis grows downward
- glib/icu two-way script mapping
- remove hb_buffer_clear()
- remove hb_buffer_clear_positions()
- s/hb_buffer_ensure/hb_buffer_pre_allocate/
- hb_ot_layout_position_start().  same for substitution, to do gdef init.

unicode:
- pass vtable, gunicode, user_data to the methods.

- user_data before destroy
- get_table changes

font:
- font should ref face, in create()
- font subclassing _derive?

blob:
- remove HB_MEMORY_MODE_READONLY_MAY_MAKE_WRITABLE possibly (survey fonts)