Since the latest update for freetype firefox and thunderbird have trouble rendering fonts properly. So far they are the only applications I encountered with this sort of problem. I already rebuilt the font cache and reinstalled firefox & thunderbird, as well as restarted my computer. Here’s a screenshot to better illustrate my problem.
Fixing fonts in an application
[Solved] Discord bad font rendering and other programs too
Icecat 52 font rendering issue [Solved]
I am also affected by this, downgrading to freetype-2.8_1 fixes it.
Unfortunately I don’t have the older package anymore, where can I get it?
It should remain in your cache so you can use xdowngrade from xtools to use the old package again:
Otherwise I think you might have to build it from the old template.
Ok , I can now confirm downgrading fixes the issue.
Yes, much better!
How do I hold / unhold this package?
xbps-pkgdb -m hold freetype-2.8_1 - is that correct?
xbps-pkgdb -m hold freetype freetype-devel
And I guess
unhold will undo the hold?
They still want to be updated even when held, what am I missing? Never mind, figured it out!
[jacmoe@jacmoe-pc ~]$ ./update.sh [*] Updating `https://repo.voidlinux.eu/current/x86_64-repodata' ... [*] Updating `https://repo.voidlinux.eu/current/nonfree/x86_64-repodata' ... Found freetype-2.8.1_1 (hold) in repository https://repo.voidlinux.eu/current Found freetype-devel-2.8.1_1 (hold) in repository https://repo.voidlinux.eu/current Name Action Version New version Download size freetype hold 2.8_1 2.8.1_1 - freetype-devel hold 2.8_1 2.8.1_1 - Free space on disk: 409GB Do you want to continue? [Y/n] Y [*] Downloading binary packages [*] Verifying package integrity [*] Running transaction tasks [*] Configuring unpacked packages 0 downloaded, 0 installed, 0 updated, 0 configured, 0 removed.
This morning, when I woke up and fired up Firefox, the text was all blurry and wonky.
Normally something that a cup of coffee would fix.
When it didn’t fix it, I started to panic!! OMG, I am going blind!
I am really glad that it was freetype that was the culprit…
I have the same problem, but i am not able to downgrade. So im stuck with the artifacts.
Here is the message i get:
sudo xdowngrade /var/cache/xbps/freetype-2.8_1.x86_64.xbps index: added `freetype-2.8_1' (x86_64). index: 1 packages registered. freetype-2.8_1 (install) breaks installed pkg `freetype-devel-2.8.1_1' Transaction aborted due to unresolved dependencies.
First downgrade freetype-devel, then freetype - it works.
Thanks it worked.
This has been fixed by https://github.com/voidlinux/void-packages/pull/7722 and https://github.com/voidlinux/void-packages/pull/7723
You can update to 2.8.1_1 without issues now.
Unrelated to Void, I think, but all Electron based apps renders horribly with Freetype 2.8.1_1
So, I downgraded and held them (the freetypes), at least for now.
The other issues were totally fixed, so thanks!
Freetype is broken for chromium and chromium based programs as well but I think this pull will fix it
EDIT: Freetype isn’t broken on chromium and chromium based programs, see below
I don’t think so. This PR is meant to fix the issue for applications that are based on qt-webengine like qupzilla and qutebrowser. AFAIK electron ships it’s own copy of chromium. So to get this fixed, you need to report the issue to the Electron developers and get them to patch or update their chromium base.
About chromium itself, it also ships it’s own skia version, so fixing it for qt-webengine will not change that. If you are using the current chromium from the Void repository and are still experiencing font rendering issues, please file an issue against void-packages on github. However I would assume (I don’t use chromium myself) that the chromium build in the repository is not affected by this issue isn’t affected by this issue since Google fixed this issue some time ago in the skia version bundled with their chromium releases.
Ah my mistake, I didn’t read the PR carefully enough.
Rendering on chromium is fine.
What is this DE??