|
|
|
@ -1,3 +1,89 @@ |
|
|
|
|
Overview of changes leading to 0.9.7 |
|
|
|
|
Sunday, November 21, 2012 |
|
|
|
|
==================================== |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
HarfBuzz "All-You-Can-Eat-Sushi" (aka Vancouver) Hackfest and follow-on fixes. |
|
|
|
|
|
|
|
|
|
- Fix Arabic contextual joining using pre-context text. |
|
|
|
|
- Fix Sinhala "split matra" mess. |
|
|
|
|
- Fix Khmer shaping with broken fonts. |
|
|
|
|
- Implement Thai "PUA" shaping for old fonts. |
|
|
|
|
- Do NOT route Kharoshthi script through the Indic shaper. |
|
|
|
|
- Disable fallback positioning for Indic and Thai shapers. |
|
|
|
|
- Misc fixes. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
hb-shape / hb-view changes: |
|
|
|
|
|
|
|
|
|
- Add --text-before and --text-after |
|
|
|
|
- Add --bot / --eot / --preserve-default-ignorables |
|
|
|
|
- hb-shape --output-format=json |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
New API: |
|
|
|
|
|
|
|
|
|
hb_buffer_clear() |
|
|
|
|
|
|
|
|
|
hb_buffer_flags_t |
|
|
|
|
|
|
|
|
|
HB_BUFFER_FLAGS_DEFAULT |
|
|
|
|
HB_BUFFER_FLAG_BOT |
|
|
|
|
HB_BUFFER_FLAG_EOT |
|
|
|
|
HB_BUFFER_FLAG_PRESERVE_DEFAULT_IGNORABLES |
|
|
|
|
|
|
|
|
|
hb_buffer_set_flags() |
|
|
|
|
hb_buffer_get_flags() |
|
|
|
|
|
|
|
|
|
HB_BUFFER_SERIALIZE_FLAGS |
|
|
|
|
hb_buffer_serialize_glyphs() |
|
|
|
|
hb_buffer_deserialize_glyphs() |
|
|
|
|
hb_buffer_serialize_list_formats() |
|
|
|
|
|
|
|
|
|
hb_set_add_range() |
|
|
|
|
hb_set_del_range() |
|
|
|
|
hb_set_get_population() |
|
|
|
|
hb_set_next_range() |
|
|
|
|
|
|
|
|
|
hb_face_[sg]et_glyph_count() |
|
|
|
|
|
|
|
|
|
hb_segment_properties_t |
|
|
|
|
HB_SEGMENT_PROPERTIES_DEFAULT |
|
|
|
|
hb_segment_properties_equal() |
|
|
|
|
hb_segment_properties_hash() |
|
|
|
|
|
|
|
|
|
hb_buffer_set_segment_properties() |
|
|
|
|
hb_buffer_get_segment_properties() |
|
|
|
|
|
|
|
|
|
hb_ot_layout_glyph_class_t |
|
|
|
|
hb_ot_layout_get_glyph_class() |
|
|
|
|
hb_ot_layout_get_glyphs_in_class() |
|
|
|
|
|
|
|
|
|
hb_shape_plan_t |
|
|
|
|
hb_shape_plan_create() |
|
|
|
|
hb_shape_plan_create_cached() |
|
|
|
|
hb_shape_plan_get_empty() |
|
|
|
|
hb_shape_plan_reference() |
|
|
|
|
hb_shape_plan_destroy() |
|
|
|
|
hb_shape_plan_set_user_data() |
|
|
|
|
hb_shape_plan_get_user_data() |
|
|
|
|
hb_shape_plan_execute() |
|
|
|
|
hb_shape_plan_get_shaper() |
|
|
|
|
|
|
|
|
|
hb_ot_shape_plan_collect_lookups() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
API changes: |
|
|
|
|
|
|
|
|
|
- Remove "mask" parameter from hb_buffer_add(). |
|
|
|
|
- Rename hb_ot_layout_would_substitute_lookup() and hb_ot_layout_substitute_closure_lookup(). |
|
|
|
|
- hb-set.h API const correction. |
|
|
|
|
- Renamed hb_set_min/max() to hb_set_get_min/max(). |
|
|
|
|
- Rename hb_ot_layout_feature_get_lookup_indexes() to hb_ot_layout_feature_get_lookups(). |
|
|
|
|
- Rename hb_buffer_guess_properties() to hb_buffer_guess_segment_properties(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Overview of changes leading to 0.9.6 |
|
|
|
|
Sunday, November 13, 2012 |
|
|
|
|
==================================== |
|
|
|
|