Package Release Info

harfbuzz-11.4.5-160000.1.1

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

libharfbuzz-cairo0-32bit
libharfbuzz-gobject0-32bit
libharfbuzz-icu0-32bit
libharfbuzz-subset0-32bit
libharfbuzz0-32bit

Change Logs

* Fri Jan 16 2026 mgorse@suse.com
- Add harfbuzz-CVE-2026-22693.patch: fix a NULL pointer dereference
  (bsc#1256459 CVE-2026-22693).
* Sat Aug 30 2025 bjorn.lie@gmail.com
- Update to version 11.4.5:
  + Bug fixes for “AAT” shaping, and other shaping micro
    optimizations.
* Mon Aug 25 2025 bjorn.lie@gmail.com
- Update to version 11.4.4:
  + Fix a shaping regression affecting mark glyphs in certain
    fonts.
  + Fix pruning of mark filtering sets when subsetting fonts, which
    caused changes in shaping behaviour.
* Sat Aug 23 2025 bjorn.lie@gmail.com
- Update to version 11.4.3:
  + Make shaping fail much faster for certain malformed fonts
    (e.g., those that trigger infinite recursion).
  + Fix undefined behaviour introduced in 11.4.2.
  + Fix detection of the “Cambria Math” font when fonts are scaled,
    so the workaround for the bad MATH table constant is applied.
* Thu Aug 21 2025 bjorn.lie@gmail.com
- Update to version 11.4.2:
  + Various performance and memory usage improvements.
  + The hb-shape command line tool can now be built with the
    amalgamated harfbuzz.cc source.
  + Fix regression in handling version 2 of avar table.
  + Increase various buffer length limits for better handling of
    fonts that generate huge number of glyphs per codepoint (e.g.
    Noto Sans Duployan).
  + Improvements to the harfrust shaper for more accurate testing.
* Thu Aug 14 2025 bjorn.lie@gmail.com
- Update to version 11.4.1:
  + Fix clang compiler warnings.
- Changes from version 11.4.0:
  + General shaping and subsetting speedups.
  + Fix in Graphite shaping backend when glyph advances became
    negative.
  + Subsetting improvements, pruning empty mark-attachment lookups.
  + Don't use the macro name _S, which is reserved by system
    liberaries.
  + Build fixes and speedup.
  + Add a kbts shaping backend that calls into the kb_text_shape
    single-header shaping library. This is purely for testing and
    performance evaluation and we do NOT recommend using it for any
    other purposes.
* Mon Jul 28 2025 bjorn.lie@gmail.com
- Update to version 11.3.3:
  + Fix bug in vertical shaping of fonts without the vmtx table.
* Mon Jul 21 2025 bjorn.lie@gmail.com
- Update to version 11.3.2:
  + Fix build with non-compliant C++11 compilers that don't
    recognize the "and" keyword.
- Changes from version 11.3.1:
  + Fix crasher in the glyph_v_origin function introduced in
    11.3.0.
- Changes from version 11.3.0:
  + Speed up handling fonts with very large number of variations.
  + Speed up getting horizontal and vertical glyph advances by up
    to 24%.
  + Significantly speed up vertical text shaping.
  + Various documentation improvements.
  + Various build improvements.
  + Various subsetting improvements.
  + Various improvements to Rust font functions (fontations
    integration) and shaper (HarfRust integration).
  + Rename harfruzz option and shaper to harfrust following
    upstream rename.
  + Implement hb_face_reference_blob() for DirectWrite font
    functions.
* Mon May 12 2025 bjorn.lie@gmail.com
- Update to version 11.2.1:
  + Various build improvements.
  + Fix build with HB_NO_DRAW and HB_NO_PAINT.
  + Add an optional harfruzz shaper that uses HarfRuzz; an ongoing
    Rust port of HarfBuzz shaping. This shaper is mainly used for
    testing the output of the Rust implementation.
  + Fix regression that caused applying unsafe_to_break() to the
    whole buffer to be ignored.
  + Update USE data files.
  + Fix getting advances of out-of-rage glyph indices in
    DirectWrite font functions.
- Changes from version 11.2.0:
  + Painting of COLRv1 fonts without clip boxes is now about 10
    times faster.
  + Synthetic bold/slant of a sub font is now respected, instead of
    using the parent’s.
  + Glyph extents for fonts synthetic bold/slant are now accurately
    calculated.
  + Various build fixes.
* Thu Apr 17 2025 bjorn.lie@gmail.com
- Update to version 11.1.0:
  + Include bidi mirroring variants of the requested codepoints
    when subsetting. The new HB_SUBSET_FLAGS_NO_BIDI_CLOSURE can be
    used to disable this behaviour.
  + Various bug fixes.
  + Various build fixes and improvements.
  + Various test suite improvements.