Andy Phan 8197a684b3 Roll third_party/harfbuzz/src/ a243dcb5c..e6741e220 (406 commits)
a243dcb5c4..e6741e2205

[1] introduces a relationship between HB_NO_DRAW and HB_NO_OT_FONT_CFF
in hb-config.hh. PDFium wants HB_NO_DRAW but still needs CFF support for
subsetting. Use the same temporary override as
https://crrev.com/c/7799984.

Created with:
  roll-dep third_party/harfbuzz/src

[1]
bd645e5573

Bug: 507839557
Change-Id: I2a12d8ae729c9924b694eecb51c9eb3db263afbb
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/147054
Reviewed-by: Lei Zhang <thestig@chromium.org>
Commit-Queue: Andy Phan <andyphan@chromium.org>
2026-05-07 16:47:39 -07:00
..

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Name: harfbuzz
Short Name: harfbuzz
URL: http://harfbuzz.org
Version: 14.2.0-11
CPEPrefix: cpe:/a:harfbuzz_project:harfbuzz:14.2.0
Date: 2026-04-29
Revision: e6741e2205309752839da60ff075b7fa2e7cddd3
Update Mechanism: Manual
Security Critical: yes
Shipped: yes
License: MIT-Modern-Variant
License File: src/COPYING

Description:
HarfBuzz is a text shaping engine. It primarily supports OpenType, but also
Apple Advanced Typography. Check "What is HarfBuzz?" chapter in the user manual
here https://harfbuzz.github.io/what-is-harfbuzz.html for more information on
what HarfBuzz do and what it doesnt do.

Currently we are intentionally not building the following files from
HarfBuzz. Specifically, we are not building hb-coretext any longer, as we rely
on HarfBuzz' built-in AAT shaping.
    dump-indic-data.cc
    dump-khmer-data.cc
    dump-myanmar-data.cc
    dump-use-data.cc
    hb-coretext.h
    hb-coretext.cc
    hb-directwrite.cc
    hb-directwrite.h
    hb-fallback-shape.cc
    hb-null.hh
    hb-ot-color-sbix-table.hh
    hb-ot-color-svg-table.hh
    hb-uniscribe.cc
    hb-uniscribe.h
    test-unicode-ranges.cc