0.9.7
This commit is contained in:
parent
ac064a2db2
commit
4c89635765
86
NEWS
86
NEWS
|
@ -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
|
Overview of changes leading to 0.9.6
|
||||||
Sunday, November 13, 2012
|
Sunday, November 13, 2012
|
||||||
====================================
|
====================================
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
AC_PREREQ([2.64])
|
AC_PREREQ([2.64])
|
||||||
AC_INIT([HarfBuzz],
|
AC_INIT([HarfBuzz],
|
||||||
[0.9.6],
|
[0.9.7],
|
||||||
[http://bugs.freedesktop.org/enter_bug.cgi?product=harfbuzz],
|
[http://bugs.freedesktop.org/enter_bug.cgi?product=harfbuzz],
|
||||||
[harfbuzz],
|
[harfbuzz],
|
||||||
[http://harfbuzz.org/])
|
[http://harfbuzz.org/])
|
||||||
|
|
Loading…
Reference in New Issue