Ana Guerrero 0ceed513ab Accepting request 1324682 from GNOME:Factory
- Update to version 12.3.0:
  + Invalid font tables (eg. GSUB/GPOS) are outright rejected,
    instead of partially validated and used. This behavior is
    different from DirectWrite and HarfRust, and is in line with
    CoreText.
  + Various speed optimizations:
    - AAT shaping: speed up state machine on Apple silicon using a
      fast-path.
    - 12% faster in LucidaGrande benchmark.
    - OpenType shaping: speed up (Chain)Context lookup shaping
      using a fast-path and Coverage caching. 20% speedup in
      NotoNastaliqUrdu benchmark.
    - Drawing mega variable-fonts: 30% speedup on GoogleSansFlex
      benchmark.
    - Drawing VARC fonts: 5% speedup on varc-hanzi benchmark.
    - Always apply synthetic slant around horizontal glyph origin
      in hb-draw API.
    - Fix undefined C++ behavior in some uses union.
    - Remove the disabled by default uniscribe-bug-compatible mode
      from Indic and Khmer shapers, that used to be used when
      testing against Uniscribe shaping behaviour.
    - Support full instancing fonts with v2 avar table.
    - Various subsetting, build, fuzzing, and documentation fixes. (forwarded request 1324573 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/1324682
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/harfbuzz?expand=0&rev=132
2025-12-30 11:00:46 +00:00
2025-12-29 10:45:01 +00:00
2025-12-29 10:45:01 +00:00
2025-12-29 10:45:01 +00:00
2025-12-29 10:45:01 +00:00
2025-12-29 10:45:01 +00:00
2025-12-29 10:45:01 +00:00
2025-12-29 10:45:01 +00:00
Description
No description provided
221 MiB
Languages
XML 100%