git.iko.soy/typeable/pandoc
on master help sign in
+ Use new alignment parameter in title/author/date,

instead of hardcoded \qc. + Adjusted test suite to account for changes in RTF writer. git-svn-id: https://pandoc.googlecode.com/svn/trunk@594 788f1e2b-df1e-0410-8736-df70ead52e1b

commit71cf0a11b37000df1bd9996fbdb65d98c1c30584 authorfiddlosopher <fiddlosopher@788f1e2b-df1e-0410-8736-df70ead52e1b> dateWed 9 May 2007, 00:44 (19 years ago) parentc6323b2
2 files changed+278−278
src/Text/Pandoc/Writers/RTF.hs+8−8 tests/writer.rtf+270−270
src/Text/Pandoc/Writers/RTF.hs+8−8
@@ -83,10 +83,10 @@ rtfParSpaced :: Int -- ^ space after (in twips)
8383 -> String
8484rtfParSpaced spaceAfter indent firstLineIndent alignment content =
8585 let alignString = case alignment of
86− AlignLeft -> "\\ql"
87− AlignRight -> "\\qr"
88− AlignCenter -> "\\qc"
89− AlignDefault -> "\\ql"
86+ AlignLeft -> "\\ql "
87+ AlignRight -> "\\qr "
88+ AlignCenter -> "\\qc "
89+ AlignDefault -> "\\ql "
9090 in "{\\pard " ++ alignString ++
9191 "\\f0 \\sa" ++ (show spaceAfter) ++ " \\li" ++ (show indent) ++
9292 " \\fi" ++ (show firstLineIndent) ++ " " ++ content ++ "\\par}\n"
@@ -131,15 +131,15 @@ rtfHeader :: String -- ^ header text
131131rtfHeader headerText (Meta title authors date) =
132132 let titletext = if null title
133133 then ""
134− else rtfPar 0 0 AlignDefault ("\\qc \\b \\fs36 " ++
135− inlineListToRTF title)
134+ else rtfPar 0 0 AlignCenter ("\\b \\fs36 " ++
135+ inlineListToRTF title)
136136 authorstext = if null authors
137137 then ""
138− else rtfPar 0 0 AlignDefault ("\\qc " ++ (joinWithSep "\\"
138+ else rtfPar 0 0 AlignCenter (" " ++ (joinWithSep "\\"
139139 (map stringToRTF authors)))
140140 datetext = if date == ""
141141 then ""
142− else rtfPar 0 0 AlignDefault ("\\qc " ++ stringToRTF date) in
142+ else rtfPar 0 0 AlignCenter (" " ++ stringToRTF date) in
143143 let spacer = if null (titletext ++ authorstext ++ datetext)
144144 then ""
145145 else rtfPar 0 0 AlignDefault "" in
tests/writer.rtf+270−270
@@ -2,389 +2,389 @@
22{\colortbl;\red255\green0\blue0;\red0\green0\blue255;}
33\widowctrl\hyphauto
44
5−{\pard \f0 \sa180 \li0 \fi0 \qc \b \fs36 Pandoc Test Suite\par}
6−{\pard \f0 \sa180 \li0 \fi0 \qc John MacFarlane\Anonymous\par}
7−{\pard \f0 \sa180 \li0 \fi0 \qc July 17, 2006\par}
8−{\pard \f0 \sa180 \li0 \fi0 \par}
9−{\pard \f0 \sa180 \li0 \fi0 This is a set of tests for pandoc. Most of them are adapted from John Gruber\u8217's markdown test suite.\par}
10−{\pard \f0 \sa180 \li0 \fi0 \qc \emdash\emdash\emdash\emdash\emdash\par}
11−{\pard \f0 \sa180 \li0 \fi0 \b \fs36 Headers\par}
12−{\pard \f0 \sa180 \li0 \fi0 \b \fs32 Level 2 with an {\field{\*\fldinst{HYPERLINK "/url"}}{\fldrslt{\ul
5+{\pard \qc \f0 \sa180 \li0 \fi0 \b \fs36 Pandoc Test Suite\par}
6+{\pard \qc \f0 \sa180 \li0 \fi0 John MacFarlane\Anonymous\par}
7+{\pard \qc \f0 \sa180 \li0 \fi0 July 17, 2006\par}
8+{\pard \ql \f0 \sa180 \li0 \fi0 \par}
9+{\pard \ql \f0 \sa180 \li0 \fi0 This is a set of tests for pandoc. Most of them are adapted from John Gruber\u8217's markdown test suite.\par}
10+{\pard \qc \f0 \sa180 \li0 \fi0 \emdash\emdash\emdash\emdash\emdash\par}
11+{\pard \ql \f0 \sa180 \li0 \fi0 \b \fs36 Headers\par}
12+{\pard \ql \f0 \sa180 \li0 \fi0 \b \fs32 Level 2 with an {\field{\*\fldinst{HYPERLINK "/url"}}{\fldrslt{\ul
1313embedded link
1414}}}
1515\par}
16−{\pard \f0 \sa180 \li0 \fi0 \b \fs28 Level 3 with {\i emphasis} \par}
17−{\pard \f0 \sa180 \li0 \fi0 \b \fs24 Level 4\par}
18−{\pard \f0 \sa180 \li0 \fi0 \b \fs20 Level 5\par}
19−{\pard \f0 \sa180 \li0 \fi0 \b \fs36 Level 1\par}
20−{\pard \f0 \sa180 \li0 \fi0 \b \fs32 Level 2 with {\i emphasis} \par}
21−{\pard \f0 \sa180 \li0 \fi0 \b \fs28 Level 3\par}
22−{\pard \f0 \sa180 \li0 \fi0 with no blank line\par}
23−{\pard \f0 \sa180 \li0 \fi0 \b \fs32 Level 2\par}
24−{\pard \f0 \sa180 \li0 \fi0 with no blank line\par}
25−{\pard \f0 \sa180 \li0 \fi0 \qc \emdash\emdash\emdash\emdash\emdash\par}
26−{\pard \f0 \sa180 \li0 \fi0 \b \fs36 Paragraphs\par}
27−{\pard \f0 \sa180 \li0 \fi0 Here\u8217's a regular paragraph.\par}
28−{\pard \f0 \sa180 \li0 \fi0 In Markdown 1.0.0 and earlier. Version 8. This line turns into a list item. Because a hard-wrapped line in the middle of a paragraph looked like a list item.\par}
29−{\pard \f0 \sa180 \li0 \fi0 Here\u8217's one with a bullet. * criminey.\par}
30−{\pard \f0 \sa180 \li0 \fi0 There should be a hard line break\line here.\par}
31−{\pard \f0 \sa180 \li0 \fi0 \qc \emdash\emdash\emdash\emdash\emdash\par}
32−{\pard \f0 \sa180 \li0 \fi0 \b \fs36 Block Quotes\par}
33−{\pard \f0 \sa180 \li0 \fi0 E-mail style:\par}
34−{\pard \f0 \sa180 \li720 \fi0 This is a block quote. It is pretty short.\par}
35−{\pard \f0 \sa180 \li720 \fi0 Code in a block quote:\par}
36−{\pard \f0 \sa180 \li720 \fi0 \f1 sub status \{\line
16+{\pard \ql \f0 \sa180 \li0 \fi0 \b \fs28 Level 3 with {\i emphasis} \par}
17+{\pard \ql \f0 \sa180 \li0 \fi0 \b \fs24 Level 4\par}
18+{\pard \ql \f0 \sa180 \li0 \fi0 \b \fs20 Level 5\par}
19+{\pard \ql \f0 \sa180 \li0 \fi0 \b \fs36 Level 1\par}
20+{\pard \ql \f0 \sa180 \li0 \fi0 \b \fs32 Level 2 with {\i emphasis} \par}
21+{\pard \ql \f0 \sa180 \li0 \fi0 \b \fs28 Level 3\par}
22+{\pard \ql \f0 \sa180 \li0 \fi0 with no blank line\par}
23+{\pard \ql \f0 \sa180 \li0 \fi0 \b \fs32 Level 2\par}
24+{\pard \ql \f0 \sa180 \li0 \fi0 with no blank line\par}
25+{\pard \qc \f0 \sa180 \li0 \fi0 \emdash\emdash\emdash\emdash\emdash\par}
26+{\pard \ql \f0 \sa180 \li0 \fi0 \b \fs36 Paragraphs\par}
27+{\pard \ql \f0 \sa180 \li0 \fi0 Here\u8217's a regular paragraph.\par}
28+{\pard \ql \f0 \sa180 \li0 \fi0 In Markdown 1.0.0 and earlier. Version 8. This line turns into a list item. Because a hard-wrapped line in the middle of a paragraph looked like a list item.\par}
29+{\pard \ql \f0 \sa180 \li0 \fi0 Here\u8217's one with a bullet. * criminey.\par}
30+{\pard \ql \f0 \sa180 \li0 \fi0 There should be a hard line break\line here.\par}
31+{\pard \qc \f0 \sa180 \li0 \fi0 \emdash\emdash\emdash\emdash\emdash\par}
32+{\pard \ql \f0 \sa180 \li0 \fi0 \b \fs36 Block Quotes\par}
33+{\pard \ql \f0 \sa180 \li0 \fi0 E-mail style:\par}
34+{\pard \ql \f0 \sa180 \li720 \fi0 This is a block quote. It is pretty short.\par}
35+{\pard \ql \f0 \sa180 \li720 \fi0 Code in a block quote:\par}
36+{\pard \ql \f0 \sa180 \li720 \fi0 \f1 sub status \{\line
3737 print "working";\line
3838\}\par}
39−{\pard \f0 \sa180 \li720 \fi0 A list:\par}
40−{\pard \f0 \sa0 \li1080 \fi-360 1.\tx360\tab item one\par}
41−{\pard \f0 \sa0 \li1080 \fi-360 2.\tx360\tab item two\sa180\par}
42−{\pard \f0 \sa180 \li720 \fi0 Nested block quotes:\par}
43−{\pard \f0 \sa180 \li1440 \fi0 nested\par}
44−{\pard \f0 \sa180 \li1440 \fi0 nested\par}
45−{\pard \f0 \sa180 \li0 \fi0 This should not be a block quote: 2 > 1.\par}
46−{\pard \f0 \sa180 \li0 \fi0 Box-style:\par}
47−{\pard \f0 \sa180 \li720 \fi0 Example:\par}
48−{\pard \f0 \sa180 \li720 \fi0 \f1 sub status \{\line
39+{\pard \ql \f0 \sa180 \li720 \fi0 A list:\par}
40+{\pard \ql \f0 \sa0 \li1080 \fi-360 1.\tx360\tab item one\par}
41+{\pard \ql \f0 \sa0 \li1080 \fi-360 2.\tx360\tab item two\sa180\par}
42+{\pard \ql \f0 \sa180 \li720 \fi0 Nested block quotes:\par}
43+{\pard \ql \f0 \sa180 \li1440 \fi0 nested\par}
44+{\pard \ql \f0 \sa180 \li1440 \fi0 nested\par}
45+{\pard \ql \f0 \sa180 \li0 \fi0 This should not be a block quote: 2 > 1.\par}
46+{\pard \ql \f0 \sa180 \li0 \fi0 Box-style:\par}
47+{\pard \ql \f0 \sa180 \li720 \fi0 Example:\par}
48+{\pard \ql \f0 \sa180 \li720 \fi0 \f1 sub status \{\line
4949 print "working";\line
5050\}\par}
51−{\pard \f0 \sa0 \li1080 \fi-360 1.\tx360\tab do laundry\par}
52−{\pard \f0 \sa0 \li1080 \fi-360 2.\tx360\tab take out the trash\sa180\par}
53−{\pard \f0 \sa180 \li0 \fi0 Here\u8217's a nested one:\par}
54−{\pard \f0 \sa180 \li720 \fi0 Joe said:\par}
55−{\pard \f0 \sa180 \li1440 \fi0 Don\u8217't quote me.\par}
56−{\pard \f0 \sa180 \li0 \fi0 And a following paragraph.\par}
57−{\pard \f0 \sa180 \li0 \fi0 \qc \emdash\emdash\emdash\emdash\emdash\par}
58−{\pard \f0 \sa180 \li0 \fi0 \b \fs36 Code Blocks\par}
59−{\pard \f0 \sa180 \li0 \fi0 Code:\par}
60−{\pard \f0 \sa180 \li0 \fi0 \f1 ---- (should be four hyphens)\line
51+{\pard \ql \f0 \sa0 \li1080 \fi-360 1.\tx360\tab do laundry\par}
52+{\pard \ql \f0 \sa0 \li1080 \fi-360 2.\tx360\tab take out the trash\sa180\par}
53+{\pard \ql \f0 \sa180 \li0 \fi0 Here\u8217's a nested one:\par}
54+{\pard \ql \f0 \sa180 \li720 \fi0 Joe said:\par}
55+{\pard \ql \f0 \sa180 \li1440 \fi0 Don\u8217't quote me.\par}
56+{\pard \ql \f0 \sa180 \li0 \fi0 And a following paragraph.\par}
57+{\pard \qc \f0 \sa180 \li0 \fi0 \emdash\emdash\emdash\emdash\emdash\par}
58+{\pard \ql \f0 \sa180 \li0 \fi0 \b \fs36 Code Blocks\par}
59+{\pard \ql \f0 \sa180 \li0 \fi0 Code:\par}
60+{\pard \ql \f0 \sa180 \li0 \fi0 \f1 ---- (should be four hyphens)\line
6161\line
6262sub status \{\line
6363 print "working";\line
6464\}\line
6565\line
6666this code block is indented by one tab\par}
67−{\pard \f0 \sa180 \li0 \fi0 And:\par}
68−{\pard \f0 \sa180 \li0 \fi0 \f1 this code block is indented by two tabs\line
67+{\pard \ql \f0 \sa180 \li0 \fi0 And:\par}
68+{\pard \ql \f0 \sa180 \li0 \fi0 \f1 this code block is indented by two tabs\line
6969\line
7070These should not be escaped: \\$ \\\\ \\> \\[ \\\{\par}
71−{\pard \f0 \sa180 \li0 \fi0 \qc \emdash\emdash\emdash\emdash\emdash\par}
72−{\pard \f0 \sa180 \li0 \fi0 \b \fs36 Lists\par}
73−{\pard \f0 \sa180 \li0 \fi0 \b \fs32 Unordered\par}
74−{\pard \f0 \sa180 \li0 \fi0 Asterisks tight:\par}
75−{\pard \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab asterisk 1\par}
76−{\pard \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab asterisk 2\par}
77−{\pard \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab asterisk 3\sa180\par}
78−{\pard \f0 \sa180 \li0 \fi0 Asterisks loose:\par}
79−{\pard \f0 \sa180 \li360 \fi-360 \bullet \tx360\tab asterisk 1\par}
80−{\pard \f0 \sa180 \li360 \fi-360 \bullet \tx360\tab asterisk 2\par}
81−{\pard \f0 \sa180 \li360 \fi-360 \bullet \tx360\tab asterisk 3\sa180\par}
82−{\pard \f0 \sa180 \li0 \fi0 Pluses tight:\par}
83−{\pard \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab Plus 1\par}
84−{\pard \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab Plus 2\par}
85−{\pard \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab Plus 3\sa180\par}
86−{\pard \f0 \sa180 \li0 \fi0 Pluses loose:\par}
87−{\pard \f0 \sa180 \li360 \fi-360 \bullet \tx360\tab Plus 1\par}
88−{\pard \f0 \sa180 \li360 \fi-360 \bullet \tx360\tab Plus 2\par}
89−{\pard \f0 \sa180 \li360 \fi-360 \bullet \tx360\tab Plus 3\sa180\par}
90−{\pard \f0 \sa180 \li0 \fi0 Minuses tight:\par}
91−{\pard \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab Minus 1\par}
92−{\pard \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab Minus 2\par}
93−{\pard \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab Minus 3\sa180\par}
94−{\pard \f0 \sa180 \li0 \fi0 Minuses loose:\par}
95−{\pard \f0 \sa180 \li360 \fi-360 \bullet \tx360\tab Minus 1\par}
96−{\pard \f0 \sa180 \li360 \fi-360 \bullet \tx360\tab Minus 2\par}
97−{\pard \f0 \sa180 \li360 \fi-360 \bullet \tx360\tab Minus 3\sa180\par}
98−{\pard \f0 \sa180 \li0 \fi0 \b \fs32 Ordered\par}
99−{\pard \f0 \sa180 \li0 \fi0 Tight:\par}
100−{\pard \f0 \sa0 \li360 \fi-360 1.\tx360\tab First\par}
101−{\pard \f0 \sa0 \li360 \fi-360 2.\tx360\tab Second\par}
102−{\pard \f0 \sa0 \li360 \fi-360 3.\tx360\tab Third\sa180\par}
103−{\pard \f0 \sa180 \li0 \fi0 and:\par}
104−{\pard \f0 \sa0 \li360 \fi-360 1.\tx360\tab One\par}
105−{\pard \f0 \sa0 \li360 \fi-360 2.\tx360\tab Two\par}
106−{\pard \f0 \sa0 \li360 \fi-360 3.\tx360\tab Three\sa180\par}
107−{\pard \f0 \sa180 \li0 \fi0 Loose using tabs:\par}
108−{\pard \f0 \sa180 \li360 \fi-360 1.\tx360\tab First\par}
109−{\pard \f0 \sa180 \li360 \fi-360 2.\tx360\tab Second\par}
110−{\pard \f0 \sa180 \li360 \fi-360 3.\tx360\tab Third\sa180\par}
111−{\pard \f0 \sa180 \li0 \fi0 and using spaces:\par}
112−{\pard \f0 \sa180 \li360 \fi-360 1.\tx360\tab One\par}
113−{\pard \f0 \sa180 \li360 \fi-360 2.\tx360\tab Two\par}
114−{\pard \f0 \sa180 \li360 \fi-360 3.\tx360\tab Three\sa180\par}
115−{\pard \f0 \sa180 \li0 \fi0 Multiple paragraphs:\par}
116−{\pard \f0 \sa180 \li360 \fi-360 1.\tx360\tab Item 1, graf one.\par}
117−{\pard \f0 \sa180 \li360 \fi0 Item 1. graf two. The quick brown fox jumped over the lazy dog\u8217's back.\par}
118−{\pard \f0 \sa180 \li360 \fi-360 2.\tx360\tab Item 2.\par}
119−{\pard \f0 \sa180 \li360 \fi-360 3.\tx360\tab Item 3.\sa180\par}
120−{\pard \f0 \sa180 \li0 \fi0 \b \fs32 Nested\par}
121−{\pard \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab Tab\par}
122−{\pard \f0 \sa0 \li720 \fi-360 \endash \tx360\tab Tab\par}
123−{\pard \f0 \sa0 \li1080 \fi-360 \bullet \tx360\tab Tab\sa180\sa180\sa180\par}
124−{\pard \f0 \sa180 \li0 \fi0 Here\u8217's another:\par}
125−{\pard \f0 \sa0 \li360 \fi-360 1.\tx360\tab First\par}
126−{\pard \f0 \sa0 \li360 \fi-360 2.\tx360\tab Second:\par}
127−{\pard \f0 \sa0 \li720 \fi-360 \endash \tx360\tab Fee\par}
128−{\pard \f0 \sa0 \li720 \fi-360 \endash \tx360\tab Fie\par}
129−{\pard \f0 \sa0 \li720 \fi-360 \endash \tx360\tab Foe\sa180\par}
130−{\pard \f0 \sa0 \li360 \fi-360 3.\tx360\tab Third\sa180\par}
131−{\pard \f0 \sa180 \li0 \fi0 Same thing but with paragraphs:\par}
132−{\pard \f0 \sa180 \li360 \fi-360 1.\tx360\tab First\par}
133−{\pard \f0 \sa180 \li360 \fi-360 2.\tx360\tab Second:\par}
134−{\pard \f0 \sa0 \li720 \fi-360 \endash \tx360\tab Fee\par}
135−{\pard \f0 \sa0 \li720 \fi-360 \endash \tx360\tab Fie\par}
136−{\pard \f0 \sa0 \li720 \fi-360 \endash \tx360\tab Foe\sa180\par}
137−{\pard \f0 \sa180 \li360 \fi-360 3.\tx360\tab Third\sa180\par}
138−{\pard \f0 \sa180 \li0 \fi0 \b \fs32 Tabs and spaces\par}
139−{\pard \f0 \sa180 \li360 \fi-360 \bullet \tx360\tab this is a list item indented with tabs\par}
140−{\pard \f0 \sa180 \li360 \fi-360 \bullet \tx360\tab this is a list item indented with spaces\par}
141−{\pard \f0 \sa180 \li720 \fi-360 \endash \tx360\tab this is an example list item indented with tabs\par}
142−{\pard \f0 \sa180 \li720 \fi-360 \endash \tx360\tab this is an example list item indented with spaces\sa180\sa180\par}
143−{\pard \f0 \sa180 \li0 \fi0 \qc \emdash\emdash\emdash\emdash\emdash\par}
144−{\pard \f0 \sa180 \li0 \fi0 \b \fs36 HTML Blocks\par}
145−{\pard \f0 \sa180 \li0 \fi0 Simple block on one line:\par}
146−{\pard \f0 \sa0 \li0 \fi0 foo\par}
147−{\pard \f0 \sa180 \li0 \fi0 And nested without indentation:\par}
148−{\pard \f0 \sa0 \li0 \fi0 foo\par}
149−{\pard \f0 \sa0 \li0 \fi0 bar\par}
150−{\pard \f0 \sa180 \li0 \fi0 Interpreted markdown in a table:\par}
151−{\pard \f0 \sa0 \li0 \fi0 This is {\i emphasized} \par}
152−{\pard \f0 \sa0 \li0 \fi0 And this is {\b strong} \par}
153−{\pard \f0 \sa180 \li0 \fi0 Here\u8217's a simple block:\par}
154−{\pard \f0 \sa0 \li0 \fi0 foo\par}
155−{\pard \f0 \sa180 \li0 \fi0 This should be a code block, though:\par}
156−{\pard \f0 \sa180 \li0 \fi0 \f1 <div>\line
71+{\pard \qc \f0 \sa180 \li0 \fi0 \emdash\emdash\emdash\emdash\emdash\par}
72+{\pard \ql \f0 \sa180 \li0 \fi0 \b \fs36 Lists\par}
73+{\pard \ql \f0 \sa180 \li0 \fi0 \b \fs32 Unordered\par}
74+{\pard \ql \f0 \sa180 \li0 \fi0 Asterisks tight:\par}
75+{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab asterisk 1\par}
76+{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab asterisk 2\par}
77+{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab asterisk 3\sa180\par}
78+{\pard \ql \f0 \sa180 \li0 \fi0 Asterisks loose:\par}
79+{\pard \ql \f0 \sa180 \li360 \fi-360 \bullet \tx360\tab asterisk 1\par}
80+{\pard \ql \f0 \sa180 \li360 \fi-360 \bullet \tx360\tab asterisk 2\par}
81+{\pard \ql \f0 \sa180 \li360 \fi-360 \bullet \tx360\tab asterisk 3\sa180\par}
82+{\pard \ql \f0 \sa180 \li0 \fi0 Pluses tight:\par}
83+{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab Plus 1\par}
84+{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab Plus 2\par}
85+{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab Plus 3\sa180\par}
86+{\pard \ql \f0 \sa180 \li0 \fi0 Pluses loose:\par}
87+{\pard \ql \f0 \sa180 \li360 \fi-360 \bullet \tx360\tab Plus 1\par}
88+{\pard \ql \f0 \sa180 \li360 \fi-360 \bullet \tx360\tab Plus 2\par}
89+{\pard \ql \f0 \sa180 \li360 \fi-360 \bullet \tx360\tab Plus 3\sa180\par}
90+{\pard \ql \f0 \sa180 \li0 \fi0 Minuses tight:\par}
91+{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab Minus 1\par}
92+{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab Minus 2\par}
93+{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab Minus 3\sa180\par}
94+{\pard \ql \f0 \sa180 \li0 \fi0 Minuses loose:\par}
95+{\pard \ql \f0 \sa180 \li360 \fi-360 \bullet \tx360\tab Minus 1\par}
96+{\pard \ql \f0 \sa180 \li360 \fi-360 \bullet \tx360\tab Minus 2\par}
97+{\pard \ql \f0 \sa180 \li360 \fi-360 \bullet \tx360\tab Minus 3\sa180\par}
98+{\pard \ql \f0 \sa180 \li0 \fi0 \b \fs32 Ordered\par}
99+{\pard \ql \f0 \sa180 \li0 \fi0 Tight:\par}
100+{\pard \ql \f0 \sa0 \li360 \fi-360 1.\tx360\tab First\par}
101+{\pard \ql \f0 \sa0 \li360 \fi-360 2.\tx360\tab Second\par}
102+{\pard \ql \f0 \sa0 \li360 \fi-360 3.\tx360\tab Third\sa180\par}
103+{\pard \ql \f0 \sa180 \li0 \fi0 and:\par}
104+{\pard \ql \f0 \sa0 \li360 \fi-360 1.\tx360\tab One\par}
105+{\pard \ql \f0 \sa0 \li360 \fi-360 2.\tx360\tab Two\par}
106+{\pard \ql \f0 \sa0 \li360 \fi-360 3.\tx360\tab Three\sa180\par}
107+{\pard \ql \f0 \sa180 \li0 \fi0 Loose using tabs:\par}
108+{\pard \ql \f0 \sa180 \li360 \fi-360 1.\tx360\tab First\par}
109+{\pard \ql \f0 \sa180 \li360 \fi-360 2.\tx360\tab Second\par}
110+{\pard \ql \f0 \sa180 \li360 \fi-360 3.\tx360\tab Third\sa180\par}
111+{\pard \ql \f0 \sa180 \li0 \fi0 and using spaces:\par}
112+{\pard \ql \f0 \sa180 \li360 \fi-360 1.\tx360\tab One\par}
113+{\pard \ql \f0 \sa180 \li360 \fi-360 2.\tx360\tab Two\par}
114+{\pard \ql \f0 \sa180 \li360 \fi-360 3.\tx360\tab Three\sa180\par}
115+{\pard \ql \f0 \sa180 \li0 \fi0 Multiple paragraphs:\par}
116+{\pard \ql \f0 \sa180 \li360 \fi-360 1.\tx360\tab Item 1, graf one.\par}
117+{\pard \ql \f0 \sa180 \li360 \fi0 Item 1. graf two. The quick brown fox jumped over the lazy dog\u8217's back.\par}
118+{\pard \ql \f0 \sa180 \li360 \fi-360 2.\tx360\tab Item 2.\par}
119+{\pard \ql \f0 \sa180 \li360 \fi-360 3.\tx360\tab Item 3.\sa180\par}
120+{\pard \ql \f0 \sa180 \li0 \fi0 \b \fs32 Nested\par}
121+{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab Tab\par}
122+{\pard \ql \f0 \sa0 \li720 \fi-360 \endash \tx360\tab Tab\par}
123+{\pard \ql \f0 \sa0 \li1080 \fi-360 \bullet \tx360\tab Tab\sa180\sa180\sa180\par}
124+{\pard \ql \f0 \sa180 \li0 \fi0 Here\u8217's another:\par}
125+{\pard \ql \f0 \sa0 \li360 \fi-360 1.\tx360\tab First\par}
126+{\pard \ql \f0 \sa0 \li360 \fi-360 2.\tx360\tab Second:\par}
127+{\pard \ql \f0 \sa0 \li720 \fi-360 \endash \tx360\tab Fee\par}
128+{\pard \ql \f0 \sa0 \li720 \fi-360 \endash \tx360\tab Fie\par}
129+{\pard \ql \f0 \sa0 \li720 \fi-360 \endash \tx360\tab Foe\sa180\par}
130+{\pard \ql \f0 \sa0 \li360 \fi-360 3.\tx360\tab Third\sa180\par}
131+{\pard \ql \f0 \sa180 \li0 \fi0 Same thing but with paragraphs:\par}
132+{\pard \ql \f0 \sa180 \li360 \fi-360 1.\tx360\tab First\par}
133+{\pard \ql \f0 \sa180 \li360 \fi-360 2.\tx360\tab Second:\par}
134+{\pard \ql \f0 \sa0 \li720 \fi-360 \endash \tx360\tab Fee\par}
135+{\pard \ql \f0 \sa0 \li720 \fi-360 \endash \tx360\tab Fie\par}
136+{\pard \ql \f0 \sa0 \li720 \fi-360 \endash \tx360\tab Foe\sa180\par}
137+{\pard \ql \f0 \sa180 \li360 \fi-360 3.\tx360\tab Third\sa180\par}
138+{\pard \ql \f0 \sa180 \li0 \fi0 \b \fs32 Tabs and spaces\par}
139+{\pard \ql \f0 \sa180 \li360 \fi-360 \bullet \tx360\tab this is a list item indented with tabs\par}
140+{\pard \ql \f0 \sa180 \li360 \fi-360 \bullet \tx360\tab this is a list item indented with spaces\par}
141+{\pard \ql \f0 \sa180 \li720 \fi-360 \endash \tx360\tab this is an example list item indented with tabs\par}
142+{\pard \ql \f0 \sa180 \li720 \fi-360 \endash \tx360\tab this is an example list item indented with spaces\sa180\sa180\par}
143+{\pard \qc \f0 \sa180 \li0 \fi0 \emdash\emdash\emdash\emdash\emdash\par}
144+{\pard \ql \f0 \sa180 \li0 \fi0 \b \fs36 HTML Blocks\par}
145+{\pard \ql \f0 \sa180 \li0 \fi0 Simple block on one line:\par}
146+{\pard \ql \f0 \sa0 \li0 \fi0 foo\par}
147+{\pard \ql \f0 \sa180 \li0 \fi0 And nested without indentation:\par}
148+{\pard \ql \f0 \sa0 \li0 \fi0 foo\par}
149+{\pard \ql \f0 \sa0 \li0 \fi0 bar\par}
150+{\pard \ql \f0 \sa180 \li0 \fi0 Interpreted markdown in a table:\par}
151+{\pard \ql \f0 \sa0 \li0 \fi0 This is {\i emphasized} \par}
152+{\pard \ql \f0 \sa0 \li0 \fi0 And this is {\b strong} \par}
153+{\pard \ql \f0 \sa180 \li0 \fi0 Here\u8217's a simple block:\par}
154+{\pard \ql \f0 \sa0 \li0 \fi0 foo\par}
155+{\pard \ql \f0 \sa180 \li0 \fi0 This should be a code block, though:\par}
156+{\pard \ql \f0 \sa180 \li0 \fi0 \f1 <div>\line
157157 foo\line
158158</div>\par}
159−{\pard \f0 \sa180 \li0 \fi0 As should this:\par}
160−{\pard \f0 \sa180 \li0 \fi0 \f1 <div>foo</div>\par}
161−{\pard \f0 \sa180 \li0 \fi0 Now, nested:\par}
162−{\pard \f0 \sa0 \li0 \fi0 foo\par}
163−{\pard \f0 \sa180 \li0 \fi0 This should just be an HTML comment:\par}
164−{\pard \f0 \sa180 \li0 \fi0 Multiline:\par}
165−{\pard \f0 \sa180 \li0 \fi0 Code block:\par}
166−{\pard \f0 \sa180 \li0 \fi0 \f1 <!-- Comment -->\par}
167−{\pard \f0 \sa180 \li0 \fi0 Just plain comment, with trailing spaces on the line:\par}
168−{\pard \f0 \sa180 \li0 \fi0 Code:\par}
169−{\pard \f0 \sa180 \li0 \fi0 \f1 <hr />\par}
170−{\pard \f0 \sa180 \li0 \fi0 Hr\u8217's:\par}
171−{\pard \f0 \sa180 \li0 \fi0 \qc \emdash\emdash\emdash\emdash\emdash\par}
172−{\pard \f0 \sa180 \li0 \fi0 \b \fs36 Inline Markup\par}
173−{\pard \f0 \sa180 \li0 \fi0 This is {\i emphasized} , and so {\i is this} .\par}
174−{\pard \f0 \sa180 \li0 \fi0 This is {\b strong} , and so {\b is this} .\par}
175−{\pard \f0 \sa180 \li0 \fi0 An {\i {\field{\*\fldinst{HYPERLINK "/url"}}{\fldrslt{\ul
159+{\pard \ql \f0 \sa180 \li0 \fi0 As should this:\par}
160+{\pard \ql \f0 \sa180 \li0 \fi0 \f1 <div>foo</div>\par}
161+{\pard \ql \f0 \sa180 \li0 \fi0 Now, nested:\par}
162+{\pard \ql \f0 \sa0 \li0 \fi0 foo\par}
163+{\pard \ql \f0 \sa180 \li0 \fi0 This should just be an HTML comment:\par}
164+{\pard \ql \f0 \sa180 \li0 \fi0 Multiline:\par}
165+{\pard \ql \f0 \sa180 \li0 \fi0 Code block:\par}
166+{\pard \ql \f0 \sa180 \li0 \fi0 \f1 <!-- Comment -->\par}
167+{\pard \ql \f0 \sa180 \li0 \fi0 Just plain comment, with trailing spaces on the line:\par}
168+{\pard \ql \f0 \sa180 \li0 \fi0 Code:\par}
169+{\pard \ql \f0 \sa180 \li0 \fi0 \f1 <hr />\par}
170+{\pard \ql \f0 \sa180 \li0 \fi0 Hr\u8217's:\par}
171+{\pard \qc \f0 \sa180 \li0 \fi0 \emdash\emdash\emdash\emdash\emdash\par}
172+{\pard \ql \f0 \sa180 \li0 \fi0 \b \fs36 Inline Markup\par}
173+{\pard \ql \f0 \sa180 \li0 \fi0 This is {\i emphasized} , and so {\i is this} .\par}
174+{\pard \ql \f0 \sa180 \li0 \fi0 This is {\b strong} , and so {\b is this} .\par}
175+{\pard \ql \f0 \sa180 \li0 \fi0 An {\i {\field{\*\fldinst{HYPERLINK "/url"}}{\fldrslt{\ul
176176emphasized link
177177}}}
178178} .\par}
179−{\pard \f0 \sa180 \li0 \fi0 {\b {\i This is strong and em.} } \par}
180−{\pard \f0 \sa180 \li0 \fi0 So is {\b {\i this} } word.\par}
181−{\pard \f0 \sa180 \li0 \fi0 {\b {\i This is strong and em.} } \par}
182−{\pard \f0 \sa180 \li0 \fi0 So is {\b {\i this} } word.\par}
183−{\pard \f0 \sa180 \li0 \fi0 This is code: {\f1 >} , {\f1 $} , {\f1 \\} , {\f1 \\$} , {\f1 <html>} .\par}
184−{\pard \f0 \sa180 \li0 \fi0 \qc \emdash\emdash\emdash\emdash\emdash\par}
185−{\pard \f0 \sa180 \li0 \fi0 \b \fs36 Smart quotes, ellipses, dashes\par}
186−{\pard \f0 \sa180 \li0 \fi0 \u8220"Hello,\u8221" said the spider. \u8220"\u8216'Shelob\u8217' is my name.\u8221"\par}
187−{\pard \f0 \sa180 \li0 \fi0 \u8216'A\u8217', \u8216'B\u8217', and \u8216'C\u8217' are letters.\par}
188−{\pard \f0 \sa180 \li0 \fi0 \u8216'Oak,\u8217' \u8216'elm,\u8217' and \u8216'beech\u8217' are names of trees. So is \u8216'pine.\u8217'\par}
189−{\pard \f0 \sa180 \li0 \fi0 \u8216'He said, \u8220"I want to go.\u8221"\u8217' Were you alive in the 70\u8217's?\par}
190−{\pard \f0 \sa180 \li0 \fi0 Here is some quoted \u8216'{\f1 code} \u8217' and a \u8220"{\field{\*\fldinst{HYPERLINK "http://example.com/?foo=1&bar=2"}}{\fldrslt{\ul
179+{\pard \ql \f0 \sa180 \li0 \fi0 {\b {\i This is strong and em.} } \par}
180+{\pard \ql \f0 \sa180 \li0 \fi0 So is {\b {\i this} } word.\par}
181+{\pard \ql \f0 \sa180 \li0 \fi0 {\b {\i This is strong and em.} } \par}
182+{\pard \ql \f0 \sa180 \li0 \fi0 So is {\b {\i this} } word.\par}
183+{\pard \ql \f0 \sa180 \li0 \fi0 This is code: {\f1 >} , {\f1 $} , {\f1 \\} , {\f1 \\$} , {\f1 <html>} .\par}
184+{\pard \qc \f0 \sa180 \li0 \fi0 \emdash\emdash\emdash\emdash\emdash\par}
185+{\pard \ql \f0 \sa180 \li0 \fi0 \b \fs36 Smart quotes, ellipses, dashes\par}
186+{\pard \ql \f0 \sa180 \li0 \fi0 \u8220"Hello,\u8221" said the spider. \u8220"\u8216'Shelob\u8217' is my name.\u8221"\par}
187+{\pard \ql \f0 \sa180 \li0 \fi0 \u8216'A\u8217', \u8216'B\u8217', and \u8216'C\u8217' are letters.\par}
188+{\pard \ql \f0 \sa180 \li0 \fi0 \u8216'Oak,\u8217' \u8216'elm,\u8217' and \u8216'beech\u8217' are names of trees. So is \u8216'pine.\u8217'\par}
189+{\pard \ql \f0 \sa180 \li0 \fi0 \u8216'He said, \u8220"I want to go.\u8221"\u8217' Were you alive in the 70\u8217's?\par}
190+{\pard \ql \f0 \sa180 \li0 \fi0 Here is some quoted \u8216'{\f1 code} \u8217' and a \u8220"{\field{\*\fldinst{HYPERLINK "http://example.com/?foo=1&bar=2"}}{\fldrslt{\ul
191191quoted link
192192}}}
193193\u8221".\par}
194−{\pard \f0 \sa180 \li0 \fi0 Some dashes: one\u8212-two\u8212-three\u8212-four\u8212-five.\par}
195−{\pard \f0 \sa180 \li0 \fi0 Dashes between numbers: 5\u8211-7, 255\u8211-66, 1987\u8211-1999.\par}
196−{\pard \f0 \sa180 \li0 \fi0 Ellipses\u8230?and\u8230?and\u8230?.\par}
197−{\pard \f0 \sa180 \li0 \fi0 \qc \emdash\emdash\emdash\emdash\emdash\par}
198−{\pard \f0 \sa180 \li0 \fi0 \b \fs36 LaTeX\par}
199−{\pard \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab {\cf1 \\cite[22-23]\{smith.1899\}\cf0 } \par}
200−{\pard \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab {\cf1 \\doublespacing\cf0 } \par}
201−{\pard \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab {\cf1 $2+2=4$\cf0 } \par}
202−{\pard \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab {\cf1 $x \\in y$\cf0 } \par}
203−{\pard \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab {\cf1 $\\alpha \\wedge \\omega$\cf0 } \par}
204−{\pard \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab {\cf1 $223$\cf0 } \par}
205−{\pard \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab {\cf1 $p$\cf0 } -Tree\par}
206−{\pard \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab {\cf1 $\\frac\{d\}\{dx\}f(x)=\\lim_\{h\\to 0\}\\frac\{f(x+h)-f(x)\}\{h\}$\cf0 } \par}
207−{\pard \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab Here\u8217's one that has a line break in it: {\cf1 $\\alpha + \\omega \\times x^2$\cf0 } .\sa180\par}
208−{\pard \f0 \sa180 \li0 \fi0 These shouldn\u8217't be math:\par}
209−{\pard \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab To get the famous equation, write {\f1 $e = mc^2$} .\par}
210−{\pard \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab $22,000 is a {\i lot} of money. So is $34,000. (It worked if \u8220"lot\u8221" is emphasized.)\par}
211−{\pard \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab Escaped {\f1 $} : $73 {\i this should be emphasized} 23$.\sa180\par}
212−{\pard \f0 \sa180 \li0 \fi0 Here\u8217's a LaTeX table:\par}
213−{\pard \f0 \sa180 \li0 \fi0 {\cf1 \\begin\{tabular\}\{|l|l|\}\\hline
194+{\pard \ql \f0 \sa180 \li0 \fi0 Some dashes: one\u8212-two\u8212-three\u8212-four\u8212-five.\par}
195+{\pard \ql \f0 \sa180 \li0 \fi0 Dashes between numbers: 5\u8211-7, 255\u8211-66, 1987\u8211-1999.\par}
196+{\pard \ql \f0 \sa180 \li0 \fi0 Ellipses\u8230?and\u8230?and\u8230?.\par}
197+{\pard \qc \f0 \sa180 \li0 \fi0 \emdash\emdash\emdash\emdash\emdash\par}
198+{\pard \ql \f0 \sa180 \li0 \fi0 \b \fs36 LaTeX\par}
199+{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab {\cf1 \\cite[22-23]\{smith.1899\}\cf0 } \par}
200+{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab {\cf1 \\doublespacing\cf0 } \par}
201+{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab {\cf1 $2+2=4$\cf0 } \par}
202+{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab {\cf1 $x \\in y$\cf0 } \par}
203+{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab {\cf1 $\\alpha \\wedge \\omega$\cf0 } \par}
204+{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab {\cf1 $223$\cf0 } \par}
205+{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab {\cf1 $p$\cf0 } -Tree\par}
206+{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab {\cf1 $\\frac\{d\}\{dx\}f(x)=\\lim_\{h\\to 0\}\\frac\{f(x+h)-f(x)\}\{h\}$\cf0 } \par}
207+{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab Here\u8217's one that has a line break in it: {\cf1 $\\alpha + \\omega \\times x^2$\cf0 } .\sa180\par}
208+{\pard \ql \f0 \sa180 \li0 \fi0 These shouldn\u8217't be math:\par}
209+{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab To get the famous equation, write {\f1 $e = mc^2$} .\par}
210+{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab $22,000 is a {\i lot} of money. So is $34,000. (It worked if \u8220"lot\u8221" is emphasized.)\par}
211+{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab Escaped {\f1 $} : $73 {\i this should be emphasized} 23$.\sa180\par}
212+{\pard \ql \f0 \sa180 \li0 \fi0 Here\u8217's a LaTeX table:\par}
213+{\pard \ql \f0 \sa180 \li0 \fi0 {\cf1 \\begin\{tabular\}\{|l|l|\}\\hline
214214Animal & Number \\\\ \\hline
215215Dog & 2 \\\\
216216Cat & 1 \\\\ \\hline
217217\\end\{tabular\}\cf0 } \par}
218−{\pard \f0 \sa180 \li0 \fi0 \qc \emdash\emdash\emdash\emdash\emdash\par}
219−{\pard \f0 \sa180 \li0 \fi0 \b \fs36 Special Characters\par}
220−{\pard \f0 \sa180 \li0 \fi0 Here is some unicode:\par}
221−{\pard \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab I hat: \u206?\par}
222−{\pard \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab o umlaut: \u246?\par}
223−{\pard \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab section: \u167?\par}
224−{\pard \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab set membership: \u8712?\par}
225−{\pard \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab copyright: \u169?\sa180\par}
226−{\pard \f0 \sa180 \li0 \fi0 AT&T has an ampersand in their name.\par}
227−{\pard \f0 \sa180 \li0 \fi0 AT&T is another way to write it.\par}
228−{\pard \f0 \sa180 \li0 \fi0 This & that.\par}
229−{\pard \f0 \sa180 \li0 \fi0 4 < 5.\par}
230−{\pard \f0 \sa180 \li0 \fi0 6 > 5.\par}
231−{\pard \f0 \sa180 \li0 \fi0 Backslash: \\\par}
232−{\pard \f0 \sa180 \li0 \fi0 Backtick: `\par}
233−{\pard \f0 \sa180 \li0 \fi0 Asterisk: *\par}
234−{\pard \f0 \sa180 \li0 \fi0 Underscore: _\par}
235−{\pard \f0 \sa180 \li0 \fi0 Left brace: \{\par}
236−{\pard \f0 \sa180 \li0 \fi0 Right brace: \}\par}
237−{\pard \f0 \sa180 \li0 \fi0 Left bracket: [\par}
238−{\pard \f0 \sa180 \li0 \fi0 Right bracket: ]\par}
239−{\pard \f0 \sa180 \li0 \fi0 Left paren: (\par}
240−{\pard \f0 \sa180 \li0 \fi0 Right paren: )\par}
241−{\pard \f0 \sa180 \li0 \fi0 Greater-than: >\par}
242−{\pard \f0 \sa180 \li0 \fi0 Hash: #\par}
243−{\pard \f0 \sa180 \li0 \fi0 Period: .\par}
244−{\pard \f0 \sa180 \li0 \fi0 Bang: !\par}
245−{\pard \f0 \sa180 \li0 \fi0 Plus: +\par}
246−{\pard \f0 \sa180 \li0 \fi0 Minus: -\par}
247−{\pard \f0 \sa180 \li0 \fi0 \qc \emdash\emdash\emdash\emdash\emdash\par}
248−{\pard \f0 \sa180 \li0 \fi0 \b \fs36 Links\par}
249−{\pard \f0 \sa180 \li0 \fi0 \b \fs32 Explicit\par}
250−{\pard \f0 \sa180 \li0 \fi0 Just a {\field{\*\fldinst{HYPERLINK "/url/"}}{\fldrslt{\ul
218+{\pard \qc \f0 \sa180 \li0 \fi0 \emdash\emdash\emdash\emdash\emdash\par}
219+{\pard \ql \f0 \sa180 \li0 \fi0 \b \fs36 Special Characters\par}
220+{\pard \ql \f0 \sa180 \li0 \fi0 Here is some unicode:\par}
221+{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab I hat: \u206?\par}
222+{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab o umlaut: \u246?\par}
223+{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab section: \u167?\par}
224+{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab set membership: \u8712?\par}
225+{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab copyright: \u169?\sa180\par}
226+{\pard \ql \f0 \sa180 \li0 \fi0 AT&T has an ampersand in their name.\par}
227+{\pard \ql \f0 \sa180 \li0 \fi0 AT&T is another way to write it.\par}
228+{\pard \ql \f0 \sa180 \li0 \fi0 This & that.\par}
229+{\pard \ql \f0 \sa180 \li0 \fi0 4 < 5.\par}
230+{\pard \ql \f0 \sa180 \li0 \fi0 6 > 5.\par}
231+{\pard \ql \f0 \sa180 \li0 \fi0 Backslash: \\\par}
232+{\pard \ql \f0 \sa180 \li0 \fi0 Backtick: `\par}
233+{\pard \ql \f0 \sa180 \li0 \fi0 Asterisk: *\par}
234+{\pard \ql \f0 \sa180 \li0 \fi0 Underscore: _\par}
235+{\pard \ql \f0 \sa180 \li0 \fi0 Left brace: \{\par}
236+{\pard \ql \f0 \sa180 \li0 \fi0 Right brace: \}\par}
237+{\pard \ql \f0 \sa180 \li0 \fi0 Left bracket: [\par}
238+{\pard \ql \f0 \sa180 \li0 \fi0 Right bracket: ]\par}
239+{\pard \ql \f0 \sa180 \li0 \fi0 Left paren: (\par}
240+{\pard \ql \f0 \sa180 \li0 \fi0 Right paren: )\par}
241+{\pard \ql \f0 \sa180 \li0 \fi0 Greater-than: >\par}
242+{\pard \ql \f0 \sa180 \li0 \fi0 Hash: #\par}
243+{\pard \ql \f0 \sa180 \li0 \fi0 Period: .\par}
244+{\pard \ql \f0 \sa180 \li0 \fi0 Bang: !\par}
245+{\pard \ql \f0 \sa180 \li0 \fi0 Plus: +\par}
246+{\pard \ql \f0 \sa180 \li0 \fi0 Minus: -\par}
247+{\pard \qc \f0 \sa180 \li0 \fi0 \emdash\emdash\emdash\emdash\emdash\par}
248+{\pard \ql \f0 \sa180 \li0 \fi0 \b \fs36 Links\par}
249+{\pard \ql \f0 \sa180 \li0 \fi0 \b \fs32 Explicit\par}
250+{\pard \ql \f0 \sa180 \li0 \fi0 Just a {\field{\*\fldinst{HYPERLINK "/url/"}}{\fldrslt{\ul
251251URL
252252}}}
253253.\par}
254−{\pard \f0 \sa180 \li0 \fi0 {\field{\*\fldinst{HYPERLINK "/url/"}}{\fldrslt{\ul
254+{\pard \ql \f0 \sa180 \li0 \fi0 {\field{\*\fldinst{HYPERLINK "/url/"}}{\fldrslt{\ul
255255URL and title
256256}}}
257257.\par}
258−{\pard \f0 \sa180 \li0 \fi0 {\field{\*\fldinst{HYPERLINK "/url/"}}{\fldrslt{\ul
258+{\pard \ql \f0 \sa180 \li0 \fi0 {\field{\*\fldinst{HYPERLINK "/url/"}}{\fldrslt{\ul
259259URL and title
260260}}}
261261.\par}
262−{\pard \f0 \sa180 \li0 \fi0 {\field{\*\fldinst{HYPERLINK "/url/"}}{\fldrslt{\ul
262+{\pard \ql \f0 \sa180 \li0 \fi0 {\field{\*\fldinst{HYPERLINK "/url/"}}{\fldrslt{\ul
263263URL and title
264264}}}
265265.\par}
266−{\pard \f0 \sa180 \li0 \fi0 {\field{\*\fldinst{HYPERLINK "/url/"}}{\fldrslt{\ul
266+{\pard \ql \f0 \sa180 \li0 \fi0 {\field{\*\fldinst{HYPERLINK "/url/"}}{\fldrslt{\ul
267267URL and title
268268}}}
269269\par}
270−{\pard \f0 \sa180 \li0 \fi0 {\field{\*\fldinst{HYPERLINK "/url/"}}{\fldrslt{\ul
270+{\pard \ql \f0 \sa180 \li0 \fi0 {\field{\*\fldinst{HYPERLINK "/url/"}}{\fldrslt{\ul
271271URL and title
272272}}}
273273\par}
274−{\pard \f0 \sa180 \li0 \fi0 {\field{\*\fldinst{HYPERLINK "/url/with_underscore"}}{\fldrslt{\ul
274+{\pard \ql \f0 \sa180 \li0 \fi0 {\field{\*\fldinst{HYPERLINK "/url/with_underscore"}}{\fldrslt{\ul
275275with_underscore
276276}}}
277277\par}
278−{\pard \f0 \sa180 \li0 \fi0 {\field{\*\fldinst{HYPERLINK "mailto:nobody@nowhere.net"}}{\fldrslt{\ul
278+{\pard \ql \f0 \sa180 \li0 \fi0 {\field{\*\fldinst{HYPERLINK "mailto:nobody@nowhere.net"}}{\fldrslt{\ul
279279Email link
280280}}}
281281\par}
282−{\pard \f0 \sa180 \li0 \fi0 {\field{\*\fldinst{HYPERLINK ""}}{\fldrslt{\ul
282+{\pard \ql \f0 \sa180 \li0 \fi0 {\field{\*\fldinst{HYPERLINK ""}}{\fldrslt{\ul
283283Empty
284284}}}
285285.\par}
286−{\pard \f0 \sa180 \li0 \fi0 \b \fs32 Reference\par}
287−{\pard \f0 \sa180 \li0 \fi0 Foo {\field{\*\fldinst{HYPERLINK "/url/"}}{\fldrslt{\ul
286+{\pard \ql \f0 \sa180 \li0 \fi0 \b \fs32 Reference\par}
287+{\pard \ql \f0 \sa180 \li0 \fi0 Foo {\field{\*\fldinst{HYPERLINK "/url/"}}{\fldrslt{\ul
288288bar
289289}}}
290290.\par}
291−{\pard \f0 \sa180 \li0 \fi0 Foo {\field{\*\fldinst{HYPERLINK "/url/"}}{\fldrslt{\ul
291+{\pard \ql \f0 \sa180 \li0 \fi0 Foo {\field{\*\fldinst{HYPERLINK "/url/"}}{\fldrslt{\ul
292292bar
293293}}}
294294.\par}
295−{\pard \f0 \sa180 \li0 \fi0 Foo {\field{\*\fldinst{HYPERLINK "/url/"}}{\fldrslt{\ul
295+{\pard \ql \f0 \sa180 \li0 \fi0 Foo {\field{\*\fldinst{HYPERLINK "/url/"}}{\fldrslt{\ul
296296bar
297297}}}
298298.\par}
299−{\pard \f0 \sa180 \li0 \fi0 With {\field{\*\fldinst{HYPERLINK "/url/"}}{\fldrslt{\ul
299+{\pard \ql \f0 \sa180 \li0 \fi0 With {\field{\*\fldinst{HYPERLINK "/url/"}}{\fldrslt{\ul
300300embedded [brackets]
301301}}}
302302.\par}
303−{\pard \f0 \sa180 \li0 \fi0 {\field{\*\fldinst{HYPERLINK "/url/"}}{\fldrslt{\ul
303+{\pard \ql \f0 \sa180 \li0 \fi0 {\field{\*\fldinst{HYPERLINK "/url/"}}{\fldrslt{\ul
304304b
305305}}}
306306 by itself should be a link.\par}
307−{\pard \f0 \sa180 \li0 \fi0 Indented {\field{\*\fldinst{HYPERLINK "/url"}}{\fldrslt{\ul
307+{\pard \ql \f0 \sa180 \li0 \fi0 Indented {\field{\*\fldinst{HYPERLINK "/url"}}{\fldrslt{\ul
308308once
309309}}}
310310.\par}
311−{\pard \f0 \sa180 \li0 \fi0 Indented {\field{\*\fldinst{HYPERLINK "/url"}}{\fldrslt{\ul
311+{\pard \ql \f0 \sa180 \li0 \fi0 Indented {\field{\*\fldinst{HYPERLINK "/url"}}{\fldrslt{\ul
312312twice
313313}}}
314314.\par}
315−{\pard \f0 \sa180 \li0 \fi0 Indented {\field{\*\fldinst{HYPERLINK "/url"}}{\fldrslt{\ul
315+{\pard \ql \f0 \sa180 \li0 \fi0 Indented {\field{\*\fldinst{HYPERLINK "/url"}}{\fldrslt{\ul
316316thrice
317317}}}
318318.\par}
319−{\pard \f0 \sa180 \li0 \fi0 This should [not][] be a link.\par}
320−{\pard \f0 \sa180 \li0 \fi0 \f1 [not]: /url\par}
321−{\pard \f0 \sa180 \li0 \fi0 Foo {\field{\*\fldinst{HYPERLINK "/url/"}}{\fldrslt{\ul
319+{\pard \ql \f0 \sa180 \li0 \fi0 This should [not][] be a link.\par}
320+{\pard \ql \f0 \sa180 \li0 \fi0 \f1 [not]: /url\par}
321+{\pard \ql \f0 \sa180 \li0 \fi0 Foo {\field{\*\fldinst{HYPERLINK "/url/"}}{\fldrslt{\ul
322322bar
323323}}}
324324.\par}
325−{\pard \f0 \sa180 \li0 \fi0 Foo {\field{\*\fldinst{HYPERLINK "/url/"}}{\fldrslt{\ul
325+{\pard \ql \f0 \sa180 \li0 \fi0 Foo {\field{\*\fldinst{HYPERLINK "/url/"}}{\fldrslt{\ul
326326biz
327327}}}
328328.\par}
329−{\pard \f0 \sa180 \li0 \fi0 \b \fs32 With ampersands\par}
330−{\pard \f0 \sa180 \li0 \fi0 Here\u8217's a {\field{\*\fldinst{HYPERLINK "http://example.com/?foo=1&bar=2"}}{\fldrslt{\ul
329+{\pard \ql \f0 \sa180 \li0 \fi0 \b \fs32 With ampersands\par}
330+{\pard \ql \f0 \sa180 \li0 \fi0 Here\u8217's a {\field{\*\fldinst{HYPERLINK "http://example.com/?foo=1&bar=2"}}{\fldrslt{\ul
331331link with an ampersand in the URL
332332}}}
333333.\par}
334−{\pard \f0 \sa180 \li0 \fi0 Here\u8217's a link with an amersand in the link text: {\field{\*\fldinst{HYPERLINK "http://att.com/"}}{\fldrslt{\ul
334+{\pard \ql \f0 \sa180 \li0 \fi0 Here\u8217's a link with an amersand in the link text: {\field{\*\fldinst{HYPERLINK "http://att.com/"}}{\fldrslt{\ul
335335AT&T
336336}}}
337337.\par}
338−{\pard \f0 \sa180 \li0 \fi0 Here\u8217's an {\field{\*\fldinst{HYPERLINK "/script?foo=1&bar=2"}}{\fldrslt{\ul
338+{\pard \ql \f0 \sa180 \li0 \fi0 Here\u8217's an {\field{\*\fldinst{HYPERLINK "/script?foo=1&bar=2"}}{\fldrslt{\ul
339339inline link
340340}}}
341341.\par}
342−{\pard \f0 \sa180 \li0 \fi0 Here\u8217's an {\field{\*\fldinst{HYPERLINK "/script?foo=1&bar=2"}}{\fldrslt{\ul
342+{\pard \ql \f0 \sa180 \li0 \fi0 Here\u8217's an {\field{\*\fldinst{HYPERLINK "/script?foo=1&bar=2"}}{\fldrslt{\ul
343343inline link in pointy braces
344344}}}
345345.\par}
346−{\pard \f0 \sa180 \li0 \fi0 \b \fs32 Autolinks\par}
347−{\pard \f0 \sa180 \li0 \fi0 With an ampersand: {\field{\*\fldinst{HYPERLINK "http://example.com/?foo=1&bar=2"}}{\fldrslt{\ul
346+{\pard \ql \f0 \sa180 \li0 \fi0 \b \fs32 Autolinks\par}
347+{\pard \ql \f0 \sa180 \li0 \fi0 With an ampersand: {\field{\*\fldinst{HYPERLINK "http://example.com/?foo=1&bar=2"}}{\fldrslt{\ul
348348http://example.com/?foo=1&bar=2
349349}}}
350350\par}
351−{\pard \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab In a list?\par}
352−{\pard \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab {\field{\*\fldinst{HYPERLINK "http://example.com/"}}{\fldrslt{\ul
351+{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab In a list?\par}
352+{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab {\field{\*\fldinst{HYPERLINK "http://example.com/"}}{\fldrslt{\ul
353353http://example.com/
354354}}}
355355\par}
356−{\pard \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab It should.\sa180\par}
357−{\pard \f0 \sa180 \li0 \fi0 An e-mail address: {\field{\*\fldinst{HYPERLINK "mailto:nobody@nowhere.net"}}{\fldrslt{\ul
356+{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab It should.\sa180\par}
357+{\pard \ql \f0 \sa180 \li0 \fi0 An e-mail address: {\field{\*\fldinst{HYPERLINK "mailto:nobody@nowhere.net"}}{\fldrslt{\ul
358358nobody@nowhere.net
359359}}}
360360\par}
361−{\pard \f0 \sa180 \li720 \fi0 Blockquoted: {\field{\*\fldinst{HYPERLINK "http://example.com/"}}{\fldrslt{\ul
361+{\pard \ql \f0 \sa180 \li720 \fi0 Blockquoted: {\field{\*\fldinst{HYPERLINK "http://example.com/"}}{\fldrslt{\ul
362362http://example.com/
363363}}}
364364\par}
365−{\pard \f0 \sa180 \li0 \fi0 Auto-links should not occur here: {\f1 <http://example.com/>} \par}
366−{\pard \f0 \sa180 \li0 \fi0 \f1 or here: <http://example.com/>\par}
367−{\pard \f0 \sa180 \li0 \fi0 \qc \emdash\emdash\emdash\emdash\emdash\par}
368−{\pard \f0 \sa180 \li0 \fi0 \b \fs36 Images\par}
369−{\pard \f0 \sa180 \li0 \fi0 From \u8220"Voyage dans la Lune\u8221" by Georges Melies (1902):\par}
370−{\pard \f0 \sa180 \li0 \fi0 {\cf1 [image: lalune.jpg]\cf0}\par}
371−{\pard \f0 \sa180 \li0 \fi0 Here is a movie {\cf1 [image: movie.jpg]\cf0} icon.\par}
372−{\pard \f0 \sa180 \li0 \fi0 \qc \emdash\emdash\emdash\emdash\emdash\par}
373−{\pard \f0 \sa180 \li0 \fi0 \b \fs36 Footnotes\par}
374−{\pard \f0 \sa180 \li0 \fi0 Here is a footnote reference,{\super\chftn}{\*\footnote\chftn\~\plain\pard {\pard \f0 \sa180 \li0 \fi0 Here is the footnote. It can go anywhere after the footnote reference. It need not be placed at the end of the document.\par}
375−} and another.{\super\chftn}{\*\footnote\chftn\~\plain\pard {\pard \f0 \sa180 \li0 \fi0 Here\u8217's the long note. This one contains multiple blocks.\par}
376−{\pard \f0 \sa180 \li0 \fi0 Subsequent blocks are indented to show that they belong to the footnote (as with list items).\par}
377−{\pard \f0 \sa180 \li0 \fi0 \f1 \{ <code> \}\par}
378−{\pard \f0 \sa180 \li0 \fi0 If you want, you can indent every line, but you can also be lazy and just indent the first line of each block.\par}
379−} This should {\i not} be a footnote reference, because it contains a space.[^my note] Here is an inline note.{\super\chftn}{\*\footnote\chftn\~\plain\pard {\pard \f0 \sa180 \li0 \fi0 This is {\i easier} to type. Inline notes may contain {\field{\*\fldinst{HYPERLINK "http://google.com"}}{\fldrslt{\ul
365+{\pard \ql \f0 \sa180 \li0 \fi0 Auto-links should not occur here: {\f1 <http://example.com/>} \par}
366+{\pard \ql \f0 \sa180 \li0 \fi0 \f1 or here: <http://example.com/>\par}
367+{\pard \qc \f0 \sa180 \li0 \fi0 \emdash\emdash\emdash\emdash\emdash\par}
368+{\pard \ql \f0 \sa180 \li0 \fi0 \b \fs36 Images\par}
369+{\pard \ql \f0 \sa180 \li0 \fi0 From \u8220"Voyage dans la Lune\u8221" by Georges Melies (1902):\par}
370+{\pard \ql \f0 \sa180 \li0 \fi0 {\cf1 [image: lalune.jpg]\cf0}\par}
371+{\pard \ql \f0 \sa180 \li0 \fi0 Here is a movie {\cf1 [image: movie.jpg]\cf0} icon.\par}
372+{\pard \qc \f0 \sa180 \li0 \fi0 \emdash\emdash\emdash\emdash\emdash\par}
373+{\pard \ql \f0 \sa180 \li0 \fi0 \b \fs36 Footnotes\par}
374+{\pard \ql \f0 \sa180 \li0 \fi0 Here is a footnote reference,{\super\chftn}{\*\footnote\chftn\~\plain\pard {\pard \ql \f0 \sa180 \li0 \fi0 Here is the footnote. It can go anywhere after the footnote reference. It need not be placed at the end of the document.\par}
375+} and another.{\super\chftn}{\*\footnote\chftn\~\plain\pard {\pard \ql \f0 \sa180 \li0 \fi0 Here\u8217's the long note. This one contains multiple blocks.\par}
376+{\pard \ql \f0 \sa180 \li0 \fi0 Subsequent blocks are indented to show that they belong to the footnote (as with list items).\par}
377+{\pard \ql \f0 \sa180 \li0 \fi0 \f1 \{ <code> \}\par}
378+{\pard \ql \f0 \sa180 \li0 \fi0 If you want, you can indent every line, but you can also be lazy and just indent the first line of each block.\par}
379+} This should {\i not} be a footnote reference, because it contains a space.[^my note] Here is an inline note.{\super\chftn}{\*\footnote\chftn\~\plain\pard {\pard \ql \f0 \sa180 \li0 \fi0 This is {\i easier} to type. Inline notes may contain {\field{\*\fldinst{HYPERLINK "http://google.com"}}{\fldrslt{\ul
380380links
381381}}}
382382 and {\f1 ]} verbatim characters.\par}
383383}\par}
384−{\pard \f0 \sa180 \li720 \fi0 Notes can go in quotes.{\super\chftn}{\*\footnote\chftn\~\plain\pard {\pard \f0 \sa180 \li0 \fi0 In quote.\par}
384+{\pard \ql \f0 \sa180 \li720 \fi0 Notes can go in quotes.{\super\chftn}{\*\footnote\chftn\~\plain\pard {\pard \ql \f0 \sa180 \li0 \fi0 In quote.\par}
385385}\par}
386−{\pard \f0 \sa0 \li360 \fi-360 1.\tx360\tab And in list items.{\super\chftn}{\*\footnote\chftn\~\plain\pard {\pard \f0 \sa180 \li0 \fi0 In list.\par}
386+{\pard \ql \f0 \sa0 \li360 \fi-360 1.\tx360\tab And in list items.{\super\chftn}{\*\footnote\chftn\~\plain\pard {\pard \ql \f0 \sa180 \li0 \fi0 In list.\par}
387387}\sa180\par}
388−{\pard \f0 \sa180 \li0 \fi0 This paragraph should not be part of the note, as it is not indented.\par}
388+{\pard \ql \f0 \sa180 \li0 \fi0 This paragraph should not be part of the note, as it is not indented.\par}
389389
390390}