Please implement full support for font weights

Asked by Kyli Rouge on 2016-04-03

Please implement full support for font weights! I have some beautiful fonts trapped behind thin weights that I can't use in Inkscape. Even when I change the XML to say "font-weight:100", it still displays the normal thickness. I know the font is there because in the Font pane, it displays correctly, but the actual editor doesn't.

Question information

English Edit question
Inkscape Edit question
No assignee Edit question
Last query:
Last reply:
Hachmann (marenhachmann) said : #1

Hi Kyli,

font-weight: 100 is more on the thin end of the spectrum... See

Inkscape 0.91 will only use font-weights that exist for your font, so if the font does not come with the corresponding variant, it will no longer emulate the weight.

You can read more about that in this blog article by one of our developers:

It rather looks to me as if it had been forgotten to apply this change to the preview, too...

It still works for faked italics, if you enter 'italic' into the field for the style in the text tool's toolbar, but it doesn't work for bolding.

Kind regards,

Hachmann (marenhachmann) said : #2

I've linked the corresponding bug report to this question (issue 4) . Feel free to add yourself to the supporters by using the 'Affects me, too' button at the top.

Kyli Rouge (kyli) said : #3

I don't think you understand. I expect it to render just as well as Chrome:
But it renders like this instead:

Hachmann (marenhachmann) said : #4

Yes, Chrome *does* emulate the font weights that are not there. Inkscape only uses those that actually exist. So there's no surprise.

You need to use a font file that has the font-weight you need available directly. This will give you a much better quality than Chrome's font weight emulation.

Hachmann (marenhachmann) said : #5

(or does it not look different for 'light', 'normal' and 'medium'?)

Kyli Rouge (kyli) said : #6

I do have all the files (thin, light, normal, medium, bold, and black). Chrome weight "emulation" only makes fonts bolder, not thinner.

Hachmann (marenhachmann) said : #7

And did you select those from the list that is displayed in your image? Or how did you assign the font weights?

Kyli Rouge (kyli) said : #8

From the XML directly. I really only use Inkscape as a quick preview for writing SVGs.

Hachmann (marenhachmann) said : #9

So it works if you select the variant via the GUI, but not if you add the font-weight attribute which corresponds to the to the XML?
I just tested this with another font, and replacing the font weight with a number works flawlessly, for that font.

There must be something about the Roboto font that doesn't work well with Inkscape.
The development version of Inkscape seems to throw medium and regular, as well as thin italic and light italic together :/ .

Light doesn't seem to exist in a non-italic format... I got the latest font from here:

Maybe that gives you some clues... Your best bet would be to search through the bug reports, and create a new one if there isn't one about this yet, explaining your problem in as much detail as possible right from the start.

Kyli Rouge (kyli) said : #10

It does not work no matter how I select the variant.

I think Roboto encodes its several files as one font family, so it'll show up on font selectors as one or two fonts, which are actually several typefaces.

Not sure what you mean by "Light doesn't seem to exist in a non-italic format", since when I go to that same page you link and download I see this:

Kyli Rouge (kyli) said : #11

By the way, other image editors like PhotoImpact have no problem using all of Roboto's weights, so it's not a problem with the font or how it's installed.

Hachmann (marenhachmann) said : #12

Kyli, if you like, you can keep an eye on our website at for announcements of pre-release versions of Inkscape.

There will soon be some builds for different operating systems available (unless you're on Ubuntu/Ubuntu-derived Linux distro, then you can just get them from the ppa:

You could then test if the new version still exposes this problem. There has been a lot of work done on font-related things, so the chances aren't bad (however, that version is not recommended for production, it still has got some weird bugs).


Can you help with this problem?

Provide an answer of your own, or ask Kyli Rouge for more information if necessary.

To post a message you must log in.