1.7.7

System Internals / HarfBuzz - Behdad Esfahbod [behdad.org] - 5 June 2018 22:18 EDT



###

Overview of changes leading to 1.7.7 Tuesday, June 5, 2018

- Lots of internal changes, but not yet exposed externally.
- All HarfBuzz objects are significantly smaller in size now.
- Sinhala: Position repha on top of post-consonant, not base. This better matches Windows 10 behavior, which was changed from previous Windows versions.- New build options: o New cpp macro HB_NO_ATEXIT o New cpp macro HB_SUBSET_BUILTIN
- Significant libharfbuzz-subset changes. API subject to change.- New API in libharfbuzz:

+hb_blob_create_from_file() +hb_face_count()

A hashmap implementation: +hb-map.h +HB_MAP_VALUE_INVALID +hb_map_t +hb_map_create() +hb_map_get_empty() +hb_map_reference() +hb_map_destroy() +hb_map_set_user_data() +hb_map_get_user_data() +hb_map_allocation_successful() +hb_map_clear() +hb_map_is_empty() +hb_map_get_population() +hb_map_set() +hb_map_get() +hb_map_del() +hb_map_has()

df01f3e5 1.7.7
NEWS | 37 +++++++++++++++++++++++++++++++++++++
RELEASING.md | 5 +++--
configure.ac | 2 +-
src/hb-blob.cc | 2 +-
src/hb-face.cc | 2 +-
src/hb-map.cc | 28 ++++++++++++++--------------
src/hb-map.h | 2 +-
7 files changed, 58 insertions(+), 20 deletions(-)

Upstream: cgit.freedesktop.org


  • Share