Closed Bug 1756664 Opened 3 years ago Closed 3 years ago

Update HarfBuzz to 3.4.0

Categories

(Core :: Graphics: Text, task, P3)

task

Tracking

()

RESOLVED FIXED
99 Branch
Tracking Status
firefox99 --- fixed

People

(Reporter: RyanVM, Assigned: RyanVM)

References

Details

(Whiteboard: [third-party-lib-audit][gfx-noted])

Attachments

(1 file)

+++ This bug was initially created as a clone of Bug #1754028 +++

Overview of changes leading to 3.4.0
Sunday, February 13, 2022

  • Perform sanity checks on shaping results is now part of “harfbuzz” library
    and can be enabled by setting the buffer flag HB_BUFFER_FLAG_VERIFY.
    (Behdad Esfahbod)

  • Arabic Mark Transient Reordering Algorithm have been updated to revision 6.
    (Khaled Hosny)

  • ISO 15924 code for mathematical notation, ‘Zmth’, now maps to the OpenType
    ‘math’ tag. (Alexis King)

  • It is now possible to get at once all math kerning values for a given glyph
    at a given corner. (Alexis King)

  • Fix locale_t portability issues on systems the typedef’s it to a void
    pointer. (Behdad Esfahbod)

  • New API:
    +HB_BUFFER_FLAG_VERIFY
    +HB_OT_TAG_MATH_SCRIPT
    +HB_SCRIPT_MATH
    +hb_ot_math_kern_entry_t
    +hb_ot_math_get_glyph_kernings

  • Deprecated API
    +HB_OT_MATH_SCRIPT

Green on Try:
https://treeherder.mozilla.org/jobs?repo=try&revision=d0dd347539e014374ee543d2a9b23829e927a784

Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 99 Branch
Blocks: 1757738
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: