On Mon, 2011-12-05 at 19:38 +0100, W P Blatchley wrote:
On Mon, 05 Dec 2011 13:00:17 +0100,
> No, it doesn't. It *will* match styles/weight when selecting the
> appropriate initial font, but the substitution table is built without
> paying attention to this information. As RISC OS fonts carry little
> metadata about styles/weights, RUfl simply uses the font name as a
I don't quite follow this. What do you mean by "initial font" here? Sorry
if I'm being slow!
I mean the parameters passed to rufl_paint and friends (i.e. the font
face the client asks for)
So, the substitution table is just a single mapping of UCS code point
one (of a possible many) fonts that contain a glyph for that code point?
That's what I wrote, yes.
Is the font chosen just the first one RUfl encounters
that has a match?
Pretty much, yes. See:
And what does RUfl take as hints to the font style from the name?
".Medium" and ".Bold", that kind of thing?
Patches to improve the situation are always welcome.