General Purpose PostScript Generating Utility
7.4 Faces
A face is an attribute given to a piece of text, which specifies
how it should look like. Since a2ps is devoted to pretty-printing
source files, the faces it uses are related to the syntactic entities
that can be encountered in a file.
The faces a2ps uses are:
- `Plain'
- This corresponds to the text body.
- `Keyword'
- `Keyword_strong'
- These are related to the keywords that may appear in a text.
- `Comment'
- `Comment_strong'
- These are related to comments in the text. Remember that comments
should be considered as non essential ("Aaaeaaarg" says the
programmer); indeed, the user might suppress the comments thanks (?) to
the option `--strip-level'. Hence, never use these faces
just because you think they look better on, say, strings.
- `Label'
- `Label_strong'
- These are used when a point of extreme importance, or a sectioning
point, is met. Typically, functions declarations etc.
- `String'
- Used mainly for string and character literals.
- `Error'
- Used to underline the presence of an error. For instance in
Encapsulated PostScript, some PostScript operators are forbidden: they
are underlined as errors.
Actually, there is also the face `Symbol', but this one is
particular: it is not legal changing its font.