[GRASS-user] Freetype fonts in gis.m
Michael Barton
michael.barton at asu.edu
Fri Jun 9 18:45:33 EDT 2006
I also was confusing d.text.freetype with d.font.freetype.
AFAIC, all such text should be rendered separately from the geospatial data
itself. That is, fonts and decorations should be rendered as a separate
layers (as they do now). Currently, the only way to have them produce
high-quality output is to render them in the GUI (e.g., as TclTk postscript
objects). Could the relevant d.* commands (e.g., d.legend, d.text, d.label)
be changed to optionally output postscript some something that would scale
and display well? Or does this need to be done in the GUI?
Michael
__________________________________________
Michael Barton, Professor of Anthropology
School of Human Evolution & Social Change
Center for Social Dynamics and Complexity
Arizona State University
phone: 480-965-6213
fax: 480-965-7671
www: http://www.public.asu.edu/~cmbarton
> From: Glynn Clements <glynn at gclements.plus.com>
> Date: Fri, 9 Jun 2006 21:07:20 +0100
> To: Michael Barton <michael.barton at asu.edu>
> Cc: Hamish <hamish_nospam at yahoo.com>, <grassuser at grass.itc.it>
> Subject: Re: [GRASS-user] Freetype fonts in gis.m
>
>
> Michael Barton wrote:
>
>>>> There should be an option to set the default font. You would need to
>>>> reset the font after calling anything which might change it (which
>>>> includes all command layers, as there's no reliable way to determine
>>>> whether a particular command will change the font).
>>>
>>> I'd only put it at the startup/d.erase stage. If the user wants to call
>>> something that changes the font, then let them have that control.
>>
>> That can be done now--albeit manually--by changing the listing in
>> options.tcl. It is a relatively straightforward project to create an
>> interactive window that would let users change some of the settings in
>> options.tcl.
>
> I'm referring to the font used for text in modules such as d.text,
> d.legend etc.
>
> --
> Glynn Clements <glynn at gclements.plus.com>
More information about the grass-user
mailing list