8000 contrib: update HarfBuzz to 11.2.0 by hnsteyding · Pull Request #6820 · HandBrake/HandBrake · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

contrib: update HarfBuzz to 11.2.0 #6820

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged

Conversation

hnsteyding
Copy link
Contributor
@hnsteyding hnsteyding commented Apr 21, 2025

Harfbuzz 11.2.0:

What's Changed:

  • 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.
  • 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.

New API:

  • +hb_font_is_synthetic()
  • +hb_font_draw_glyph_or_fail_func_t
  • +hb_font_paint_glyph_or_fail_func_t
  • +hb_font_funcs_set_draw_glyph_or_fail_func()
  • +hb_font_funcs_set_paint_glyph_or_fail_func()
  • +hb_font_draw_glyph_or_fail()
  • +hb_font_paint_glyph_or_fail()

Deprecated API:

  • -hb_font_draw_glyph_func_t
  • -hb_font_paint_glyph_func_t
  • -hb_font_funcs_set_draw_glyph_func()
  • -hb_font_funcs_set_paint_glyph_func()

New Contributors:
@robxnano made their first contribution in harfbuzz/harfbuzz#5283

Tested on:

  • Windows 10+ (via MinGW)
  • macOS 10.13+
  • Ubuntu Linux

@hnsteyding hnsteyding changed the title contrib: update HarfBuzz to 11.0.0 contrib: update HarfBuzz to 11.1.0 Apr 21, 2025
@hnsteyding hnsteyding changed the title contrib: update HarfBuzz to 11.1.0 contrib: update HarfBuzz to 11.2.0 Apr 28, 2025
@hnsteyding
Copy link
Contributor Author

HarfBuzz 11.2.0 is out.

@galad87 galad87 merged commit c4afb59 into HandBrake:master May 7, 2025
7 checks passed
@hnsteyding hnsteyding deleted the contrib-update-harfbuzz-to-11.1.0 branch May 14, 2025 13:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants
0