[GRASS-dev] font path question for Linux and Windows
Glynn Clements
glynn at gclements.plus.com
Thu May 3 00:41:03 EDT 2007
Glynn Clements wrote:
> > Then there is the other problem - resource fonts, dfonts and otf
> > fonts can have, and most do in the OSX system, multiple faces per
> > file. The font display routines in GRASS need an option to specify a
> > face in a font file, either by index number or name. Otherwise most
> > of the fonts included in OSX are of limited usefulness.
>
> That's easy enough to implement.
>
> One option is to pick an arbitrary character to separate the index
> from the filename. If the path ends with that character followed by a
> number, the number is the index.
>
> That has the advantage that only the lowest level of the driver code
> needs to change (draw_main(), in lib/driver/text3.c; the function
> which calls FT_New_Face()).
One disadvantage is that it won't work with options with:
opt->gisprompt = "old_file,..."
I'm strongly leaning towards eliminating the option to specify fonts
by paths, and just require the use of a name which is looked up in the
freetypecap file.
--
Glynn Clements <glynn at gclements.plus.com>
More information about the grass-dev
mailing list