This is a page to test the implementation of HTML2RNO.PY - a simple HTML to RUNOFF converter.

This text follows a paragraph rule and preceedes a BR rule.
This text follows a BReak rule and preceedes a H1 rule.

Header level 1 - first

some filler text between H1 and H2...

Header level 2

some more filler text after H2...
This text immediately follows a PRE rule
    This line starts in column 5 and is followed by a blank line.

       This line starts in column 7; it follows a blank line.
This line starts in column 1.
This text follows a /PRE rule.
This text immediately follows a PRE rule
line
This text ends in a /PRE rule
text

Header level 1 - second

Here are some lists within lists using UL and LI rules:

End of lists.
This text follows the HR rule.

Test DL, DT and DD begins:

dt1 xxxxxxx hhh jjjj dddd ddd eee fff ggg hhh iii jjj kkk lll mmm. nnn ooo ppp qqq rrr sss ttt uuu. vvv www xxx yyy zzz. 111 222 333. 444 555 666 777 888 999 000.
dd1
dt2
dd2 - here is some text to test formatting. xxx yyy aaa bbb ccc ddd eee fff ggg hhh iii jjj kkk lll mmm. nnn ooo ppp qqq rrr sss ttt uuu. vvv www xxx yyy zzz. 111 222 333. 444 555 666 777 888 999 000.
dt3
dd3
End of DL.
Begin of Ordered List (OL):
  1. First element.
  2. Second element - here is some text to test formatting. xxx yyy aaa bbb ccc ddd eee fff ggg hhh iii jjj kkk lll mmm. nnn ooo ppp qqq rrr sss ttt uuu. vvv www xxx yyy zzz. 111 222 333. 444 555 666 777 888 999 000.
    1. nested OL, first element
      • test UL within OL, first LI
      • test UL within OL, second LI
    2. nested OL, second slement
  3. Third element.
End of OL.

HTML2RNO understands a special 'RNO' rule to send data to the .RNO file that is not visible in a browser. It allows the HTML writer to embed RUNOFF specific commands in the HTML source.

Test: newline --===. Dashes (-) and equal signs (=) should be separated by a newline IN THE .RNO file. In the .MEM file it will look like '-- ==='. The browser should show this as '--==='.

Test: line --===. Dashes (-) and equal signs (=) should be separated by a separate line containing 'xxx' IN THE .RNO file! In the .MEM file it will look like '-- xxx ==='. The browser should show this as '--==='.

Test: inline --===. Dashes (-) and equal signs (=) should be separated by 'xxx' IN THE .RNO file and in the .MEM file!
This is useful to embed special characters, like the hyphen in.this.very.long.word.to.indicate.hyphenation to RUNOFF. Watch out! You will see this character not in the browser and not in the .MEM file, only in the .RNO file. The browser should show this as '--==='.

<RNO INSERT_LITERAL="data"> is primarily used to introduce transparently '.test page N' lines into a literal block:

text-before-pre

text-1
text-2more-text-1
more-text-2
text-after-pre
The text enclosed in quotes should "appear in bold" in the browser and in RUNOFF.
Test EM tag: Capitalized words Will Very likely be printed in Italics when viewed from a Browser, but Underlined when Run Through RUNOFF.
Test CENTER and /CENTER tags:
now
center1 - this text
here is some text to test formatting. xxx yyy aaa bbb ccc ddd eee fff ggg hhh iii jjj kkk lll mmm. nnn ooo ppp qqq rrr sss ttt uuu. vvv www xxx yyy zzz. 111 222 333. 444 555 666 777 888 999 000.
center2 - this text is also to be centered
here is some text to test formatting. xxx yyy aaa bbb ccc ddd eee fff ggg hhh iii jjj kkk lll mmm. nnn ooo ppp qqq rrr sss ttt uuu. vvv www xxx yyy zzz. 111 222 333. 444 555 666 777 888 999 000.
26-JUL-1998 ZE.