Hi, new here. I didn't post this on beginners section 'cause I've been using Inkscape for a while now and didn't encounter this issue before. I have a font, Gotham Rounded, font is displayed correctly on other softwares but only on Inkscape, being on Linux or Windows (just checked this because I thought it'd be a Linux issue) it does not display two of the variables and it displayes a "Book" as weight=325 a "Normal" as Bolld and does not display a Medium. On all of the other softwares that I use they get displayed correctly.
It's a known issue. The last version of Inkscape displaying fonts like that correctly was 0.48.5. It's possible to use the portable version of 0.48.5 in parallel with your current install on Windows.
And there is no solution to this for years? WTH. I guess I'm gonna have to use Illustrator or not use that font. Is there any place where I can open an issue for devs?
This may not be an Inkscape internal issue... the SVG standards for text are restricted to CSS conventions, so not all styles/sizes of fonts are available for Inkscape.
It is also not uncommon for fonts to be mis-named internally. In either case, the font can be renamed using FontForge, so that it has its own family and can be accessed as a different font, rather than a variant of Gothic Rounded. This may present issues if the design will be used in applications that will be looking for that specific font (not a problem if converting text to paths).
I haven't tried it specifically, but changing the font size to 300 may satisfy the standard and expose the variant properly within Inkscape. (A recent similar topic had a font from Google that was described as 300, but was 350 and it got ignored.) I did "fix" a font where the weight did not correspond with the weight-name.
Feel free to share the font here in a zip file or a link to a download of the font.
Yes, development always goes to where developers are either interested in looking at (fun) or are being paid to (work) and issues can be around for hundreds of years if no one is available work on the problem. I think people are used to products where there are employees that fix problems sort of by duty. But there's no employees for "Inkscape" and so you can't have any expectations that anything will be developed by volunteers. (the exception is if you're paying for a developer to fix the problem for you, then expectations are super on)
@doctormo@TylerDurden I know this happens with FOSS but it's so essential having font display the right way. Different would be that I wanted Inkscape to be controlled with a joystick, that would be out of place. I went with the FontForge "solution" I had not one but two fonts that did not display properly, had to re-arrange their properties with FontForge, generate every font on the family, hope it does not happen with other fonts.
Honestly it sounds like either a pango or inkscape feature... and I don't mean "this isn't a problem"... I mean, coping with fonts that have strange and maybe even broken meta data is a feature that can be added to code. I'd review the hell out of that merge request if it ever gets made.
Here's the recent topic: where within the font, the font class and weight were in conflict. Should Inkscape go with the weight and ignore the class or vice-cersa?
This document describes how fonts will be mapped within the recommendation.
Hi, new here. I didn't post this on beginners section 'cause I've been using Inkscape for a while now and didn't encounter this issue before. I have a font, Gotham Rounded, font is displayed correctly on other softwares but only on Inkscape, being on Linux or Windows (just checked this because I thought it'd be a Linux issue) it does not display two of the variables and it displayes a "Book" as weight=325 a "Normal" as Bolld and does not display a Medium. On all of the other softwares that I use they get displayed correctly.
https://imgur.com/DiXrdZG
It's a known issue. The last version of Inkscape displaying fonts like that correctly was 0.48.5. It's possible to use the portable version of 0.48.5 in parallel with your current install on Windows.
https://inkscape.org/release/inkscape-0.48.5/windows/32-bit/portable-app
And there is no solution to this for years? WTH. I guess I'm gonna have to use Illustrator or not use that font. Is there any place where I can open an issue for devs?
This may not be an Inkscape internal issue... the SVG standards for text are restricted to CSS conventions, so not all styles/sizes of fonts are available for Inkscape.
Related background info: http://tavmjong.free.fr/blog/?p=822
It is also not uncommon for fonts to be mis-named internally. In either case, the font can be renamed using FontForge, so that it has its own family and can be accessed as a different font, rather than a variant of Gothic Rounded. This may present issues if the design will be used in applications that will be looking for that specific font (not a problem if converting text to paths).
I haven't tried it specifically, but changing the font size to 300 may satisfy the standard and expose the variant properly within Inkscape. (A recent similar topic had a font from Google that was described as 300, but was 350 and it got ignored.)I did "fix" a font where the weight did not correspond with the weight-name.Feel free to share the font here in a zip file or a link to a download of the font.
Yes, development always goes to where developers are either interested in looking at (fun) or are being paid to (work) and issues can be around for hundreds of years if no one is available work on the problem. I think people are used to products where there are employees that fix problems sort of by duty. But there's no employees for "Inkscape" and so you can't have any expectations that anything will be developed by volunteers. (the exception is if you're paying for a developer to fix the problem for you, then expectations are super on)
@jursic, I'm 100% for supporting development, and have done so in the past. 👍
That said, I'm not sure this is something Inkscape can fix... this is not the "font won't load in windows" issue.
The OP reports Linux and Win both do not display the font.
Others have had success with FontForge, with the caveat that making a new font may work solely for the user.
@doctormo @TylerDurden I know this happens with FOSS but it's so essential having font display the right way. Different would be that I wanted Inkscape to be controlled with a joystick, that would be out of place. I went with the FontForge "solution" I had not one but two fonts that did not display properly, had to re-arrange their properties with FontForge, generate every font on the family, hope it does not happen with other fonts.
This is not simply about FOSS, this is also about using a native SVG editor...it can do amazing things, but it has boundaries.
Honestly it sounds like either a pango or inkscape feature... and I don't mean "this isn't a problem"... I mean, coping with fonts that have strange and maybe even broken meta data is a feature that can be added to code. I'd review the hell out of that merge request if it ever gets made.
Here's the recent topic: where within the font, the font class and weight were in conflict. Should Inkscape go with the weight and ignore the class or vice-cersa?
This document describes how fonts will be mapped within the recommendation.
Here are the related bug report(s).