Please enable JavaScript to view this site.

ESL Documentation

The font a text string is displayed in is inherited in the following ways:

In graphical objects: text that does not have a font specification is displayed in the default font for the program.

In textual regions: text is displayed in the font specified in the definition of the textual region. If the textual region definition does not specify a font, the text is displayed in the default font for the program, unless the default font is proportional, in which case font esl mono is used. Underline, bold, strike-out, and italic cannot be used in textual regions.

The default font for the program is one of the following:

Any font specified in the environment declaration for the program.

If no font is specified in the environment declaration, the default font specified in the configuration file is used. Thus, any text string that does not have an explicit font specification or that does not inherit a font is displayed in specified default font, which if not set in the configuration file is hard-coded as "esl mono".