1.5.0
This commit is contained in:
parent
224d20e4e1
commit
e8b364b860
44
NEWS
44
NEWS
|
@ -1,3 +1,47 @@
|
||||||
|
Overview of changes leading to 1.5.0
|
||||||
|
Wednesday, August 23, 2017
|
||||||
|
====================================
|
||||||
|
|
||||||
|
- Misc new API, for appending a buffer to another, and for comparing
|
||||||
|
contents of two buffers for types of differences.
|
||||||
|
|
||||||
|
- New "unsafe-to-break" API. Can be used to speed up reshaping
|
||||||
|
in line-breaking situations. Essentially, after shaping, it returns
|
||||||
|
positions in the input string (some of the cluster boundaries) that
|
||||||
|
are "safe to break" in that if the text is segmented at that position
|
||||||
|
and two sides reshaped and concatenated, the shaping result is
|
||||||
|
exactly the same as shaping the text in one piece.
|
||||||
|
|
||||||
|
hb-view and hb-shape and hb-shape now take --verify, which verifies
|
||||||
|
the above property.
|
||||||
|
|
||||||
|
Some corner cases of the implementation are still not quite working.
|
||||||
|
Those will be fixed in subsequent releases.
|
||||||
|
|
||||||
|
- New API:
|
||||||
|
|
||||||
|
hb_buffer_append()
|
||||||
|
|
||||||
|
hb_glyph_flags_t
|
||||||
|
HB_GLYPH_FLAG_UNSAFE_TO_BREAK
|
||||||
|
HB_GLYPH_FLAG_DEFINED
|
||||||
|
hb_glyph_info_get_glyph_flags()
|
||||||
|
|
||||||
|
HB_BUFFER_SERIALIZE_FLAG_GLYPH_FLAGS
|
||||||
|
|
||||||
|
hb_buffer_diff_flags_t
|
||||||
|
HB_BUFFER_DIFF_FLAG_EQUAL
|
||||||
|
HB_BUFFER_DIFF_FLAG_CONTENT_TYPE_MISMATCH
|
||||||
|
HB_BUFFER_DIFF_FLAG_LENGTH_MISMATCH
|
||||||
|
HB_BUFFER_DIFF_FLAG_NOTDEF_PRESENT
|
||||||
|
HB_BUFFER_DIFF_FLAG_DOTTED_CIRCLE_PRESENT
|
||||||
|
HB_BUFFER_DIFF_FLAG_CODEPOINT_MISMATCH
|
||||||
|
HB_BUFFER_DIFF_FLAG_CLUSTER_MISMATCH
|
||||||
|
HB_BUFFER_DIFF_FLAG_GLYPH_FLAGS_MISMATCH
|
||||||
|
HB_BUFFER_DIFF_FLAG_POSITION_MISMATCH
|
||||||
|
hb_buffer_diff
|
||||||
|
|
||||||
|
|
||||||
Overview of changes leading to 1.4.8
|
Overview of changes leading to 1.4.8
|
||||||
Tuesday, August 8, 2017
|
Tuesday, August 8, 2017
|
||||||
====================================
|
====================================
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
AC_PREREQ([2.64])
|
AC_PREREQ([2.64])
|
||||||
AC_INIT([HarfBuzz],
|
AC_INIT([HarfBuzz],
|
||||||
[1.4.8],
|
[1.5.0],
|
||||||
[https://github.com/behdad/harfbuzz/issues/new],
|
[https://github.com/behdad/harfbuzz/issues/new],
|
||||||
[harfbuzz],
|
[harfbuzz],
|
||||||
[http://harfbuzz.org/])
|
[http://harfbuzz.org/])
|
||||||
|
|
Loading…
Reference in New Issue