Previous Topic

Next Topic

Font Properties

The Font Properties dialog lets you change the font size and color scheme used to display characters. As with all property dialogs, the Font Properties dialog is opened from the Properties menu. It is also the default property dialog for identifier, number and text tokens, and can thus be opened by double-clicking the corresponding MathML elements in the MathML Ancestry panel.

The following properties can be set from the Font Properties dialog:

Font Styles

You can use font styles to control the MathML font attributes for characters and expressions.

Predefined Styles: Use predefined MathML styles for controlling font styles

Custom Styles: Define and use your own font styles.

When the value 'automatic' is specified for identifiers, single character identifiers are rendered in italics, while multi-character identifiers are rendered in an upright font. This is standard practice for mathematics typesetting.

Font Size

The size of characters can be specified using normal MathML size values. In addition, the relative sizes "big" and "small" may also be used.

Font Color (foreground)

This property determines the font color for characters. Note that in order to specify the color for non-character symbols such as radicals and fraction lines, you need to specify that the property be applied as the default for the expression as described below.

Any MathML color value may be specified.

Font Background (color)

This property determines the background color for the expression. The background color affects the bounding box of the current expression.

Any MathML color value may be specified.

At the bottom of the Font Properties dialog are two checkboxes that determine whether the property settings will be sticky or not. If "Apply to each token element in the selection" is chosen, the properties are set for each individual character, and they will stick with them if you cut part of the expression and paste it elsewhere.

By contrast, if you choose "Set as default for selected expression", the MathFlow Editor will insert a style change template as needed, and set the properties once for the entire selection. In this case, the properties also apply to non-character data such as fraction lines. However, since the properties are associated with the expression and not the individual characters within it, they are not sticky, and if you cut data out of the expression and paste it elsewhere, the properties will no longer apply. Conversely, the properties you set for the expression will also apply to any new data you add to it.

Previous Topic

Next Topic


[Design Science Home]
Copyright © 1996-2013 Design Science, Inc. All rights reserved.