Roll src/third_party/fontconfig/src/ 86b48ec01..f0ed9c3f4 (19 commits)

Contains fix for encountering fonts without family names or invalid CFF
version during indexing with Fontations.

Update bindgen BUILD allowlist regex to cover newly needed definitions.

https://chromium.googlesource.com/external/fontconfig.git/+log/86b48ec01ece..f0ed9c3f4316

$ git log 86b48ec01..f0ed9c3f4 --date=short --no-merges --format='%ad %ae %s'
2025-09-17 akira ci: Update git repo for subproject build
2025-09-16 drott [Fontations] Fix compilation under -D unsafe-op-in-unsafe-fn
2025-09-09 drott [Fontations] Match FreeType for two types of broken fonts
2025-09-10 akira fc-case: Update CaseFolding.txt to Unicode 17
2025-09-02 akira Bump the cache version again
2025-09-01 akira Get out from FcConfigAdd immediately if no valid pointer given
2025-09-02 akira Add xsi:nil attribute support to limited elements
2025-09-01 akira Add genericfamily object in FcPattern
2025-09-02 akira ci: Enable ASAN and UBSAN
2025-09-02 akira Fix "UBSAN null pointer passed" to qsort
2025-09-02 akira ci: add an option for the address sanitizer
2025-08-27 akira meson: Update WrapDB files for v2 format migration
2025-08-20 drott Roll Fontations Crates
2025-08-19 akira Improve log header in FcConfigSubstituteWithPat
2025-08-14 akira Improve performance in FcConfigAdd
2025-08-09 sp1rit build: Added missing target rule-dependencies
2025-08-12 akira Fix regex to pick up libtool version
2025-08-06 akira ci: install before test to avoid fontconfig error
2025-08-06 akira Better error message when missing default config

Created with:
  roll-dep src/third_party/fontconfig/src

Bug: chromium:442747781
Change-Id: Ic45bac292a507d4fddc01e483a4c9fdaa54247d1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6956169
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: Dominik Röttsches <drott@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1516507}
NOKEYCHECK=True
GitOrigin-RevId: 78b08b2f95578b9562f2b9412fd301dcd639506c
2 files changed