diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /support/RTF-1_06a1/Notes |
Initial commit
Diffstat (limited to 'support/RTF-1_06a1/Notes')
-rw-r--r-- | support/RTF-1_06a1/Notes | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/support/RTF-1_06a1/Notes b/support/RTF-1_06a1/Notes new file mode 100644 index 0000000000..266a7f74ff --- /dev/null +++ b/support/RTF-1_06a1/Notes @@ -0,0 +1,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. |