[GRASS-user] Horizontal legend font size

Paul Moen pmoen at nd.gov
Thu Aug 14 11:55:31 EDT 2008


The ability to set the text size and frame borders with environment
variables would be great and would solve my issues, which are merely
cosmetic.


On 8/14/08 8:39 AM, "Glynn Clements" <glynn at gclements.plus.com> wrote:

> 
> Hamish wrote:
> 
>>>> How about making font and fontsize parameters of d.legend,
>>>> so that the user can adjust ?
>> 
>> Hamish:
>>> font is controlled by d.font and GRASS_FONT, so no need to
>>> set that from the module.
>> 
>> 
>> As a general solution, I wonder if we should add a new enviro var
>> GRASS_TEXT_SIZE, which R_text_size() would look for. If it was set
>> it would override whatever was passed to that fn. (use for both width
>> and height options which are usually the same)
> 
> And also GRASS_LINE_WIDTH. And maybe GRASS_FRAME=t,b,l,r. But not text
> rotation.
> 
> And then change all of these environment variables into GRASS
> variables, and provide a d.config program to set/get them.
> 
> R_font(), R_text_size(), R_line_width() etc would still exist, but
> would only change the settings for the current process, not
> persistently.
> 
> We probably also want a global scale setting, which would affect
> various dimensions which are currently hard-coded, e.g. the size of
> axis ticks, etc.



More information about the grass-user mailing list