Files
poky/meta/recipes-graphics/harfbuzz
Wang Mingyu 2f38922d03 harfbuzz: upgrade 9.0.0 -> 10.0.1
Changelog:
============
- Relax sanitization checks for "morx"subtables to fix broken AAT shaping of
macOS 15.0 version of GeezaPro.
- Unicode 16.0.0 support.
- Various documentation fixes.
- Various build fixes.
- Add API to allow HarfBuzz client to set what glyph to use when a Unicode
  Variation Selector is not supported by the font, which would allow the client
  to customize what happens in this case, by using a different font for example.
- Add a callback to for "hb_face_t"for getting the list of table tags. This is
  now used to make calling "hb_face_get_table_tags()"work on a faces created by
  "hb_face_create_for_tables()"(e.g. faces returned by "hb_subset_or_fail()").
- CGJ and Mongolian Variation Selectors are now ignored during glyph
  positioning, previously they would block both glyph substitution and
  positioning across them.
- Support cairo script as an output format for "hb-view"command line tool.
- Drop an optimization that would cause HarfBuzz not apply pair positioning
  lookup subtables under certain circumstances, for compatibility with other
  implementations that do apply these subtables.
- Subsetting will now fail if source font has no glyphs, so feeding the subsetter
  invalid data will not silently return an empty face.
- If after partially instancing a font no variation data is left (the instance
  is fully static), don't consider this a failure.
- Workaround a Firefox bug in displaying SVGs generated be "hb-view"command
  line tool under certain circumstances.
- Fix bug in macroman mapping for "cmap"table.
- Fix difference shaping output when HarfBuzz is built with with
  "HB_NO_OT_RULESETS_FAST_PATH"enabled.
- Various subsetting and instancing fixes.
- Various fuzzing fixes.
- Add "with_libstdcxx"meson build option.
- New API:
  HB_SCRIPT_GARAY
  HB_SCRIPT_GURUNG_KHEMA
  HB_SCRIPT_KIRAT_RAI
  HB_SCRIPT_OL_ONAL
  HB_SCRIPT_SUNUWAR
  HB_SCRIPT_TODHRI
  HB_SCRIPT_TULU_TIGALARI
  hb_buffer_set_not_found_variation_selector_glyph()
  hb_buffer_get_not_found_variation_selector_glyph()
  hb_get_table_tags_func_t
  hb_face_set_get_table_tags_func()

(From OE-Core rev: 832272063fe58577b9d959d7dbd4f92d9c22670e)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-10-11 12:17:02 +01:00
..