summaryrefslogtreecommitdiff
path: root/regress/usr.bin
diff options
context:
space:
mode:
authorIngo Schwarze <schwarze@cvs.openbsd.org>2017-01-18 19:22:19 +0000
committerIngo Schwarze <schwarze@cvs.openbsd.org>2017-01-18 19:22:19 +0000
commitbde2df117499cb77cc0553de690dcdabdcc3c0b3 (patch)
treecc1a05d4d86f94715de0b9c0ee7b257d2369e012 /regress/usr.bin
parent10c92bef311a87543f0b2026f9acb6aa640f1cb0 (diff)
Make HTML output more human readable by overhauling line break logic
around tags and by introducing some simple indentation. No change of HTML semantics intended.
Diffstat (limited to 'regress/usr.bin')
-rw-r--r--regress/usr.bin/mandoc/char/space/zerowidth.out_html17
-rw-r--r--regress/usr.bin/mandoc/char/unicode/ascii.out_html65
-rw-r--r--regress/usr.bin/mandoc/char/unicode/invalid.out_html2
-rw-r--r--regress/usr.bin/mandoc/char/unicode/latin1.out_html257
-rw-r--r--regress/usr.bin/mandoc/char/unicode/latin1diff.out_html38
-rw-r--r--regress/usr.bin/mandoc/char/unicode/named.out_html446
-rw-r--r--regress/usr.bin/mandoc/char/unicode/namediff.out_html110
-rw-r--r--regress/usr.bin/mandoc/char/unicode/nogroff.out_html110
-rwxr-xr-xregress/usr.bin/mandoc/eqn/extract.pl1
9 files changed, 695 insertions, 351 deletions
diff --git a/regress/usr.bin/mandoc/char/space/zerowidth.out_html b/regress/usr.bin/mandoc/char/space/zerowidth.out_html
index ac2ecf05af5..2ff8ab0d5b3 100644
--- a/regress/usr.bin/mandoc/char/space/zerowidth.out_html
+++ b/regress/usr.bin/mandoc/char/space/zerowidth.out_html
@@ -1,6 +1,11 @@
-BEGINTEST<br/>
-zero width space \&amp; between A and B: AB<br/>
-hyphenation allowed \% between A and B: AB<br/>
-half-narrow (1/12) space \^ between A and B: AB<br/>
-narrow space (1/6) \| between A and B: AB<br/>
-ENDTEST<br/>
+BEGINTEST
+<br/>
+zero width space \&amp; between A and B: AB
+<br/>
+hyphenation allowed \% between A and B: AB
+<br/>
+half-narrow (1/12) space \^ between A and B: AB
+<br/>
+narrow space (1/6) \| between A and B: AB
+<br/>
+ENDTEST
diff --git a/regress/usr.bin/mandoc/char/unicode/ascii.out_html b/regress/usr.bin/mandoc/char/unicode/ascii.out_html
index 7812f417350..1f9453e17c2 100644
--- a/regress/usr.bin/mandoc/char/unicode/ascii.out_html
+++ b/regress/usr.bin/mandoc/char/unicode/ascii.out_html
@@ -1,22 +1,43 @@
-BEGINTEST<br/>
-&quot;&quot;&quot; QUOTATION MARK<br/>
-### NUMBER SIGN<br/>
-$$$ DOLLAR SIGN<br/>
-''' APOSTROPHE<br/>
-+++ PLUS SIGN<br/>
--- HYPHEN-MINUS<br/>
-.. FULL STOP<br/>
-/// SOLIDUS<br/>
-=== EQUALS SIGN<br/>
-@@@ COMMERCIAL AT<br/>
-[[[ LEFT SQUARE BRACKET<br/>
-\\\\ REVERSE SOLIDUS<br/>
-]]] RIGHT SQUARE BRACKET<br/>
-^^^^ CIRCUMFLEX ACCENT<br/>
-___ LOW LINE<br/>
-```` GRAVE ACCENT<br/>
-{{{ LEFT CURLY BRACKET<br/>
-|||| VERTICAL LINE<br/>
-}}} RIGHT CURLY BRACKET<br/>
-~~~~ TILDE<br/>
-ENDTEST<br/>
+BEGINTEST
+<br/>
+&quot;&quot;&quot; QUOTATION MARK
+<br/>
+### NUMBER SIGN
+<br/>
+$$$ DOLLAR SIGN
+<br/>
+''' APOSTROPHE
+<br/>
++++ PLUS SIGN
+<br/>
+-- HYPHEN-MINUS
+<br/>
+.. FULL STOP
+<br/>
+/// SOLIDUS
+<br/>
+=== EQUALS SIGN
+<br/>
+@@@ COMMERCIAL AT
+<br/>
+[[[ LEFT SQUARE BRACKET
+<br/>
+\\\\ REVERSE SOLIDUS
+<br/>
+]]] RIGHT SQUARE BRACKET
+<br/>
+^^^^ CIRCUMFLEX ACCENT
+<br/>
+___ LOW LINE
+<br/>
+```` GRAVE ACCENT
+<br/>
+{{{ LEFT CURLY BRACKET
+<br/>
+|||| VERTICAL LINE
+<br/>
+}}} RIGHT CURLY BRACKET
+<br/>
+~~~~ TILDE
+<br/>
+ENDTEST
diff --git a/regress/usr.bin/mandoc/char/unicode/invalid.out_html b/regress/usr.bin/mandoc/char/unicode/invalid.out_html
index e7e1cf956c6..6456d7283ca 100644
--- a/regress/usr.bin/mandoc/char/unicode/invalid.out_html
+++ b/regress/usr.bin/mandoc/char/unicode/invalid.out_html
@@ -5,4 +5,4 @@ too long: &gt;..&lt;
too large: &gt;..&lt;
trailing garbage: &gt;&lt;
not unicode: &gt;_.&#8593;.&#8657;&lt;
-ENDTEST</pre>
+ENDTEST
diff --git a/regress/usr.bin/mandoc/char/unicode/latin1.out_html b/regress/usr.bin/mandoc/char/unicode/latin1.out_html
index 428a00d08af..45cc7578845 100644
--- a/regress/usr.bin/mandoc/char/unicode/latin1.out_html
+++ b/regress/usr.bin/mandoc/char/unicode/latin1.out_html
@@ -1,86 +1,171 @@
-BEGINTEST<br/>
-&#162;&#162; CENT SIGN<br/>
-&#164;&#164; CURRENCY SIGN<br/>
-&#165;&#165; YEN SIGN<br/>
-&#166;&#166; BROKEN BAR<br/>
-&#168;&#168; DIAERESIS<br/>
-&#169;&#169; COPYRIGHT SIGN<br/>
-&#170; FEMININE ORDINAL INDICATOR<br/>
-&#171;&#171; LEFT-POINTING DOUBLE ANGLE QUOTATION MARK<br/>
-&#172;&#172;&#172; NOT SIGN<br/>
-&#173; SOFT HYPHEN<br/>
-&#174;&#174; REGISTERED SIGN<br/>
-&#177;&#177;&#177; PLUS-MINUS SIGN<br/>
-&#178; SUPERSCRIPT TWO<br/>
-&#179; SUPERSCRIPT THREE<br/>
-&#180;&#180;&#180; ACUTE ACCENT<br/>
-&#181;&#181; MICRO SIGN<br/>
-&#183;&#183; MIDDLE DOT<br/>
-&#184;&#184; CEDILLA<br/>
-&#185; SUPERSCRIPT ONE<br/>
-&#186; MASCULINE ORDINAL INDICATOR<br/>
-&#187;&#187; RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK<br/>
-&#188;&#188; VULGAR FRACTION ONE QUARTER<br/>
-&#189;&#189; VULGAR FRACTION ONE HALF<br/>
-&#190;&#190; VULGAR FRACTION THREE QUARTERS<br/>
-&#192;&#192; LATIN CAPITAL LETTER A WITH GRAVE<br/>
-&#193;&#193; LATIN CAPITAL LETTER A WITH ACUTE<br/>
-&#194;&#194; LATIN CAPITAL LETTER A WITH CIRCUMFLEX<br/>
-&#195;&#195; LATIN CAPITAL LETTER A WITH TILDE<br/>
-&#196;&#196; LATIN CAPITAL LETTER A WITH DIAERESIS<br/>
-&#197;&#197; LATIN CAPITAL LETTER A WITH RING ABOVE<br/>
-&#198;&#198; LATIN CAPITAL LETTER AE<br/>
-&#199;&#199; LATIN CAPITAL LETTER C WITH CEDILLA<br/>
-&#200;&#200; LATIN CAPITAL LETTER E WITH GRAVE<br/>
-&#201;&#201; LATIN CAPITAL LETTER E WITH ACUTE<br/>
-&#202;&#202; LATIN CAPITAL LETTER E WITH CIRCUMFLEX<br/>
-&#203;&#203; LATIN CAPITAL LETTER E WITH DIAERESIS<br/>
-&#204;&#204; LATIN CAPITAL LETTER I WITH GRAVE<br/>
-&#205;&#205; LATIN CAPITAL LETTER I WITH ACUTE<br/>
-&#206;&#206; LATIN CAPITAL LETTER I WITH CIRCUMFLEX<br/>
-&#207;&#207; LATIN CAPITAL LETTER I WITH DIAERESIS<br/>
-&#208;&#208; LATIN CAPITAL LETTER ETH<br/>
-&#209;&#209; LATIN CAPITAL LETTER N WITH TILDE<br/>
-&#210;&#210; LATIN CAPITAL LETTER O WITH GRAVE<br/>
-&#211;&#211; LATIN CAPITAL LETTER O WITH ACUTE<br/>
-&#212;&#212; LATIN CAPITAL LETTER O WITH CIRCUMFLEX<br/>
-&#213;&#213; LATIN CAPITAL LETTER O WITH TILDE<br/>
-&#214;&#214; LATIN CAPITAL LETTER O WITH DIAERESIS<br/>
-&#215;&#215;&#215; MULTIPLICATION SIGN<br/>
-&#216;&#216; LATIN CAPITAL LETTER O WITH STROKE<br/>
-&#217;&#217; LATIN CAPITAL LETTER U WITH GRAVE<br/>
-&#218;&#218; LATIN CAPITAL LETTER U WITH ACUTE<br/>
-&#219;&#219; LATIN CAPITAL LETTER U WITH CIRCUMFLEX<br/>
-&#220;&#220; LATIN CAPITAL LETTER U WITH DIAERESIS<br/>
-&#221; LATIN CAPITAL LETTER Y WITH ACUTE<br/>
-&#224;&#224; LATIN SMALL LETTER A WITH GRAVE<br/>
-&#225;&#225; LATIN SMALL LETTER A WITH ACUTE<br/>
-&#226;&#226; LATIN SMALL LETTER A WITH CIRCUMFLEX<br/>
-&#227;&#227; LATIN SMALL LETTER A WITH TILDE<br/>
-&#228;&#228; LATIN SMALL LETTER A WITH DIAERESIS<br/>
-&#229;&#229; LATIN SMALL LETTER A WITH RING ABOVE<br/>
-&#230;&#230; LATIN SMALL LETTER AE<br/>
-&#231;&#231; LATIN SMALL LETTER C WITH CEDILLA<br/>
-&#232;&#232; LATIN SMALL LETTER E WITH GRAVE<br/>
-&#233;&#233; LATIN SMALL LETTER E WITH ACUTE<br/>
-&#234;&#234; LATIN SMALL LETTER E WITH CIRCUMFLEX<br/>
-&#235;&#235; LATIN SMALL LETTER E WITH DIAERESIS<br/>
-&#236;&#236; LATIN SMALL LETTER I WITH GRAVE<br/>
-&#237;&#237; LATIN SMALL LETTER I WITH ACUTE<br/>
-&#238;&#238; LATIN SMALL LETTER I WITH CIRCUMFLEX<br/>
-&#239;&#239; LATIN SMALL LETTER I WITH DIAERESIS<br/>
-&#241;&#241; LATIN SMALL LETTER N WITH TILDE<br/>
-&#242;&#242; LATIN SMALL LETTER O WITH GRAVE<br/>
-&#243;&#243; LATIN SMALL LETTER O WITH ACUTE<br/>
-&#244;&#244; LATIN SMALL LETTER O WITH CIRCUMFLEX<br/>
-&#245;&#245; LATIN SMALL LETTER O WITH TILDE<br/>
-&#246;&#246; LATIN SMALL LETTER O WITH DIAERESIS<br/>
-&#247;&#247;&#247; DIVISION SIGN<br/>
-&#248;&#248; LATIN SMALL LETTER O WITH STROKE<br/>
-&#249;&#249; LATIN SMALL LETTER U WITH GRAVE<br/>
-&#250;&#250; LATIN SMALL LETTER U WITH ACUTE<br/>
-&#251;&#251; LATIN SMALL LETTER U WITH CIRCUMFLEX<br/>
-&#252;&#252; LATIN SMALL LETTER U WITH DIAERESIS<br/>
-&#253; LATIN SMALL LETTER Y WITH ACUTE<br/>
-&#255;&#255; LATIN SMALL LETTER Y WITH DIAERESIS<br/>
-ENDTEST<br/>
+BEGINTEST
+<br/>
+&#162;&#162; CENT SIGN
+<br/>
+&#164;&#164; CURRENCY SIGN
+<br/>
+&#165;&#165; YEN SIGN
+<br/>
+&#166;&#166; BROKEN BAR
+<br/>
+&#168;&#168; DIAERESIS
+<br/>
+&#169;&#169; COPYRIGHT SIGN
+<br/>
+&#170; FEMININE ORDINAL INDICATOR
+<br/>
+&#171;&#171; LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
+<br/>
+&#172;&#172;&#172; NOT SIGN
+<br/>
+&#173; SOFT HYPHEN
+<br/>
+&#174;&#174; REGISTERED SIGN
+<br/>
+&#177;&#177;&#177; PLUS-MINUS SIGN
+<br/>
+&#178; SUPERSCRIPT TWO
+<br/>
+&#179; SUPERSCRIPT THREE
+<br/>
+&#180;&#180;&#180; ACUTE ACCENT
+<br/>
+&#181;&#181; MICRO SIGN
+<br/>
+&#183;&#183; MIDDLE DOT
+<br/>
+&#184;&#184; CEDILLA
+<br/>
+&#185; SUPERSCRIPT ONE
+<br/>
+&#186; MASCULINE ORDINAL INDICATOR
+<br/>
+&#187;&#187; RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
+<br/>
+&#188;&#188; VULGAR FRACTION ONE QUARTER
+<br/>
+&#189;&#189; VULGAR FRACTION ONE HALF
+<br/>
+&#190;&#190; VULGAR FRACTION THREE QUARTERS
+<br/>
+&#192;&#192; LATIN CAPITAL LETTER A WITH GRAVE
+<br/>
+&#193;&#193; LATIN CAPITAL LETTER A WITH ACUTE
+<br/>
+&#194;&#194; LATIN CAPITAL LETTER A WITH CIRCUMFLEX
+<br/>
+&#195;&#195; LATIN CAPITAL LETTER A WITH TILDE
+<br/>
+&#196;&#196; LATIN CAPITAL LETTER A WITH DIAERESIS
+<br/>
+&#197;&#197; LATIN CAPITAL LETTER A WITH RING ABOVE
+<br/>
+&#198;&#198; LATIN CAPITAL LETTER AE
+<br/>
+&#199;&#199; LATIN CAPITAL LETTER C WITH CEDILLA
+<br/>
+&#200;&#200; LATIN CAPITAL LETTER E WITH GRAVE
+<br/>
+&#201;&#201; LATIN CAPITAL LETTER E WITH ACUTE
+<br/>
+&#202;&#202; LATIN CAPITAL LETTER E WITH CIRCUMFLEX
+<br/>
+&#203;&#203; LATIN CAPITAL LETTER E WITH DIAERESIS
+<br/>
+&#204;&#204; LATIN CAPITAL LETTER I WITH GRAVE
+<br/>
+&#205;&#205; LATIN CAPITAL LETTER I WITH ACUTE
+<br/>
+&#206;&#206; LATIN CAPITAL LETTER I WITH CIRCUMFLEX
+<br/>
+&#207;&#207; LATIN CAPITAL LETTER I WITH DIAERESIS
+<br/>
+&#208;&#208; LATIN CAPITAL LETTER ETH
+<br/>
+&#209;&#209; LATIN CAPITAL LETTER N WITH TILDE
+<br/>
+&#210;&#210; LATIN CAPITAL LETTER O WITH GRAVE
+<br/>
+&#211;&#211; LATIN CAPITAL LETTER O WITH ACUTE
+<br/>
+&#212;&#212; LATIN CAPITAL LETTER O WITH CIRCUMFLEX
+<br/>
+&#213;&#213; LATIN CAPITAL LETTER O WITH TILDE
+<br/>
+&#214;&#214; LATIN CAPITAL LETTER O WITH DIAERESIS
+<br/>
+&#215;&#215;&#215; MULTIPLICATION SIGN
+<br/>
+&#216;&#216; LATIN CAPITAL LETTER O WITH STROKE
+<br/>
+&#217;&#217; LATIN CAPITAL LETTER U WITH GRAVE
+<br/>
+&#218;&#218; LATIN CAPITAL LETTER U WITH ACUTE
+<br/>
+&#219;&#219; LATIN CAPITAL LETTER U WITH CIRCUMFLEX
+<br/>
+&#220;&#220; LATIN CAPITAL LETTER U WITH DIAERESIS
+<br/>
+&#221; LATIN CAPITAL LETTER Y WITH ACUTE
+<br/>
+&#224;&#224; LATIN SMALL LETTER A WITH GRAVE
+<br/>
+&#225;&#225; LATIN SMALL LETTER A WITH ACUTE
+<br/>
+&#226;&#226; LATIN SMALL LETTER A WITH CIRCUMFLEX
+<br/>
+&#227;&#227; LATIN SMALL LETTER A WITH TILDE
+<br/>
+&#228;&#228; LATIN SMALL LETTER A WITH DIAERESIS
+<br/>
+&#229;&#229; LATIN SMALL LETTER A WITH RING ABOVE
+<br/>
+&#230;&#230; LATIN SMALL LETTER AE
+<br/>
+&#231;&#231; LATIN SMALL LETTER C WITH CEDILLA
+<br/>
+&#232;&#232; LATIN SMALL LETTER E WITH GRAVE
+<br/>
+&#233;&#233; LATIN SMALL LETTER E WITH ACUTE
+<br/>
+&#234;&#234; LATIN SMALL LETTER E WITH CIRCUMFLEX
+<br/>
+&#235;&#235; LATIN SMALL LETTER E WITH DIAERESIS
+<br/>
+&#236;&#236; LATIN SMALL LETTER I WITH GRAVE
+<br/>
+&#237;&#237; LATIN SMALL LETTER I WITH ACUTE
+<br/>
+&#238;&#238; LATIN SMALL LETTER I WITH CIRCUMFLEX
+<br/>
+&#239;&#239; LATIN SMALL LETTER I WITH DIAERESIS
+<br/>
+&#241;&#241; LATIN SMALL LETTER N WITH TILDE
+<br/>
+&#242;&#242; LATIN SMALL LETTER O WITH GRAVE
+<br/>
+&#243;&#243; LATIN SMALL LETTER O WITH ACUTE
+<br/>
+&#244;&#244; LATIN SMALL LETTER O WITH CIRCUMFLEX
+<br/>
+&#245;&#245; LATIN SMALL LETTER O WITH TILDE
+<br/>
+&#246;&#246; LATIN SMALL LETTER O WITH DIAERESIS
+<br/>
+&#247;&#247;&#247; DIVISION SIGN
+<br/>
+&#248;&#248; LATIN SMALL LETTER O WITH STROKE
+<br/>
+&#249;&#249; LATIN SMALL LETTER U WITH GRAVE
+<br/>
+&#250;&#250; LATIN SMALL LETTER U WITH ACUTE
+<br/>
+&#251;&#251; LATIN SMALL LETTER U WITH CIRCUMFLEX
+<br/>
+&#252;&#252; LATIN SMALL LETTER U WITH DIAERESIS
+<br/>
+&#253; LATIN SMALL LETTER Y WITH ACUTE
+<br/>
+&#255;&#255; LATIN SMALL LETTER Y WITH DIAERESIS
+<br/>
+ENDTEST
diff --git a/regress/usr.bin/mandoc/char/unicode/latin1diff.out_html b/regress/usr.bin/mandoc/char/unicode/latin1diff.out_html
index cf064d60261..fa1a48657da 100644
--- a/regress/usr.bin/mandoc/char/unicode/latin1diff.out_html
+++ b/regress/usr.bin/mandoc/char/unicode/latin1diff.out_html
@@ -1,13 +1,25 @@
-BEGINTEST<br/>
-&#161;&#161; INVERTED EXCLAMATION MARK<br/>
-&#163;&#163; POUND SIGN<br/>
-&#167;&#167; SECTION SIGN<br/>
-&#175;&#175; MACRON<br/>
-&#176;&#176; DEGREE SIGN<br/>
-&#182;&#182; PILCROW SIGN<br/>
-&#191;&#191; INVERTED QUESTION MARK<br/>
-&#222;&#222; LATIN CAPITAL LETTER THORN<br/>
-&#223;&#223; LATIN SMALL LETTER SHARP S<br/>
-&#240;&#240; LATIN SMALL LETTER ETH<br/>
-&#254;&#254; LATIN SMALL LETTER THORN<br/>
-ENDTEST<br/>
+BEGINTEST
+<br/>
+&#161;&#161; INVERTED EXCLAMATION MARK
+<br/>
+&#163;&#163; POUND SIGN
+<br/>
+&#167;&#167; SECTION SIGN
+<br/>
+&#175;&#175; MACRON
+<br/>
+&#176;&#176; DEGREE SIGN
+<br/>
+&#182;&#182; PILCROW SIGN
+<br/>
+&#191;&#191; INVERTED QUESTION MARK
+<br/>
+&#222;&#222; LATIN CAPITAL LETTER THORN
+<br/>
+&#223;&#223; LATIN SMALL LETTER SHARP S
+<br/>
+&#240;&#240; LATIN SMALL LETTER ETH
+<br/>
+&#254;&#254; LATIN SMALL LETTER THORN
+<br/>
+ENDTEST
diff --git a/regress/usr.bin/mandoc/char/unicode/named.out_html b/regress/usr.bin/mandoc/char/unicode/named.out_html
index 00531947464..8ee47dbf77b 100644
--- a/regress/usr.bin/mandoc/char/unicode/named.out_html
+++ b/regress/usr.bin/mandoc/char/unicode/named.out_html
@@ -1,149 +1,297 @@
-BEGINTEST<br/>
-&#305;&#305; LATIN SMALL LETTER DOTLESS I<br/>
-&#306;&#306; LATIN CAPITAL LIGATURE IJ<br/>
-&#307;&#307; LATIN SMALL LIGATURE IJ<br/>
-&#321;&#321; LATIN CAPITAL LETTER L WITH STROKE<br/>
-&#322;&#322; LATIN SMALL LETTER L WITH STROKE<br/>
-&#338;&#338; LATIN CAPITAL LIGATURE OE<br/>
-&#339;&#339; LATIN SMALL LIGATURE OE<br/>
-&#402;&#402; LATIN SMALL LETTER F WITH HOOK<br/>
-&#711;&#711; CARON<br/>
-&#728;&#728; BREVE<br/>
-&#730;&#730; RING ABOVE<br/>
-&#731;&#731; OGONEK<br/>
-&#733;&#733; DOUBLE ACUTE ACCENT<br/>
-&#913;&#913; GREEK CAPITAL LETTER ALPHA<br/>
-&#914;&#914; GREEK CAPITAL LETTER BETA<br/>
-&#916;&#916; GREEK CAPITAL LETTER DELTA<br/>
-&#917;&#917; GREEK CAPITAL LETTER EPSILON<br/>
-&#918;&#918; GREEK CAPITAL LETTER ZETA<br/>
-&#919;&#919; GREEK CAPITAL LETTER ETA<br/>
-&#920;&#920; GREEK CAPITAL LETTER THETA<br/>
-&#921;&#921; GREEK CAPITAL LETTER IOTA<br/>
-&#922;&#922; GREEK CAPITAL LETTER KAPPA<br/>
-&#923;&#923; GREEK CAPITAL LETTER LAMDA<br/>
-&#924;&#924; GREEK CAPITAL LETTER MU<br/>
-&#925;&#925; GREEK CAPITAL LETTER NU<br/>
-&#926;&#926; GREEK CAPITAL LETTER XI<br/>
-&#927;&#927; GREEK CAPITAL LETTER OMICRON<br/>
-&#928;&#928; GREEK CAPITAL LETTER PI<br/>
-&#929;&#929; GREEK CAPITAL LETTER RHO<br/>
-&#932;&#932; GREEK CAPITAL LETTER TAU<br/>
-&#933;&#933; GREEK CAPITAL LETTER UPSILON<br/>
-&#934;&#934; GREEK CAPITAL LETTER PHI<br/>
-&#935;&#935; GREEK CAPITAL LETTER CHI<br/>
-&#936;&#936; GREEK CAPITAL LETTER PSI<br/>
-&#937;&#937; GREEK CAPITAL LETTER OMEGA<br/>
-&#945;&#945; GREEK SMALL LETTER ALPHA<br/>
-&#946;&#946; GREEK SMALL LETTER BETA<br/>
-&#947;&#947; GREEK SMALL LETTER GAMMA<br/>
-&#948;&#948; GREEK SMALL LETTER DELTA<br/>
-&#949;&#949; GREEK SMALL LETTER EPSILON<br/>
-&#950;&#950; GREEK SMALL LETTER ZETA<br/>
-&#951;&#951; GREEK SMALL LETTER ETA<br/>
-&#952;&#952; GREEK SMALL LETTER THETA<br/>
-&#953;&#953; GREEK SMALL LETTER IOTA<br/>
-&#954;&#954; GREEK SMALL LETTER KAPPA<br/>
-&#955;&#955; GREEK SMALL LETTER LAMDA<br/>
-&#956;&#956; GREEK SMALL LETTER MU<br/>
-&#957;&#957; GREEK SMALL LETTER NU<br/>
-&#958;&#958; GREEK SMALL LETTER XI<br/>
-&#959;&#959; GREEK SMALL LETTER OMICRON<br/>
-&#960;&#960; GREEK SMALL LETTER PI<br/>
-&#961;&#961; GREEK SMALL LETTER RHO<br/>
-&#962;&#962; GREEK SMALL LETTER FINAL SIGMA<br/>
-&#963;&#963; GREEK SMALL LETTER SIGMA<br/>
-&#964;&#964; GREEK SMALL LETTER TAU<br/>
-&#965;&#965; GREEK SMALL LETTER UPSILON<br/>
-&#966;&#966; GREEK SMALL LETTER PHI<br/>
-&#967;&#967; GREEK SMALL LETTER CHI<br/>
-&#968;&#968; GREEK SMALL LETTER PSI<br/>
-&#969;&#969; GREEK SMALL LETTER OMEGA<br/>
-&#977;&#977; GREEK THETA SYMBOL<br/>
-&#981;&#981; GREEK PHI SYMBOL<br/>
-&#982;&#982; GREEK PI SYMBOL<br/>
-&#1013;&#1013; GREEK LUNATE EPSILON SYMBOL<br/>
-&#8208;&#8208; HYPHEN<br/>
-&#8211;&#8211; EN DASH<br/>
-&#8212;&#8212; EM DASH<br/>
-&#8216;&#8216; LEFT SINGLE QUOTATION MARK<br/>
-&#8217;&#8217; RIGHT SINGLE QUOTATION MARK<br/>
-&#8218;&#8218; SINGLE LOW-9 QUOTATION MARK<br/>
-&#8220;&#8220; LEFT DOUBLE QUOTATION MARK<br/>
-&#8221;&#8221; RIGHT DOUBLE QUOTATION MARK<br/>
-&#8222;&#8222; DOUBLE LOW-9 QUOTATION MARK<br/>
-&#8224;&#8224; DAGGER<br/>
-&#8225;&#8225; DOUBLE DAGGER<br/>
-&#8226;&#8226; BULLET<br/>
-&#8240;&#8240; PER MILLE SIGN<br/>
-&#8242;&#8242; PRIME<br/>
-&#8243;&#8243; DOUBLE PRIME<br/>
-&#8249;&#8249; SINGLE LEFT-POINTING ANGLE QUOTATION MARK<br/>
-&#8250;&#8250; SINGLE RIGHT-POINTING ANGLE QUOTATION MARK<br/>
-&#8260;&#8260; FRACTION SLASH<br/>
-&#8364;&#8364;&#8364; EURO SIGN<br/>
-&#8465;&#8465; BLACK-LETTER CAPITAL I<br/>
-&#8476;&#8476; BLACK-LETTER CAPITAL R<br/>
-&#8482;&#8482; TRADE MARK SIGN<br/>
-&#8501;&#8501; ALEF SYMBOL<br/>
-&#8592;&#8592; LEFTWARDS ARROW<br/>
-&#8593;&#8593; UPWARDS ARROW<br/>
-&#8594;&#8594; RIGHTWARDS ARROW<br/>
-&#8595;&#8595; DOWNWARDS ARROW<br/>
-&#8596;&#8596; LEFT RIGHT ARROW<br/>
-&#8629;&#8629; DOWNWARDS ARROW WITH CORNER LEFTWARDS<br/>
-&#8656;&#8656; LEFTWARDS DOUBLE ARROW<br/>
-&#8657;&#8657; UPWARDS DOUBLE ARROW<br/>
-&#8658;&#8658; RIGHTWARDS DOUBLE ARROW<br/>
-&#8659;&#8659; DOWNWARDS DOUBLE ARROW<br/>
-&#8660;&#8660; LEFT RIGHT DOUBLE ARROW<br/>
-&#8704;&#8704; FOR ALL<br/>
-&#8706;&#8706; PARTIAL DIFFERENTIAL<br/>
-&#8707;&#8707; THERE EXISTS<br/>
-&#8709;&#8709; EMPTY SET<br/>
-&#8712;&#8712; ELEMENT OF<br/>
-&#8715;&#8715; CONTAINS AS MEMBER<br/>
-&#8722;&#8722; MINUS SIGN<br/>
-&#8723;&#8723; MINUS-OR-PLUS SIGN<br/>
-&#8727;&#8727; ASTERISK OPERATOR<br/>
-&#8730;&#8730; SQUARE ROOT<br/>
-&#8733;&#8733; PROPORTIONAL TO<br/>
-&#8734;&#8734; INFINITY<br/>
-&#8736;&#8736; ANGLE<br/>
-&#8743;&#8743; LOGICAL AND<br/>
-&#8744;&#8744; LOGICAL OR<br/>
-&#8745;&#8745; INTERSECTION<br/>
-&#8746;&#8746; UNION<br/>
-&#8747;&#8747; INTEGRAL<br/>
-&#8756;&#8756;&#8756; THEREFORE<br/>
-&#8764;&#8764; TILDE OPERATOR<br/>
-&#8771;&#8771; ASYMPTOTICALLY EQUAL TO<br/>
-&#8773;&#8773; APPROXIMATELY EQUAL TO<br/>
-&#8776;&#8776;&#8776; ALMOST EQUAL TO<br/>
-&#8800;&#8800; NOT EQUAL TO<br/>
-&#8801;&#8801; IDENTICAL TO<br/>
-&#8802;&#8802; NOT IDENTICAL TO<br/>
-&#8804;&#8804; LESS-THAN OR EQUAL TO<br/>
-&#8805;&#8805; GREATER-THAN OR EQUAL TO<br/>
-&#8834;&#8834; SUBSET OF<br/>
-&#8835;&#8835; SUPERSET OF<br/>
-&#8838;&#8838; SUBSET OF OR EQUAL TO<br/>
-&#8839;&#8839; SUPERSET OF OR EQUAL TO<br/>
-&#8853;&#8853; CIRCLED PLUS<br/>
-&#8855;&#8855; CIRCLED TIMES<br/>
-&#8869;&#8869; UP TACK<br/>
-&#8901;&#8901; DOT OPERATOR<br/>
-&#8968;&#8968; LEFT CEILING<br/>
-&#8969;&#8969; RIGHT CEILING<br/>
-&#8970;&#8970; LEFT FLOOR<br/>
-&#8971;&#8971; RIGHT FLOOR<br/>
-&#9130;&#9130; CURLY BRACKET EXTENSION<br/>
-&#9474;&#9474; BOX DRAWINGS LIGHT VERTICAL<br/>
-&#9633;&#9633; WHITE SQUARE<br/>
-&#9674;&#9674; LOZENGE<br/>
-&#9675;&#9675; WHITE CIRCLE<br/>
-&#9756;&#9756; WHITE LEFT POINTING INDEX<br/>
-&#9758;&#9758; WHITE RIGHT POINTING INDEX<br/>
-&#10216;&#10216; MATHEMATICAL LEFT ANGLE BRACKET<br/>
-&#10217;&#10217; MATHEMATICAL RIGHT ANGLE BRACKET<br/>
-ENDTEST<br/>
+BEGINTEST
+<br/>
+&#305;&#305; LATIN SMALL LETTER DOTLESS I
+<br/>
+&#306;&#306; LATIN CAPITAL LIGATURE IJ
+<br/>
+&#307;&#307; LATIN SMALL LIGATURE IJ
+<br/>
+&#321;&#321; LATIN CAPITAL LETTER L WITH STROKE
+<br/>
+&#322;&#322; LATIN SMALL LETTER L WITH STROKE
+<br/>
+&#338;&#338; LATIN CAPITAL LIGATURE OE
+<br/>
+&#339;&#339; LATIN SMALL LIGATURE OE
+<br/>
+&#402;&#402; LATIN SMALL LETTER F WITH HOOK
+<br/>
+&#711;&#711; CARON
+<br/>
+&#728;&#728; BREVE
+<br/>
+&#730;&#730; RING ABOVE
+<br/>
+&#731;&#731; OGONEK
+<br/>
+&#733;&#733; DOUBLE ACUTE ACCENT
+<br/>
+&#913;&#913; GREEK CAPITAL LETTER ALPHA
+<br/>
+&#914;&#914; GREEK CAPITAL LETTER BETA
+<br/>
+&#916;&#916; GREEK CAPITAL LETTER DELTA
+<br/>
+&#917;&#917; GREEK CAPITAL LETTER EPSILON
+<br/>
+&#918;&#918; GREEK CAPITAL LETTER ZETA
+<br/>
+&#919;&#919; GREEK CAPITAL LETTER ETA
+<br/>
+&#920;&#920; GREEK CAPITAL LETTER THETA
+<br/>
+&#921;&#921; GREEK CAPITAL LETTER IOTA
+<br/>
+&#922;&#922; GREEK CAPITAL LETTER KAPPA
+<br/>
+&#923;&#923; GREEK CAPITAL LETTER LAMDA
+<br/>
+&#924;&#924; GREEK CAPITAL LETTER MU
+<br/>
+&#925;&#925; GREEK CAPITAL LETTER NU
+<br/>
+&#926;&#926; GREEK CAPITAL LETTER XI
+<br/>
+&#927;&#927; GREEK CAPITAL LETTER OMICRON
+<br/>
+&#928;&#928; GREEK CAPITAL LETTER PI
+<br/>
+&#929;&#929; GREEK CAPITAL LETTER RHO
+<br/>
+&#932;&#932; GREEK CAPITAL LETTER TAU
+<br/>
+&#933;&#933; GREEK CAPITAL LETTER UPSILON
+<br/>
+&#934;&#934; GREEK CAPITAL LETTER PHI
+<br/>
+&#935;&#935; GREEK CAPITAL LETTER CHI
+<br/>
+&#936;&#936; GREEK CAPITAL LETTER PSI
+<br/>
+&#937;&#937; GREEK CAPITAL LETTER OMEGA
+<br/>
+&#945;&#945; GREEK SMALL LETTER ALPHA
+<br/>
+&#946;&#946; GREEK SMALL LETTER BETA
+<br/>
+&#947;&#947; GREEK SMALL LETTER GAMMA
+<br/>
+&#948;&#948; GREEK SMALL LETTER DELTA
+<br/>
+&#949;&#949; GREEK SMALL LETTER EPSILON
+<br/>
+&#950;&#950; GREEK SMALL LETTER ZETA
+<br/>
+&#951;&#951; GREEK SMALL LETTER ETA
+<br/>
+&#952;&#952; GREEK SMALL LETTER THETA
+<br/>
+&#953;&#953; GREEK SMALL LETTER IOTA
+<br/>
+&#954;&#954; GREEK SMALL LETTER KAPPA
+<br/>
+&#955;&#955; GREEK SMALL LETTER LAMDA
+<br/>
+&#956;&#956; GREEK SMALL LETTER MU
+<br/>
+&#957;&#957; GREEK SMALL LETTER NU
+<br/>
+&#958;&#958; GREEK SMALL LETTER XI
+<br/>
+&#959;&#959; GREEK SMALL LETTER OMICRON
+<br/>
+&#960;&#960; GREEK SMALL LETTER PI
+<br/>
+&#961;&#961; GREEK SMALL LETTER RHO
+<br/>
+&#962;&#962; GREEK SMALL LETTER FINAL SIGMA
+<br/>
+&#963;&#963; GREEK SMALL LETTER SIGMA
+<br/>
+&#964;&#964; GREEK SMALL LETTER TAU
+<br/>
+&#965;&#965; GREEK SMALL LETTER UPSILON
+<br/>
+&#966;&#966; GREEK SMALL LETTER PHI
+<br/>
+&#967;&#967; GREEK SMALL LETTER CHI
+<br/>
+&#968;&#968; GREEK SMALL LETTER PSI
+<br/>
+&#969;&#969; GREEK SMALL LETTER OMEGA
+<br/>
+&#977;&#977; GREEK THETA SYMBOL
+<br/>
+&#981;&#981; GREEK PHI SYMBOL
+<br/>
+&#982;&#982; GREEK PI SYMBOL
+<br/>
+&#1013;&#1013; GREEK LUNATE EPSILON SYMBOL
+<br/>
+&#8208;&#8208; HYPHEN
+<br/>
+&#8211;&#8211; EN DASH
+<br/>
+&#8212;&#8212; EM DASH
+<br/>
+&#8216;&#8216; LEFT SINGLE QUOTATION MARK
+<br/>
+&#8217;&#8217; RIGHT SINGLE QUOTATION MARK
+<br/>
+&#8218;&#8218; SINGLE LOW-9 QUOTATION MARK
+<br/>
+&#8220;&#8220; LEFT DOUBLE QUOTATION MARK
+<br/>
+&#8221;&#8221; RIGHT DOUBLE QUOTATION MARK
+<br/>
+&#8222;&#8222; DOUBLE LOW-9 QUOTATION MARK
+<br/>
+&#8224;&#8224; DAGGER
+<br/>
+&#8225;&#8225; DOUBLE DAGGER
+<br/>
+&#8226;&#8226; BULLET
+<br/>
+&#8240;&#8240; PER MILLE SIGN
+<br/>
+&#8242;&#8242; PRIME
+<br/>
+&#8243;&#8243; DOUBLE PRIME
+<br/>
+&#8249;&#8249; SINGLE LEFT-POINTING ANGLE QUOTATION MARK
+<br/>
+&#8250;&#8250; SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
+<br/>
+&#8260;&#8260; FRACTION SLASH
+<br/>
+&#8364;&#8364;&#8364; EURO SIGN
+<br/>
+&#8465;&#8465; BLACK-LETTER CAPITAL I
+<br/>
+&#8476;&#8476; BLACK-LETTER CAPITAL R
+<br/>
+&#8482;&#8482; TRADE MARK SIGN
+<br/>
+&#8501;&#8501; ALEF SYMBOL
+<br/>
+&#8592;&#8592; LEFTWARDS ARROW
+<br/>
+&#8593;&#8593; UPWARDS ARROW
+<br/>
+&#8594;&#8594; RIGHTWARDS ARROW
+<br/>
+&#8595;&#8595; DOWNWARDS ARROW
+<br/>
+&#8596;&#8596; LEFT RIGHT ARROW
+<br/>
+&#8629;&#8629; DOWNWARDS ARROW WITH CORNER LEFTWARDS
+<br/>
+&#8656;&#8656; LEFTWARDS DOUBLE ARROW
+<br/>
+&#8657;&#8657; UPWARDS DOUBLE ARROW
+<br/>
+&#8658;&#8658; RIGHTWARDS DOUBLE ARROW
+<br/>
+&#8659;&#8659; DOWNWARDS DOUBLE ARROW
+<br/>
+&#8660;&#8660; LEFT RIGHT DOUBLE ARROW
+<br/>
+&#8704;&#8704; FOR ALL
+<br/>
+&#8706;&#8706; PARTIAL DIFFERENTIAL
+<br/>
+&#8707;&#8707; THERE EXISTS
+<br/>
+&#8709;&#8709; EMPTY SET
+<br/>
+&#8712;&#8712; ELEMENT OF
+<br/>
+&#8715;&#8715; CONTAINS AS MEMBER
+<br/>
+&#8722;&#8722; MINUS SIGN
+<br/>
+&#8723;&#8723; MINUS-OR-PLUS SIGN
+<br/>
+&#8727;&#8727; ASTERISK OPERATOR
+<br/>
+&#8730;&#8730; SQUARE ROOT
+<br/>
+&#8733;&#8733; PROPORTIONAL TO
+<br/>
+&#8734;&#8734; INFINITY
+<br/>
+&#8736;&#8736; ANGLE
+<br/>
+&#8743;&#8743; LOGICAL AND
+<br/>
+&#8744;&#8744; LOGICAL OR
+<br/>
+&#8745;&#8745; INTERSECTION
+<br/>
+&#8746;&#8746; UNION
+<br/>
+&#8747;&#8747; INTEGRAL
+<br/>
+&#8756;&#8756;&#8756; THEREFORE
+<br/>
+&#8764;&#8764; TILDE OPERATOR
+<br/>
+&#8771;&#8771; ASYMPTOTICALLY EQUAL TO
+<br/>
+&#8773;&#8773; APPROXIMATELY EQUAL TO
+<br/>
+&#8776;&#8776;&#8776; ALMOST EQUAL TO
+<br/>
+&#8800;&#8800; NOT EQUAL TO
+<br/>
+&#8801;&#8801; IDENTICAL TO
+<br/>
+&#8802;&#8802; NOT IDENTICAL TO
+<br/>
+&#8804;&#8804; LESS-THAN OR EQUAL TO
+<br/>
+&#8805;&#8805; GREATER-THAN OR EQUAL TO
+<br/>
+&#8834;&#8834; SUBSET OF
+<br/>
+&#8835;&#8835; SUPERSET OF
+<br/>
+&#8838;&#8838; SUBSET OF OR EQUAL TO
+<br/>
+&#8839;&#8839; SUPERSET OF OR EQUAL TO
+<br/>
+&#8853;&#8853; CIRCLED PLUS
+<br/>
+&#8855;&#8855; CIRCLED TIMES
+<br/>
+&#8869;&#8869; UP TACK
+<br/>
+&#8901;&#8901; DOT OPERATOR
+<br/>
+&#8968;&#8968; LEFT CEILING
+<br/>
+&#8969;&#8969; RIGHT CEILING
+<br/>
+&#8970;&#8970; LEFT FLOOR
+<br/>
+&#8971;&#8971; RIGHT FLOOR
+<br/>
+&#9130;&#9130; CURLY BRACKET EXTENSION
+<br/>
+&#9474;&#9474; BOX DRAWINGS LIGHT VERTICAL
+<br/>
+&#9633;&#9633; WHITE SQUARE
+<br/>
+&#9674;&#9674; LOZENGE
+<br/>
+&#9675;&#9675; WHITE CIRCLE
+<br/>
+&#9756;&#9756; WHITE LEFT POINTING INDEX
+<br/>
+&#9758;&#9758; WHITE RIGHT POINTING INDEX
+<br/>
+&#10216;&#10216; MATHEMATICAL LEFT ANGLE BRACKET
+<br/>
+&#10217;&#10217; MATHEMATICAL RIGHT ANGLE BRACKET
+<br/>
+ENDTEST
diff --git a/regress/usr.bin/mandoc/char/unicode/namediff.out_html b/regress/usr.bin/mandoc/char/unicode/namediff.out_html
index 17fb5c8ef94..6c4946295ba 100644
--- a/regress/usr.bin/mandoc/char/unicode/namediff.out_html
+++ b/regress/usr.bin/mandoc/char/unicode/namediff.out_html
@@ -1,37 +1,73 @@
-BEGINTEST<br/>
-&#567;&#567; LATIN SMALL LETTER DOTLESS J<br/>
-&#729;&#729; DOT ABOVE<br/>
-&#915;&#915; GREEK CAPITAL LETTER GAMMA<br/>
-&#931;&#931; GREEK CAPITAL LETTER SIGMA<br/>
-&#8254;&#8254; OVERLINE<br/>
-&#8463;&#8463; PLANCK CONSTANT OVER TWO PI<br/>
-&#8597;&#8597; UP DOWN ARROW<br/>
-&#8661;&#8661; UP DOWN DOUBLE ARROW<br/>
-&#8711;&#8711; NABLA<br/>
-&#8713;&#8713; NOT AN ELEMENT OF<br/>
-&#8719;&#8719; N-ARY PRODUCT<br/>
-&#8720;&#8720; N-ARY COPRODUCT<br/>
-&#8721;&#8721; N-ARY SUMMATION<br/>
-&#8836;&#8836; NOT A SUBSET OF<br/>
-&#8837;&#8837; NOT A SUPERSET OF<br/>
-&#9115;&#9115; LEFT PARENTHESIS UPPER HOOK<br/>
-&#9116;&#9116; LEFT PARENTHESIS EXTENSION<br/>
-&#9117;&#9117; LEFT PARENTHESIS LOWER HOOK<br/>
-&#9118;&#9118; RIGHT PARENTHESIS UPPER HOOK<br/>
-&#9119;&#9119; RIGHT PARENTHESIS EXTENSION<br/>
-&#9120;&#9120; RIGHT PARENTHESIS LOWER HOOK<br/>
-&#9121;&#9121; LEFT SQUARE BRACKET UPPER CORNER<br/>
-&#9122;&#9122; LEFT SQUARE BRACKET EXTENSION<br/>
-&#9123;&#9123; LEFT SQUARE BRACKET LOWER CORNER<br/>
-&#9124;&#9124; RIGHT SQUARE BRACKET UPPER CORNER<br/>
-&#9125;&#9125; RIGHT SQUARE BRACKET EXTENSION<br/>
-&#9126;&#9126; RIGHT SQUARE BRACKET LOWER CORNER<br/>
-&#9127;&#9127; LEFT CURLY BRACKET UPPER HOOK<br/>
-&#9128;&#9128; LEFT CURLY BRACKET MIDDLE PIECE<br/>
-&#9129;&#9129; LEFT CURLY BRACKET LOWER HOOK<br/>
-&#9130;&#9130;&#9130;&#9130; CURLY BRACKET EXTENSION<br/>
-&#9131;&#9131; RIGHT CURLY BRACKET UPPER HOOK<br/>
-&#9132;&#9132; RIGHT CURLY BRACKET MIDDLE PIECE<br/>
-&#9133;&#9133; RIGHT CURLY BRACKET LOWER HOOK<br/>
-&#10003;&#10003; CHECK MARK<br/>
-ENDTEST<br/>
+BEGINTEST
+<br/>
+&#567;&#567; LATIN SMALL LETTER DOTLESS J
+<br/>
+&#729;&#729; DOT ABOVE
+<br/>
+&#915;&#915; GREEK CAPITAL LETTER GAMMA
+<br/>
+&#931;&#931; GREEK CAPITAL LETTER SIGMA
+<br/>
+&#8254;&#8254; OVERLINE
+<br/>
+&#8463;&#8463; PLANCK CONSTANT OVER TWO PI
+<br/>
+&#8597;&#8597; UP DOWN ARROW
+<br/>
+&#8661;&#8661; UP DOWN DOUBLE ARROW
+<br/>
+&#8711;&#8711; NABLA
+<br/>
+&#8713;&#8713; NOT AN ELEMENT OF
+<br/>
+&#8719;&#8719; N-ARY PRODUCT
+<br/>
+&#8720;&#8720; N-ARY COPRODUCT
+<br/>
+&#8721;&#8721; N-ARY SUMMATION
+<br/>
+&#8836;&#8836; NOT A SUBSET OF
+<br/>
+&#8837;&#8837; NOT A SUPERSET OF
+<br/>
+&#9115;&#9115; LEFT PARENTHESIS UPPER HOOK
+<br/>
+&#9116;&#9116; LEFT PARENTHESIS EXTENSION
+<br/>
+&#9117;&#9117; LEFT PARENTHESIS LOWER HOOK
+<br/>
+&#9118;&#9118; RIGHT PARENTHESIS UPPER HOOK
+<br/>
+&#9119;&#9119; RIGHT PARENTHESIS EXTENSION
+<br/>
+&#9120;&#9120; RIGHT PARENTHESIS LOWER HOOK
+<br/>
+&#9121;&#9121; LEFT SQUARE BRACKET UPPER CORNER
+<br/>
+&#9122;&#9122; LEFT SQUARE BRACKET EXTENSION
+<br/>
+&#9123;&#9123; LEFT SQUARE BRACKET LOWER CORNER
+<br/>
+&#9124;&#9124; RIGHT SQUARE BRACKET UPPER CORNER
+<br/>
+&#9125;&#9125; RIGHT SQUARE BRACKET EXTENSION
+<br/>
+&#9126;&#9126; RIGHT SQUARE BRACKET LOWER CORNER
+<br/>
+&#9127;&#9127; LEFT CURLY BRACKET UPPER HOOK
+<br/>
+&#9128;&#9128; LEFT CURLY BRACKET MIDDLE PIECE
+<br/>
+&#9129;&#9129; LEFT CURLY BRACKET LOWER HOOK
+<br/>
+&#9130;&#9130;&#9130;&#9130; CURLY BRACKET EXTENSION
+<br/>
+&#9131;&#9131; RIGHT CURLY BRACKET UPPER HOOK
+<br/>
+&#9132;&#9132; RIGHT CURLY BRACKET MIDDLE PIECE
+<br/>
+&#9133;&#9133; RIGHT CURLY BRACKET LOWER HOOK
+<br/>
+&#10003;&#10003; CHECK MARK
+<br/>
+ENDTEST
diff --git a/regress/usr.bin/mandoc/char/unicode/nogroff.out_html b/regress/usr.bin/mandoc/char/unicode/nogroff.out_html
index 440da23e1e5..849f8b07aef 100644
--- a/regress/usr.bin/mandoc/char/unicode/nogroff.out_html
+++ b/regress/usr.bin/mandoc/char/unicode/nogroff.out_html
@@ -1,37 +1,73 @@
-BEGINTEST<br/>
-&#65533;&#65533; &lt;control&gt; NULL<br/>
-&#65533;&#65533; &lt;control&gt; START OF HEADING<br/>
-&#65533;&#65533; &lt;control&gt; BELL<br/>
-&#65533;&#65533; &lt;control&gt; BACKSPACE<br/>
- &lt;control&gt; CHARACTER TABULATION<br/>
-&#65533;&#65533; &lt;control&gt; LINE FEED<br/>
-&#65533;&#65533; &lt;control&gt; LINE TABULATION<br/>
-&#65533;&#65533; &lt;control&gt; FORM FEED<br/>
-&#65533;&#65533; &lt;control&gt; CARRIAGE RETURN<br/>
-&#65533;&#65533; &lt;control&gt; ESCAPE<br/>
-&#65533;&#65533; &lt;control&gt; DELETE<br/>
-&#65533;&#65533; &lt;control&gt; 0x80<br/>
-&#65533;&#65533; &lt;control&gt; 0x81<br/>
-&#65533;&#65533; &lt;control&gt; BREAK PERMITTED HERE<br/>
-&#65533;&#65533; &lt;control&gt; NO BREAK HERE<br/>
-&#65533;&#65533; &lt;control&gt; PRIVACY MESSAGE<br/>
-&#65533;&#65533; &lt;control&gt; APPLICATION PROGRAM COMMAND<br/>
-&#8810;&#8810; MUCH LESS-THAN<br/>
-&#8811;&#8811; MUCH GREATER-THAN<br/>
-&#64256;&#64256; LATIN SMALL LIGATURE FF<br/>
-&#64257;&#64257; LATIN SMALL LIGATURE FI<br/>
-&#64258;&#64258; LATIN SMALL LIGATURE FL<br/>
-&#64259;&#64259; LATIN SMALL LIGATURE FFI<br/>
-&#64260;&#64260; LATIN SMALL LIGATURE FFL<br/>
-&#65533; REPLACEMENT CHARACTER<br/>
-&#65534; &lt;undefined&gt;<br/>
-&#65535; &lt;undefined&gt;<br/>
-&#65536; LINEAR B SYLLABLE B008 A<br/>
-&#1048573; &lt;Plane 15 Private Use, Last&gt;<br/>
-&#1048574; &lt;undefined&gt;<br/>
-&#1048575; &lt;undefined&gt;<br/>
-&#1048576; &lt;Plane 16 Private Use, First&gt;<br/>
-&#1114109; &lt;Plane 16 Private Use, Last&gt;<br/>
-&#1114110; &lt;undefined&gt;<br/>
-&#1114111; &lt;undefined&gt;<br/>
-ENDTEST<br/>
+BEGINTEST
+<br/>
+&#65533;&#65533; &lt;control&gt; NULL
+<br/>
+&#65533;&#65533; &lt;control&gt; START OF HEADING
+<br/>
+&#65533;&#65533; &lt;control&gt; BELL
+<br/>
+&#65533;&#65533; &lt;control&gt; BACKSPACE
+<br/>
+ &lt;control&gt; CHARACTER TABULATION
+<br/>
+&#65533;&#65533; &lt;control&gt; LINE FEED
+<br/>
+&#65533;&#65533; &lt;control&gt; LINE TABULATION
+<br/>
+&#65533;&#65533; &lt;control&gt; FORM FEED
+<br/>
+&#65533;&#65533; &lt;control&gt; CARRIAGE RETURN
+<br/>
+&#65533;&#65533; &lt;control&gt; ESCAPE
+<br/>
+&#65533;&#65533; &lt;control&gt; DELETE
+<br/>
+&#65533;&#65533; &lt;control&gt; 0x80
+<br/>
+&#65533;&#65533; &lt;control&gt; 0x81
+<br/>
+&#65533;&#65533; &lt;control&gt; BREAK PERMITTED HERE
+<br/>
+&#65533;&#65533; &lt;control&gt; NO BREAK HERE
+<br/>
+&#65533;&#65533; &lt;control&gt; PRIVACY MESSAGE
+<br/>
+&#65533;&#65533; &lt;control&gt; APPLICATION PROGRAM COMMAND
+<br/>
+&#8810;&#8810; MUCH LESS-THAN
+<br/>
+&#8811;&#8811; MUCH GREATER-THAN
+<br/>
+&#64256;&#64256; LATIN SMALL LIGATURE FF
+<br/>
+&#64257;&#64257; LATIN SMALL LIGATURE FI
+<br/>
+&#64258;&#64258; LATIN SMALL LIGATURE FL
+<br/>
+&#64259;&#64259; LATIN SMALL LIGATURE FFI
+<br/>
+&#64260;&#64260; LATIN SMALL LIGATURE FFL
+<br/>
+&#65533; REPLACEMENT CHARACTER
+<br/>
+&#65534; &lt;undefined&gt;
+<br/>
+&#65535; &lt;undefined&gt;
+<br/>
+&#65536; LINEAR B SYLLABLE B008 A
+<br/>
+&#1048573; &lt;Plane 15 Private Use, Last&gt;
+<br/>
+&#1048574; &lt;undefined&gt;
+<br/>
+&#1048575; &lt;undefined&gt;
+<br/>
+&#1048576; &lt;Plane 16 Private Use, First&gt;
+<br/>
+&#1114109; &lt;Plane 16 Private Use, Last&gt;
+<br/>
+&#1114110; &lt;undefined&gt;
+<br/>
+&#1114111; &lt;undefined&gt;
+<br/>
+ENDTEST
diff --git a/regress/usr.bin/mandoc/eqn/extract.pl b/regress/usr.bin/mandoc/eqn/extract.pl
index 60e9d643839..e785f986e62 100755
--- a/regress/usr.bin/mandoc/eqn/extract.pl
+++ b/regress/usr.bin/mandoc/eqn/extract.pl
@@ -12,6 +12,7 @@ while (<>) {
next unless length;
}
s/<\/math>.*// and $ended = 1;
+ s/^ *//;
print "$_\n" if length;
exit 0 if $ended;
}