1.5. Creating New Phrase Styles


1.5.1. Using Event Processing

SDF's event processing feature makes it easy to create a new phrase style from an existing one. For example, the following line makes LIB an alias of the S style:

!on phrase 'LIB';; $style='S'

1.5.2. Using Mapping Tables

SDF uses the phrasestyles filter to define the mapping between an SDF phrase style and a target phrase style. For example:

!block phrasestyles
Name    To

# Emphasis
A       Default
B       Bold
I       Italic
N       Normal
U       Underline
E       Filename
JUMP    Jump
1       =I
2       =B
3       =U
S       =2
SUB     Subscript
SUP     Superscript
!endblock

1.5.3. Creating New Target Phrase Styles

SDF makes it easy to define new target phrase styles by inheriting configuration details from an existing style.

See the look/simple/mif.sdn file in the SDF distribution for examples.