Windows: Inkscape still sees deactivated ('uninstalled') fonts, uses old font versions
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
New
|
Undecided
|
Unassigned |
Bug Description
From the forums:
On Windows (8.1, 10), with (at least) Inkscape 0.92.2 and 0.92.3, it seems that when a font is deleted, it isn't removed from the disk.
Quoting TylerDurden from the forum:
"To even see the font(s), one needs to use explorer as a network access to \\COMPUTERNAME\
And when a font has been updated, the old version isn't deleted, but a new file with a new name is created:
Quoting pherim from the forum:
"the problem apparently was that for some reason, every time I re-installed the font, windows would create a new file with a number attached to the file name inside the fonts folder instead of overwriting the old one."
(this is from someone creating fonts, and creating updated versions of the same font, then wanting to test it)
Apparently, other software handles the hidden/renamed fonts correctly - users named Gimp, LibreOffice, Open Office (and Word).
Inkscape still sees deleted fonts, and also only uses the oldest version of a font (making it hard for font makers to test their fonts).
Related forum threads:
http://
https:/
tags: | added: win32 |
This is not really something Inkscape can "fix":
- Most likely it's an issue in fontconfig and needs to be fixed
(and reported) upstream.
- The only other option is to reactivate the native pango_win32 back-end.
In principle this works (I did some initial experiments locally and have it
mostly working), but it does not support any of the OpenType font features
we advertised lately.
We could thinks about offering it as an option, but unless we find someone with a deep understanding of Windows' native font capabilities who would be able to implement what's currently missing it won't come close to what the fontconfig/ freetype2 back-end can currently do.