Skip to content

d.font

Selects the font in which text will be displayed on the user's graphics monitor.

d.font [-lv] [font=string] [path=name] [charset=string] [--verbose] [--quiet] [--qq] [--ui]

Example:

d.font

grass.script.run_command("d.font", font="romans", path=None, charset="UTF-8", flags=None, verbose=False, quiet=False, superquiet=False)

Example:

gs.run_command("d.font")

Parameters

font=string
    Choose new current font
    Default: romans
path=name
    Path to Freetype-compatible font including file name
charset=string
    Character encoding
    Default: UTF-8
-l
    List fonts
-v
    List fonts verbosely
--help
    Print usage summary
--verbose
    Verbose module output
--quiet
    Quiet module output
--qq
    Very quiet module output
--ui
    Force launching GUI dialog

font : str, optional
    Choose new current font
    Default: romans
path : str, optional
    Path to Freetype-compatible font including file name
    Used as: input, file, name
charset : str, optional
    Character encoding
    Default: UTF-8
flags : str, optional
    Allowed values: l, v
    l
        List fonts
    v
        List fonts verbosely
verbose: bool, optional
    Verbose module output
    Default: False
quiet: bool, optional
    Quiet module output
    Default: False
superquiet: bool, optional
    Very quiet module output
    Default: False

DESCRIPTION

d.font allows the user to select use of a specific text font for display of text on the graphics monitor. If the user does not specify a font when using other GRASS programs that display text, the font type romans is used by default.

The user can run this program either non-interactively or interactively. If the user specifies a font type name on the command line the program will run non-interactively. Alternately, the user can simply type d.font on the command line; in this case, the program will prompt the user for a display text font type.

Font options (italized):

  • cyrilc: Cyrillic
  • gothgbt: Gothic Great Britain triplex
  • gothgrt: Gothic German triplex
  • gothitt: Gothic Italian triplex
  • greekc: Greek complex
  • greekcs: Greek complex script
  • greekp: Greek plain
  • greeks: Greek simplex
  • italicc: Italian complex
  • italiccs: Italian complex small
  • italict: Italian triplex
  • romanc: Roman complex
  • romancs: Roman complex small
  • romand: Roman duplex
  • romanp: Roman plain
  • romans: Roman simplex
  • romant: Roman triplex
  • scriptc: Script complex
  • scripts: Script simplex

NOTES

The font type romans is the fastest font type to display to the graphics monitor.

SEE ALSO

d.text
d.title

AUTHOR

James Westervelt, U.S. Army Construction Engineering Research Laboratory

d.font uses the public domain version of the Hershey Fonts created by Dr. A.V. Hershey while working at the U.S. National Bureau of Standards.

SOURCE CODE

Available at: d.font source code (history)
Latest change: Monday Feb 24 16:07:55 2025 in commit 4ab71fd