[GRASS-dev] Can't get font face index to work
Glynn Clements
glynn at gclements.plus.com
Wed May 2 23:50:12 EDT 2007
William Kyngesburye wrote:
> Any index I try is displaying the same default face 0.
>
> Bypassing the freetypecap for now so I can try it:
>
> d.font path="/System/Library/Fonts/Times.dfont"
> d.text -m text="some text"
>
> -> Times roman used
>
> d.font path="/System/Library/Fonts/Times.dfont|1"
> d.text -m text="some text"
>
> -> Times roman
>
> ...
>
> d.font path="/System/Library/Fonts/Times.dfont|4"
> d.text -m text="some text"
>
> -> Times roman
>
> This one is outside the range of available faces (4) in this font file.
>
>
> Tried putting them in the freetypecap:
>
> Times0:/System/Library/Fonts/Times.dfont|0:utf-8:
> Times1:/System/Library/Fonts/Times.dfont|1:utf-8:
> Times2:/System/Library/Fonts/Times.dfont|2:utf-8:
> Times3:/System/Library/Fonts/Times.dfont|3:utf-8:
>
> d.font doesn't complain, but when I click where I want to draw the
> text, it says "WARNING: unable to open font map 'Times0'"
Weird. I would expect specifying an explicit path to fail, as the
driver code checks for the existence of the file before stripping the
index. Using a name from the freetypecap file should work, though.
--
Glynn Clements <glynn at gclements.plus.com>
More information about the grass-dev
mailing list