On Mon, 05 Dec 2011 21:26:19 +0000
John-Mark Bell <jmb(a)netsurf-browser.org> wrote:
On Mon, 2011-12-05 at 19:38 +0100, W P Blatchley wrote:
> Is the font chosen just the first one RUfl encounters
> (alphabetically?) that has a match?
Pretty much, yes. See:
http://source.netsurf-browser.org/trunk/rufl/src/rufl_init.c?revision=979...
Just to explain the motivation behind this design: the substitution
table is 65K, and there are 18 weight-slant combinations. I wanted
RUfl to have small memory usage, so adding a table for each weight-
slant would have taken too much space. Perhaps a different data
structure or approach would be possible.
It wouldn't be difficult to construct the table in a different order
from alphabetical though.
James