Opened 7 years ago

Closed 7 years ago

#9670 closed enhancement (fixed)

harfbuzz-1.5.0

Reported by: bdubbs@… Owned by: bdubbs@…
Priority: normal Milestone: 8.2
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

New minor version.

Change History (3)

comment:1 by bdubbs@…, 7 years ago

Owner: changed from blfs-book@… to bdubbs@…
Status: newassigned

comment:2 by bdubbs@…, 7 years ago

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_info_get_glyph_flags()

comment:3 by bdubbs@…, 7 years ago

Resolution: fixed
Status: assignedclosed

Fixed at revision 19181.

Note: See TracTickets for help on using tickets.