1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
Need a mapping for symbol font if writer writing output format without
symbol font capability. E.g., for troff, alpha -> \(*a.
On error in destination readers - could read until closing "}" instead
of panicing. (Assuming that no state push is done inside dest readers.)
The program could continue this way.
rtf version 0 files may have font tables in which the font entries don't
have braces around them.
The reader enforces very few syntactic constraints. For example, it
does not enforce:
\ertf\fIn\fR must follow first open brace.
Charset control symbol must follow \ertf\fIn\fR.
Default found (\edeff\fIn\fR), if given, must precede font table.
Font table, stylesheet, color table, summary information group, document
formatting properties must precede all document content text.
Font table should precede stylesheet.
The troff writer does not ignore groups which specify foreground or
background colors.
The RTF specification says "if the file is translated by software that
does not display color," the group should be ignored.
Aside from the fact that very little software displays color, it seems
unnecessary to throw out color text instead of simply writing it out
normally.
Border symbols are found in the specification both under picture and
paragraph descriptions. The reader treats them as paragraph attributes.
Some footnote control symbols (\eftnsep, \eftnsepc, \eftncn) are listed
in the specification as document formatting attributes. Since they begin
a group, the reader treats them as destinations.
\epgnstart and \elinestart are listed under section and documnent formatting
properties. The reader treats them as document properties.
The less complete specification has the wrong names for the section break
symbols.
Foreground and background color symbols \ecf and \ebf are listed under the
color table description. The reader treats them as character formatting
properties.
|