Button for 1977 Button for 1984 Button for 1990 Button for 1995 Button for MDC Button for notes Button for examples

MWAPI - Fonts

Draft MDC Standard

3.3.7 Fonts

Type fonts specify the appearance characteristics of text. A font specification consists of three components: a face, a size, and a style.

    fontface::= expr V



M,DEFAULT
M,FIXED
M,SANS
M,SERIF
alpha chars




The following fontface values are defined:

M,DEFAULT Default type face of the underlying windowing platform.
M,FIXED A non-proportional type face.
M,SANS A proportional type face from a sans-serif family.
M,SERIF A proportional type face from a serif family.

fontface values not beginning with "M," may be used by implementors to identify additional type faces.

    expr V numlit

Positive numeric values for fontsize specify the size of displayed text measured in points. A point is 1/72 inches.

    fontstyle::= expr V

NORMAL
fstyle [ , fstyle ] ...


    fstyle::=



BOLD
ITALIC
ULINE
implementationvalue




If fontstyle includes the fstyle BOLD, the text is displayed in bold face. If fontstyle includes the fstyle ITALIC, the text is displayed italicized. If fontstyle includes the fstyle ULINE, the text is displayed underlined.

If a font requested by an application cannot be provided, an alternative font with different fontface, fontsize, and/or fontstyle values may be substituted by the underlying windowing platform. Except for in drawcommands, any references to attributes identifying fonts (including attributes to which values beginning with "M," have been assigned) yield information about the actual font.

Button for 1977 Button for 1984 Button for 1990 Button for 1995 Button for MDC Button for notes Button for examples

Copyright © Standard Documents; 1977-2024 MUMPS Development Committee;
Copyright © Examples: 1995-2024 Ed de Moel;
Copyright © Annotations: 2003-2008 Jacquard Systems Research
Copyright © Annotations: 2008-2024 Ed de Moel.

Some specifications are "approved for inclusion in a future standard". Note that the MUMPS Development Committee cannot guarantee that such future standards will indeed be published.

This page most recently updated on 14-Nov-2023, 21:54:23.

For comments, contact Ed de Moel (demoel@jacquardsystems.com)