Opened 3 years ago

Closed 3 years ago

#16709 closed enhancement (fixed)

harfbuzz-4.4.1

Reported by: Bruce Dubbs Owned by: Bruce Dubbs
Priority: normal Milestone: 11.2
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New minor version.

Change History (6)

comment:1 by Xi Ruoyao, 3 years ago

There is a test failure: https://github.com/harfbuzz/harfbuzz/issues/3684

Not sure if we need to pull the fix in.

Last edited 3 years ago by Xi Ruoyao (previous) (diff)

comment:2 by Bruce Dubbs, 3 years ago

This looks like it is fixed upstream. Let's wait a couple of days to see if a new version is released.

comment:3 by martyj19, 3 years ago

Summary: harfbuzz-4.4.0harfbuzz-4.4.1

Now 4.4.1 with the test failure and one other regression fixed.

Last edited 3 years ago by martyj19 (previous) (diff)

comment:4 by Bruce Dubbs, 3 years ago

Owner: changed from blfs-book to Bruce Dubbs
Status: newassigned

comment:5 by Bruce Dubbs, 3 years ago

Overview of changes leading to 4.4.1 - Wednesday, June 29, 2022

  • Fix test failure with some compilers.
  • Fix Telugu and Kannada kerning regression.

Overview of changes leading to 4.4.0 - Monday, June 27, 2022

  • Caching of variable fonts shaping, in particular when using HarfBuzz’s own font loading functions (ot). Bringing performance of variable shaping in par with non-variable fonts shaping.
  • Caching of format 2 “Contextual Substitution” and “Chained Contexts Substitution” lookups. Resulting in up to 20% speedup of lookup-heavy fonts like Gulzar or Noto Nastaliq Urdu.
  • Improved ANSI output from hb-view.
  • Support for shaping legacy, pre-OpenType Windows 3.1-era, Arabic fonts that relied on a fixed PUA encoding.
  • Sinhala script is now shaped by the USE shaper instead of “indic” one.
  • Thai shaper improvements.
  • hb-ot-name API supports approximate BCP-47 language matching, for example asking for “en_US” in a font that has only “en” names will return them.
  • Optimized TrueType glyph shape loading.
  • Fix subsetting of HarfBuzz faces created via hb_face_create_for_tables().
  • Add 32 bit var store support to the subsetter.
  • New API
    +HB_BUFFER_FLAG_DEFINED
    +HB_BUFFER_SERIALIZE_FLAG_DEFINED
    +hb_font_changed()
    +hb_font_get_serial()
    +hb_ft_hb_font_changed()
    +hb_set_hash()
    +hb_map_copy()
    +hb_map_hash()
    

comment:6 by Bruce Dubbs, 3 years ago

Resolution: fixed
Status: assignedclosed

Fixed at commits

fae2f6f7f9 Update to python-dbusmock-0.28.1 (Python module).
30fb348a4a Update to harfbuzz-4.4.1.
Note: See TracTickets for help on using tickets.