chore(deps): update dependency fontconfig to v2.18.1 #87

Open
bot_renovate wants to merge 1 commit from renovate/fontconfig-2.x into develop
Collaborator

This PR contains the following updates:

Package Update Change
fontconfig minor 2.17.12.18.1

Release Notes

fontconfig/fontconfig (fontconfig)

v2.18.1

Compare Source

2.18.1 (2026-06-02)

fixed (5 changes)
added (1 change)

v2.18.0

Compare Source

2.18.0 (2026-05-21)

fixed (19 changes)
changed (7 changes)
added (6 changes)
other (1 change)
performance (1 change)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [fontconfig](https://gitlab.freedesktop.org/fontconfig/fontconfig) | minor | `2.17.1` → `2.18.1` | --- ### Release Notes <details> <summary>fontconfig/fontconfig (fontconfig)</summary> ### [`v2.18.1`](https://gitlab.freedesktop.org/fontconfig/fontconfig/tags/2.18.1) [Compare Source](https://gitlab.freedesktop.org/fontconfig/fontconfig/compare/2.18.0...2.18.1) #### 2.18.1 (2026-06-02) ##### fixed (5 changes) - [Workaround :-prefixed filename used in Qt](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/commit/add2f6c6eb23107ad5dc59948a9b694cd5c6a096) ([merge request](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/merge_requests/526)) - [meson: force enabling HAVE\_C99\_VSNPRINTF](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/commit/807505383f7b3380d2618c1cb2aa7e85faecddce) ([merge request](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/merge_requests/523)) - [Do not set 'sans-serif' for default genericfamily](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/commit/66757ccdbd43260bba3195265311cf8ca268f0d4) ([merge request](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/merge_requests/524)) - [Fix another font matching issue](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/commit/e17806afda817cf8ba2fe6e0d063617994dcdc0f) ([merge request](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/merge_requests/522)) - [Fix not matching with a font family name](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/commit/ec3ac5609a95d9338744d2e39af3a29c6349d2d5) ([merge request](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/merge_requests/520)) ##### added (1 change) - [Disable invalid attribute warning by default](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/commit/0caf97506e6e88e50123bd8fa9f61dfc47099342) ([merge request](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/merge_requests/525)) ### [`v2.18.0`](https://gitlab.freedesktop.org/fontconfig/fontconfig/tags/2.18.0) [Compare Source](https://gitlab.freedesktop.org/fontconfig/fontconfig/compare/2.17.1...2.18.0) #### 2.18.0 (2026-05-21) ##### fixed (19 changes) - [Use uintptr\_t to represent pointers](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/commit/870a2f61a3f1066e4f9187ef3f411076764141b7) by [@&#8203;fmayer](https://github.com/fmayer) ([merge request](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/merge_requests/510)) - [Explicitly declare FcPatternObjectCount as a public function](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/commit/db51bbf9a62bba1f807d9fa2e72935f4296c76b9) ([merge request](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/merge_requests/506)) - [Replace strtod() with FcStrtod()](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/commit/d043ef1f5cac7d87e2a7a64a67527568e27eb81b) ([merge request](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/merge_requests/502)) - [More fixes for locale-dependent float-to-string conversion](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/commit/7643efb77552076b035d3eb506ca836ed4764ca5) ([merge request](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/merge_requests/502)) - [Fix invalid memory access on Win32](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/commit/c2f49e6b215027b0df6ef133a02e636da82be55c) ([merge request](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/merge_requests/500)) - [Avoid locale-dependent float-to-string](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/commit/3dc35c9321851b1d6da61fe783f63096c0bd9557) ([merge request](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/merge_requests/501)) - [conf.d: Fix a typo in 65-khmer.conf](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/commit/d20d14fbef563164de3b41a18742dc608876dff2) ([merge request](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/merge_requests/496)) - [Fix dereferencing a null pointer of FcConfig in FcFontSetSort](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/commit/173b04b8ae05a198fb2d49ed7395bd4b58a2ad5e) ([merge request](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/merge_requests/495)) - [Return error code if FcPatternFormat failed](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/commit/a4ca6448be6f9be0a42b2bd9c50467714f498870) ([merge request](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/merge_requests/491)) - [doc: Fix a typo in FcPatternAdd description](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/commit/84cb130a72da4bc4e2a0733d92824a8f79c9f204) ([merge request](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/merge_requests/487)) - [Fix unused variable warning when iconv support disabled](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/commit/2d21392c617b59a84f4f3122724a25f61717d1fd) ([merge request](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/merge_requests/487)) - [Do not store duplicate object name into FcObjectSet](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/commit/5af80f2d23475446cdd968678f777258932965a4) ([merge request](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/merge_requests/485)) - [Use FcStrCopy instead of strdup](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/commit/df342d28c2dda3c3e59b60ba3cfa945920d5b420) ([merge request](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/merge_requests/482)) - [Fix "UBSAN null pointer passed" to qsort](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/commit/60705154befd0e89418d4cf39de5ea7fce3dbd39) ([merge request](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/merge_requests/468)) - [meson: Update WrapDB files for v2 format migration](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/commit/c36c5d8f1dff3ef647e034c3e5749c11035b4542) ([merge request](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/merge_requests/467)) - [Fix regex to pick up libtool version](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/commit/9ec97570f1bf916af96ad0f20390058c5bb13cd6) ([merge request](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/merge_requests/463)) - [Better error message when missing default config](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/commit/09505294546926f7e5dad4dbd1cba20f796b3d0b) ([merge request](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/merge_requests/461)) - [doc: Fix two typos](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/commit/f3b9f18a8a3d5489742f331d77baccdb5238c3f2) ([merge request](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/merge_requests/458)) - [test: Fix a build issue with musl libc](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/commit/75cc3e6ef0e451f42d3464ed4d639304ad9a4f58) ([merge request](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/merge_requests/450)) ##### changed (7 changes) - [macOS: use selectfont globs for font asset directories](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/commit/776a4f1c1e4e08fced54f222a46f1299d0506511) by [@&#8203;GabryBarbe](https://github.com/GabryBarbe) ([merge request](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/merge_requests/475)) - [Update default Korean fonts](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/commit/84ae86bc21c94d4aedbc02e32c9dc18b8750193c) by [@&#8203;changwoo](https://github.com/changwoo) ([merge request](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/merge_requests/504)) - [Move FreeType-related API to fcfreetype.h header](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/commit/b4b753d66dea17d645166adca239a0fba84d03a9) ([merge request](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/merge_requests/486)) - [Improve handling of constant name](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/commit/06bdd0a2006df32cdfcfc9582e4e4569a79c6986) ([merge request](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/merge_requests/472)) - [Add obvious namespace to macros for FC\_SPACING](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/commit/f0e724558ce18d3e4048df73a48f8cb48d5fae35) ([merge request](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/merge_requests/472)) - [Add fontconfig version in FcCache](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/commit/59da606145558a0041eb90d9c80a26a6f0c1d348) ([merge request](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/merge_requests/452)) - [do not mix up a slash and a backslash in file object on Win32](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/commit/e42188283f0ee1fb23089f16dbf95e0f3bcbacaf) ([merge request](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/merge_requests/443)) ##### added (6 changes) - [meson: add tests-bwrap option](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/commit/a8743fa3c7fc0523b09932663c09cdcc9d30eee8) ([merge request](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/merge_requests/498)) - [Add const converter for pattern format](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/commit/989011a593e74739111bc2f8f315de1367ae2a09) ([merge request](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/merge_requests/491)) - [Add fc-genconf the configuration generator tool](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/commit/3b17d5c7462de769f4feb5e2e99a1dfc930ce89b) ([merge request](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/merge_requests/487)) - [Add xsi:nil attribute support to limited elements](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/commit/b7f6ac384405be7fedeaac1dd5edafb87026339d) ([merge request](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/merge_requests/412)) - [Add genericfamily object in FcPattern](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/commit/21f65e1c4eac5ea215f5438cd1d0cd28a89f37cf) ([merge request](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/merge_requests/412)) - [fc-lang: Add suz.orth for Sunuwar](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/commit/7f40e600e5af0c4ebc2ed1662826368df485a869) ([merge request](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/merge_requests/451)) ##### other (1 change) - [fc-case: Update CaseFolding.txt to Unicode 17](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/commit/c8d4a69cab467312d3640a653eb3558d105ad831) ([merge request](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/merge_requests/469)) ##### performance (1 change) - [Improve performance in FcConfigAdd](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/commit/5185ff19765b16017f80639a91ddcc5a3e97b566) ([merge request](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/merge_requests/464)) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDUuMSIsInVwZGF0ZWRJblZlciI6IjQzLjIwNS4xIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCIsImxhYmVscyI6W119-->
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/fontconfig-2.x:renovate/fontconfig-2.x
git switch renovate/fontconfig-2.x

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch develop
git merge --no-ff renovate/fontconfig-2.x
git switch renovate/fontconfig-2.x
git rebase develop
git switch develop
git merge --ff-only renovate/fontconfig-2.x
git switch renovate/fontconfig-2.x
git rebase develop
git switch develop
git merge --no-ff renovate/fontconfig-2.x
git switch develop
git merge --squash renovate/fontconfig-2.x
git switch develop
git merge --ff-only renovate/fontconfig-2.x
git switch develop
git merge renovate/fontconfig-2.x
git push origin develop
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ffmpeg/build-script!87
No description provided.