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.
Please take a moment to fill out
this visitor survey You can help support this site by
visiting the advertisers that sponsor it! (only once each, though)