Ha! Only after writing a program to parse "fc-list(1)" output in #Python*, did I think to search for a module to work with #fontconfig; "fclist-cffi" https://pypi.org/project/fclist-cffi/ looked promising.
Would have used "fc-(list|match)(1)" commands directly but failed to find the right incantation to filter the output.
* Cannot be bothered to account for spaces in font names in shell for-loop; "awk" program could have become unwieldy fast with conditional matching of names|styles to keep|skip.
Ha! Only after writing a program to parse "fc-list(1)" output in #Python*, did I think to search for a module to work with #fontconfig; "fclist-cffi" https://pypi.org/project/fclist-cffi/ looked promising.
Would have used the "fc-(list|match)(1)" directly but failed to find the right incantation to filter the output.
* Cannot be bothered to account for spaces in font names in shell for-loop; "awk" program could have become unwieldy fast with conditional matching of names|styles to keep|skip.
Ha! Only after writing a program to parse "fc-list(1)" output in #Python*, did I think to search for a module to work with #fontconfig; "fclist-cffi" https://pypi.org/project/fclist-cffi/ looked promising.
Would have used the "fc-(list|match)(1)" themselves directly but failed to find the right incantation to filter the output.
* Cannot be bothered to account for spaces in font names in shell for-loop; "awk" program could have become unwieldy fast with conditional matching of names|styles to keep|skip.
Ha! Only after writing a program to parse "fc-list(1)" output in #Python*, did I think to search for a module to work with #fontconfig; "fclist-cffi" https://pypi.org/project/fclist-cffi/ looked promising.
Would have used the "fc-(list|match)(1)" themselves directly but failed to find the right incantation to filter the output.
* Cannot be bothered to account for spaces in font names in shell in for-loop; "awk" program could have become unwieldy fast with conditional matching of names|styles to keep|skip.
If anyone wonders why rendering looks different in #unstable, that's apparently #fontconfig's doing; newly-shipped:
/etc/fonts/conf.d/10-sub-pixel-rgb.conf
/etc/fonts/conf.d/10-yes-antialias.conf
/etc/fonts/conf.d/11-lcdfilter-default.conf
/etc/fonts/conf.d/48-spacing.conf
The #PatternMatcher in #fontconfig was written to solve a problem that it’s author decided to solve, but which is NOT the correct problem for the situation.
There seem to be only a handful of #computer programmers who are able to understand that this not an example of a buggy program, but of a program that simply should not exist.
IT SOLVES THE WRONG PROBLEM.
It is not a buggy program. It is a category error. There is no way to fix it. None.
#patternmatcher #fontconfig #computer
I want to contribute to the Whalebird app, but I'm not sure how to install `libfontconfig-dev` on macOS with an M1. Brew has a recipe for `libfontconfig` stable, but not dev. Does anyone have instructions for how I'd do that?
#foss #programming #whalebird #macos #m1 #fontconfig
Weiß jemand wie ich die Windows Schriften unter #Fedora ordentlich gerendert bekomme? Aktuell sieht das in Thunderbird so aus:
----
Does anyone know how I can get the Windows fonts to render properly under #Fedora? Currently it looks like this in Thunderbird:
#fedora #fonts #windows #fontconfig #rendering #linux #opensource
#opensource #linux #rendering #fontconfig #windows #fonts #fedora
Завел issue на проблему из https://lor.sh/web/statuses/105379314107921437 , а там уже есть issue, что оно сломано https://gitlab.freedesktop.org/fontconfig/fontconfig/-/issues/267 , однако моя проблема намного старше.
Tumbleweed Snapshots Are Steadily Rolling https://news.opensuse.org/2019/02/21/tumbleweed-snapshots-are-steadily-rolling/ #applicationsvirtualization #kdeapplications18.12.2 #frameworks5.55.0 #packagemangement #Announcements #makedumpfile #cups-filter #firefox65.0 #imagemagick #ktexteditor #Tumbleweed #WeeklyNews #fontconfig #plasma5.15 #GNOME3.30 #libostree #python3.2 #autoyast #kerberos #kwayland #flatpak #github #Kubic #arm64 #GlibC #Linux #x.org #xf86 #yast #3.3 #KDE
#applicationsvirtualization #kdeapplications18 #frameworks5 #packagemangement #announcements #makedumpfile #cups #firefox65 #imagemagick #ktexteditor #tumbleweed #weeklynews #fontconfig #plasma5 #gnome3 #libostree #python3 #autoyast #kerberos #kwayland #flatpak #github #kubic #arm64 #glibc #linux #x #xf86 #yast #kde