WIP Load for fonts in locations specified by FontConfig

Checking for fonts in any locations specified by "<dir>"
entries found in system-wide and user-level FontConfig config files.
This allows more fonts, and user-specific fonts, to be found & loaded.

TODO - Looking in Un*x-specific `/etc/fonts/fonts.conf` and
`~/.config/fontconfig/fonts.conf`, and should look in the
correct places on other platforms.

NOTE - This adds a build dependency on `libxml-2.0`.
This commit is contained in:
Bill Kendrick 2024-12-29 02:14:54 -08:00
parent cb6f190c58
commit cd392a7864
134 changed files with 11309 additions and 10415 deletions

View file

@ -6,7 +6,7 @@ Copyright (c) 2002-2024
Various contributors (see below, and AUTHORS.txt)
https://tuxpaint.org/
2024.December.28 (0.9.35)
2024.December.29 (0.9.35)
* New Magic Tools:
----------------
+ Heart, Sparkle, and Star emitters
@ -31,6 +31,14 @@ https://tuxpaint.org/
Closes https://sourceforge.net/p/tuxpaint/feature-requests/95/
Bill Kendrick <bill@newbreedsoftware.com>
+ WIP Checking for fonts in any locations specified by "<dir>"
entries found in system-wide and user-level FontConfig config files.
This allows more fonts, and user-specific fonts, to be found & loaded.
- TODO - Looking in Un*x-specific `/etc/fonts/fonts.conf` and
`~/.config/fontconfig/fonts.conf`, and should look in the
correct places on other platforms.
- Note: This adds a build dependency on `libxml-2.0`.
* Other Improvements:
-------------------
+ Improved color picker: better behavior when clicking/tapping and