diff options
author | Ingo Schwarze <schwarze@cvs.openbsd.org> | 2014-10-28 02:49:49 +0000 |
---|---|---|
committer | Ingo Schwarze <schwarze@cvs.openbsd.org> | 2014-10-28 02:49:49 +0000 |
commit | 461d18be1517d9c9826dec7d3fdb471c7d25e56d (patch) | |
tree | c8227f192920810cef49c1a75daeb24f70faa0b8 | |
parent | 9b1f36032ca0f8e95f7bcd1813ea4095557bd2ef (diff) |
some new and/or updated regression tests for -Tascii, -Tutf8
and -Thtml rendering of character escape sequences
30 files changed, 1017 insertions, 54 deletions
diff --git a/regress/usr.bin/mandoc/char/space/Makefile b/regress/usr.bin/mandoc/char/space/Makefile index dcc8b7d160c..b6ca873b6ed 100644 --- a/regress/usr.bin/mandoc/char/space/Makefile +++ b/regress/usr.bin/mandoc/char/space/Makefile @@ -1,9 +1,13 @@ -# $OpenBSD: Makefile,v 1.10 2014/07/06 19:08:56 schwarze Exp $ +# $OpenBSD: Makefile,v 1.11 2014/10/28 02:49:48 schwarze Exp $ REGRESS_TARGETS = leading-mdoc leading-man multiple zerowidth REGRESS_TARGETS += eos eos-man break nobreak REGRESS_TARGETS += tab tab-man esct-mdoc esct-man +UTF8_TARGETS = zerowidth + +HTML_TARGETS = zerowidth + LINT_TARGETS = tab tab-man esct-mdoc esct-man .include <bsd.regress.mk> diff --git a/regress/usr.bin/mandoc/char/space/zerowidth.in b/regress/usr.bin/mandoc/char/space/zerowidth.in index 5c1abf395f0..9d2f3ff2a41 100644 --- a/regress/usr.bin/mandoc/char/space/zerowidth.in +++ b/regress/usr.bin/mandoc/char/space/zerowidth.in @@ -1,10 +1,12 @@ -.TH SPACE-BASIC 1 date OpenBSD +.TH SPACE-ZEROWIDTH 1 "October 27, 2014" OpenBSD .SH NAME -space-basic \- special space characters +space-zerowidth \- zero width and narrow space characters .SH DESCRIPTION .nf -zero width space \e^ between A and B: A\^B -zero width space \e% between A and B: A\%B +BEGINTEST zero width space \e& between A and B: A\&B -zero width space \e| between A and B: A\|B -end of test document +hyphenation allowed \e% between A and B: A\%B +half-narrow (1/12) space \e^ between A and B: A\^B +narrow space (1/6) \e| between A and B: A\|B +ENDTEST +.fi diff --git a/regress/usr.bin/mandoc/char/space/zerowidth.out_ascii b/regress/usr.bin/mandoc/char/space/zerowidth.out_ascii index 9bdc3132453..e65098867bf 100644 --- a/regress/usr.bin/mandoc/char/space/zerowidth.out_ascii +++ b/regress/usr.bin/mandoc/char/space/zerowidth.out_ascii @@ -1,17 +1,18 @@ -SPACE-BASIC(1) General Commands Manual SPACE-BASIC(1) +SPACE-ZEROWIDTH(1) General Commands Manual SPACE-ZEROWIDTH(1) NNAAMMEE - space-basic - special space characters + space-zerowidth - zero width and narrow space characters DDEESSCCRRIIPPTTIIOONN - zero width space \^ between A and B: AB - zero width space \% between A and B: AB + BEGINTEST zero width space \& between A and B: AB - zero width space \| between A and B: AB - end of test document + hyphenation allowed \% between A and B: AB + half-narrow (1/12) space \^ between A and B: AB + narrow space (1/6) \| between A and B: AB + ENDTEST -OpenBSD date SPACE-BASIC(1) +OpenBSD October 27, 2014 SPACE-ZEROWIDTH(1) diff --git a/regress/usr.bin/mandoc/char/space/zerowidth.out_html b/regress/usr.bin/mandoc/char/space/zerowidth.out_html new file mode 100644 index 00000000000..ac2ecf05af5 --- /dev/null +++ b/regress/usr.bin/mandoc/char/space/zerowidth.out_html @@ -0,0 +1,6 @@ +BEGINTEST<br/> +zero width space \& 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/> diff --git a/regress/usr.bin/mandoc/char/space/zerowidth.out_utf8 b/regress/usr.bin/mandoc/char/space/zerowidth.out_utf8 new file mode 100644 index 00000000000..e65098867bf --- /dev/null +++ b/regress/usr.bin/mandoc/char/space/zerowidth.out_utf8 @@ -0,0 +1,18 @@ +SPACE-ZEROWIDTH(1) General Commands Manual SPACE-ZEROWIDTH(1) + + + +NNAAMMEE + space-zerowidth - zero width and narrow space characters + +DDEESSCCRRIIPPTTIIOONN + BEGINTEST + zero width space \& between A and B: AB + hyphenation allowed \% between A and B: AB + half-narrow (1/12) space \^ between A and B: AB + narrow space (1/6) \| between A and B: AB + ENDTEST + + + +OpenBSD October 27, 2014 SPACE-ZEROWIDTH(1) diff --git a/regress/usr.bin/mandoc/char/unicode/Makefile b/regress/usr.bin/mandoc/char/unicode/Makefile index f29cddb0729..e0121ac2271 100644 --- a/regress/usr.bin/mandoc/char/unicode/Makefile +++ b/regress/usr.bin/mandoc/char/unicode/Makefile @@ -1,7 +1,10 @@ -# $OpenBSD: Makefile,v 1.1 2013/11/10 19:26:31 schwarze Exp $ +# $OpenBSD: Makefile,v 1.2 2014/10/28 02:49:48 schwarze Exp $ -REGRESS_TARGETS = man mdoc -SKIP_ASCII = ALL -UTF8_TARGETS = man mdoc +REGRESS_TARGETS = ascii latin1 latin1diff man mdoc named namediff +SKIP_ASCII = man mdoc +UTF8_TARGETS = ascii latin1 latin1diff man mdoc named namediff +HTML_TARGETS = ascii latin1 latin1diff named namediff + +SKIP_GROFF_ASCII = latin1diff namediff .include <bsd.regress.mk> diff --git a/regress/usr.bin/mandoc/char/unicode/ascii.in b/regress/usr.bin/mandoc/char/unicode/ascii.in new file mode 100644 index 00000000000..7f88efb6486 --- /dev/null +++ b/regress/usr.bin/mandoc/char/unicode/ascii.in @@ -0,0 +1,29 @@ +.TH CHAR-UNICODE-ASCII 1 "October 27, 2014" OpenBSD +.SH NAME +char-unicode-ascii \- Unicode characters in the ASCII range +.SH DESCRIPTION +.nf +BEGINTEST +\[u0022]\N'34'\(dq QUOTATION MARK +\[u0023]\N'35'\(sh NUMBER SIGN +\[u0024]\N'36'\(Do DOLLAR SIGN +\[u0027]\N'39'\(aq APOSTROPHE +\[u002B]\N'43'\(pl PLUS SIGN +\N'45'\- HYPHEN-MINUS +\N'46'\. FULL STOP +\[u002F]\N'47'\(sl SOLIDUS +\[u003D]\N'61'\(eq EQUALS SIGN +\[u0040]\N'64'\(at COMMERCIAL AT +\[u005B]\N'91'\(lB LEFT SQUARE BRACKET +\[u005C]\N'92'\e\(rs REVERSE SOLIDUS +\[u005D]\N'93'\(rB RIGHT SQUARE BRACKET +\[u005E]\N'94'\(a^\(ha CIRCUMFLEX ACCENT +\[u005F]\N'95'\(ul LOW LINE +\[u0060]\N'96'\`\(ga GRAVE ACCENT +\[u007B]\N'123'\(lC LEFT CURLY BRACKET +\[u007C]\N'124'\(ba\(or VERTICAL LINE +\[u007D]\N'125'\(rC RIGHT CURLY BRACKET +\[u007E]\N'126'\(a~\(ti TILDE +ENDTEST +.fi +Note that groff does not handle \eC'u00XX' in the ASCII range. diff --git a/regress/usr.bin/mandoc/char/unicode/ascii.out_ascii b/regress/usr.bin/mandoc/char/unicode/ascii.out_ascii new file mode 100644 index 00000000000..e18f387d3be --- /dev/null +++ b/regress/usr.bin/mandoc/char/unicode/ascii.out_ascii @@ -0,0 +1,35 @@ +CHAR-UNICODE-ASCII(1) General Commands Manual CHAR-UNICODE-ASCII(1) + + + +NNAAMMEE + char-unicode-ascii - Unicode characters in the ASCII range + +DDEESSCCRRIIPPTTIIOONN + BEGINTEST + """ QUOTATION MARK + ### NUMBER SIGN + $$$ DOLLAR SIGN + ''' APOSTROPHE + +++ PLUS SIGN + -- HYPHEN-MINUS + .. FULL STOP + /// SOLIDUS + === EQUALS SIGN + @@@ COMMERCIAL AT + [[[ LEFT SQUARE BRACKET + \\\\ REVERSE SOLIDUS + ]]] RIGHT SQUARE BRACKET + ^^^^ CIRCUMFLEX ACCENT + ___ LOW LINE + ```` GRAVE ACCENT + {{{ LEFT CURLY BRACKET + |||| VERTICAL LINE + }}} RIGHT CURLY BRACKET + ~~~~ TILDE + ENDTEST + Note that groff does not handle \C'u00XX' in the ASCII range. + + + +OpenBSD October 27, 2014 CHAR-UNICODE-ASCII(1) diff --git a/regress/usr.bin/mandoc/char/unicode/ascii.out_html b/regress/usr.bin/mandoc/char/unicode/ascii.out_html new file mode 100644 index 00000000000..7812f417350 --- /dev/null +++ b/regress/usr.bin/mandoc/char/unicode/ascii.out_html @@ -0,0 +1,22 @@ +BEGINTEST<br/> +""" 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/> diff --git a/regress/usr.bin/mandoc/char/unicode/ascii.out_utf8 b/regress/usr.bin/mandoc/char/unicode/ascii.out_utf8 new file mode 100644 index 00000000000..e18f387d3be --- /dev/null +++ b/regress/usr.bin/mandoc/char/unicode/ascii.out_utf8 @@ -0,0 +1,35 @@ +CHAR-UNICODE-ASCII(1) General Commands Manual CHAR-UNICODE-ASCII(1) + + + +NNAAMMEE + char-unicode-ascii - Unicode characters in the ASCII range + +DDEESSCCRRIIPPTTIIOONN + BEGINTEST + """ QUOTATION MARK + ### NUMBER SIGN + $$$ DOLLAR SIGN + ''' APOSTROPHE + +++ PLUS SIGN + -- HYPHEN-MINUS + .. FULL STOP + /// SOLIDUS + === EQUALS SIGN + @@@ COMMERCIAL AT + [[[ LEFT SQUARE BRACKET + \\\\ REVERSE SOLIDUS + ]]] RIGHT SQUARE BRACKET + ^^^^ CIRCUMFLEX ACCENT + ___ LOW LINE + ```` GRAVE ACCENT + {{{ LEFT CURLY BRACKET + |||| VERTICAL LINE + }}} RIGHT CURLY BRACKET + ~~~~ TILDE + ENDTEST + Note that groff does not handle \C'u00XX' in the ASCII range. + + + +OpenBSD October 27, 2014 CHAR-UNICODE-ASCII(1) diff --git a/regress/usr.bin/mandoc/char/unicode/latin1.in b/regress/usr.bin/mandoc/char/unicode/latin1.in new file mode 100644 index 00000000000..aedb8be8bbe --- /dev/null +++ b/regress/usr.bin/mandoc/char/unicode/latin1.in @@ -0,0 +1,92 @@ +.TH CHAR-UNICODE-LATIN1 1 "October 27, 2014" OpenBSD +.SH NAME +char-unicode-latin1 \- Unicode characters in the ISO-8859-1 range +.SH DESCRIPTION +.nf +BEGINTEST +\[u00A2]\(ct CENT SIGN +\[u00A4]\(Cs CURRENCY SIGN +\[u00A5]\(Ye YEN SIGN +\[u00A6]\(bb BROKEN BAR +\[u00A8]\(ad DIAERESIS +\[u00A9]\(co COPYRIGHT SIGN +\[u00AA] FEMININE ORDINAL INDICATOR +\[u00AB]\(Fo LEFT-POINTING DOUBLE ANGLE QUOTATION MARK +\[u00AC]\(no\[tno] NOT SIGN +\[u00AD] SOFT HYPHEN +\[u00AE]\(rg REGISTERED SIGN +\[u00B1]\(+-\[t+-] PLUS-MINUS SIGN +\[u00B2] SUPERSCRIPT TWO +\[u00B3] SUPERSCRIPT THREE +\[u00B4]\'\(aa ACUTE ACCENT +\[u00B5]\(mc MICRO SIGN +\[u00B7]\(pc MIDDLE DOT +\[u00B8]\(ac CEDILLA +\[u00B9] SUPERSCRIPT ONE +\[u00BA] MASCULINE ORDINAL INDICATOR +\[u00BB]\(Fc RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK +\[u00BC]\(14 VULGAR FRACTION ONE QUARTER +\[u00BD]\(12 VULGAR FRACTION ONE HALF +\[u00BE]\(34 VULGAR FRACTION THREE QUARTERS +\[u00C0]\(`A LATIN CAPITAL LETTER A WITH GRAVE +\[u00C1]\('A LATIN CAPITAL LETTER A WITH ACUTE +\[u00C2]\(^A LATIN CAPITAL LETTER A WITH CIRCUMFLEX +\[u00C3]\(~A LATIN CAPITAL LETTER A WITH TILDE +\[u00C4]\(:A LATIN CAPITAL LETTER A WITH DIAERESIS +\[u00C5]\(oA LATIN CAPITAL LETTER A WITH RING ABOVE +\[u00C6]\(AE LATIN CAPITAL LETTER AE +\[u00C7]\(,C LATIN CAPITAL LETTER C WITH CEDILLA +\[u00C8]\(`E LATIN CAPITAL LETTER E WITH GRAVE +\[u00C9]\('E LATIN CAPITAL LETTER E WITH ACUTE +\[u00CA]\(^E LATIN CAPITAL LETTER E WITH CIRCUMFLEX +\[u00CB]\(:E LATIN CAPITAL LETTER E WITH DIAERESIS +\[u00CC]\(`I LATIN CAPITAL LETTER I WITH GRAVE +\[u00CD]\('I LATIN CAPITAL LETTER I WITH ACUTE +\[u00CE]\(^I LATIN CAPITAL LETTER I WITH CIRCUMFLEX +\[u00CF]\(:I LATIN CAPITAL LETTER I WITH DIAERESIS +\[u00D0]\(-D LATIN CAPITAL LETTER ETH +\[u00D1]\(~N LATIN CAPITAL LETTER N WITH TILDE +\[u00D2]\(`O LATIN CAPITAL LETTER O WITH GRAVE +\[u00D3]\('O LATIN CAPITAL LETTER O WITH ACUTE +\[u00D4]\(^O LATIN CAPITAL LETTER O WITH CIRCUMFLEX +\[u00D5]\(~O LATIN CAPITAL LETTER O WITH TILDE +\[u00D6]\(:O LATIN CAPITAL LETTER O WITH DIAERESIS +\[u00D7]\(mu\[tmu] MULTIPLICATION SIGN +\[u00D8]\(/O LATIN CAPITAL LETTER O WITH STROKE +\[u00D9]\(`U LATIN CAPITAL LETTER U WITH GRAVE +\[u00DA]\('U LATIN CAPITAL LETTER U WITH ACUTE +\[u00DB]\(^U LATIN CAPITAL LETTER U WITH CIRCUMFLEX +\[u00DC]\(:U LATIN CAPITAL LETTER U WITH DIAERESIS +\[u00DD] LATIN CAPITAL LETTER Y WITH ACUTE +\[u00E0]\(`a LATIN SMALL LETTER A WITH GRAVE +\[u00E1]\('a LATIN SMALL LETTER A WITH ACUTE +\[u00E2]\(^a LATIN SMALL LETTER A WITH CIRCUMFLEX +\[u00E3]\(~a LATIN SMALL LETTER A WITH TILDE +\[u00E4]\(:a LATIN SMALL LETTER A WITH DIAERESIS +\[u00E5]\(oa LATIN SMALL LETTER A WITH RING ABOVE +\[u00E6]\(ae LATIN SMALL LETTER AE +\[u00E7]\(,c LATIN SMALL LETTER C WITH CEDILLA +\[u00E8]\(`e LATIN SMALL LETTER E WITH GRAVE +\[u00E9]\('e LATIN SMALL LETTER E WITH ACUTE +\[u00EA]\(^e LATIN SMALL LETTER E WITH CIRCUMFLEX +\[u00EB]\(:e LATIN SMALL LETTER E WITH DIAERESIS +\[u00EC]\(`i LATIN SMALL LETTER I WITH GRAVE +\[u00ED]\('i LATIN SMALL LETTER I WITH ACUTE +\[u00EE]\(^i LATIN SMALL LETTER I WITH CIRCUMFLEX +\[u00EF]\(:i LATIN SMALL LETTER I WITH DIAERESIS +\[u00F1]\(~n LATIN SMALL LETTER N WITH TILDE +\[u00F2]\(`o LATIN SMALL LETTER O WITH GRAVE +\[u00F3]\('o LATIN SMALL LETTER O WITH ACUTE +\[u00F4]\(^o LATIN SMALL LETTER O WITH CIRCUMFLEX +\[u00F5]\(~o LATIN SMALL LETTER O WITH TILDE +\[u00F6]\(:o LATIN SMALL LETTER O WITH DIAERESIS +\[u00F7]\(di\[tdi] DIVISION SIGN +\[u00F8]\(/o LATIN SMALL LETTER O WITH STROKE +\[u00F9]\(`u LATIN SMALL LETTER U WITH GRAVE +\[u00FA]\('u LATIN SMALL LETTER U WITH ACUTE +\[u00FB]\(^u LATIN SMALL LETTER U WITH CIRCUMFLEX +\[u00FC]\(:u LATIN SMALL LETTER U WITH DIAERESIS +\[u00FD] LATIN SMALL LETTER Y WITH ACUTE +\[u00FF]\(:y LATIN SMALL LETTER Y WITH DIAERESIS +ENDTEST +.fi diff --git a/regress/usr.bin/mandoc/char/unicode/latin1.out_ascii b/regress/usr.bin/mandoc/char/unicode/latin1.out_ascii new file mode 100644 index 00000000000..36aae4a2e68 --- /dev/null +++ b/regress/usr.bin/mandoc/char/unicode/latin1.out_ascii @@ -0,0 +1,98 @@ +CHAR-UNICODE-LATIN1(1) General Commands Manual CHAR-UNICODE-LATIN1(1) + + + +NNAAMMEE + char-unicode-latin1 - Unicode characters in the ISO-8859-1 range + +DDEESSCCRRIIPPTTIIOONN + BEGINTEST + /c/c CENT SIGN + oxox CURRENCY SIGN + =Y=Y YEN SIGN + || BROKEN BAR + "" DIAERESIS + (C)(C) COPYRIGHT SIGN + _a FEMININE ORDINAL INDICATOR + <<<< LEFT-POINTING DOUBLE ANGLE QUOTATION MARK + ~~~ NOT SIGN + SOFT HYPHEN + (R)(R) REGISTERED SIGN + +-+-+- PLUS-MINUS SIGN + 2 SUPERSCRIPT TWO + 3 SUPERSCRIPT THREE + ''' ACUTE ACCENT + ,u,u MICRO SIGN + .. MIDDLE DOT + ,, CEDILLA + 1 SUPERSCRIPT ONE + _o MASCULINE ORDINAL INDICATOR + >>>> RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK + 1/41/4 VULGAR FRACTION ONE QUARTER + 1/21/2 VULGAR FRACTION ONE HALF + 3/43/4 VULGAR FRACTION THREE QUARTERS + `A`A LATIN CAPITAL LETTER A WITH GRAVE + 'A'A LATIN CAPITAL LETTER A WITH ACUTE + ^A^A LATIN CAPITAL LETTER A WITH CIRCUMFLEX + ~A~A LATIN CAPITAL LETTER A WITH TILDE + "A"A LATIN CAPITAL LETTER A WITH DIAERESIS + oAoA LATIN CAPITAL LETTER A WITH RING ABOVE + AEAE LATIN CAPITAL LETTER AE + ,C,C LATIN CAPITAL LETTER C WITH CEDILLA + `E`E LATIN CAPITAL LETTER E WITH GRAVE + 'E'E LATIN CAPITAL LETTER E WITH ACUTE + ^E^E LATIN CAPITAL LETTER E WITH CIRCUMFLEX + "E"E LATIN CAPITAL LETTER E WITH DIAERESIS + `I`I LATIN CAPITAL LETTER I WITH GRAVE + 'I'I LATIN CAPITAL LETTER I WITH ACUTE + ^I^I LATIN CAPITAL LETTER I WITH CIRCUMFLEX + "I"I LATIN CAPITAL LETTER I WITH DIAERESIS + -D-D LATIN CAPITAL LETTER ETH + ~N~N LATIN CAPITAL LETTER N WITH TILDE + `O`O LATIN CAPITAL LETTER O WITH GRAVE + 'O'O LATIN CAPITAL LETTER O WITH ACUTE + ^O^O LATIN CAPITAL LETTER O WITH CIRCUMFLEX + ~O~O LATIN CAPITAL LETTER O WITH TILDE + "O"O LATIN CAPITAL LETTER O WITH DIAERESIS + xxx MULTIPLICATION SIGN + /O/O LATIN CAPITAL LETTER O WITH STROKE + `U`U LATIN CAPITAL LETTER U WITH GRAVE + 'U'U LATIN CAPITAL LETTER U WITH ACUTE + ^U^U LATIN CAPITAL LETTER U WITH CIRCUMFLEX + "U"U LATIN CAPITAL LETTER U WITH DIAERESIS + 'Y LATIN CAPITAL LETTER Y WITH ACUTE + `a`a LATIN SMALL LETTER A WITH GRAVE + 'a'a LATIN SMALL LETTER A WITH ACUTE + ^a^a LATIN SMALL LETTER A WITH CIRCUMFLEX + ~a~a LATIN SMALL LETTER A WITH TILDE + "a"a LATIN SMALL LETTER A WITH DIAERESIS + oaoa LATIN SMALL LETTER A WITH RING ABOVE + aeae LATIN SMALL LETTER AE + ,c,c LATIN SMALL LETTER C WITH CEDILLA + `e`e LATIN SMALL LETTER E WITH GRAVE + 'e'e LATIN SMALL LETTER E WITH ACUTE + ^e^e LATIN SMALL LETTER E WITH CIRCUMFLEX + "e"e LATIN SMALL LETTER E WITH DIAERESIS + `i`i LATIN SMALL LETTER I WITH GRAVE + 'i'i LATIN SMALL LETTER I WITH ACUTE + ^i^i LATIN SMALL LETTER I WITH CIRCUMFLEX + "i"i LATIN SMALL LETTER I WITH DIAERESIS + ~n~n LATIN SMALL LETTER N WITH TILDE + `o`o LATIN SMALL LETTER O WITH GRAVE + 'o'o LATIN SMALL LETTER O WITH ACUTE + ^o^o LATIN SMALL LETTER O WITH CIRCUMFLEX + ~o~o LATIN SMALL LETTER O WITH TILDE + "o"o LATIN SMALL LETTER O WITH DIAERESIS + -:--:--:- DIVISION SIGN + /o/o LATIN SMALL LETTER O WITH STROKE + `u`u LATIN SMALL LETTER U WITH GRAVE + 'u'u LATIN SMALL LETTER U WITH ACUTE + ^u^u LATIN SMALL LETTER U WITH CIRCUMFLEX + "u"u LATIN SMALL LETTER U WITH DIAERESIS + 'y LATIN SMALL LETTER Y WITH ACUTE + "y"y LATIN SMALL LETTER Y WITH DIAERESIS + ENDTEST + + + +OpenBSD October 27, 2014 CHAR-UNICODE-LATIN1(1) diff --git a/regress/usr.bin/mandoc/char/unicode/latin1.out_html b/regress/usr.bin/mandoc/char/unicode/latin1.out_html new file mode 100644 index 00000000000..2eebcbabc5e --- /dev/null +++ b/regress/usr.bin/mandoc/char/unicode/latin1.out_html @@ -0,0 +1,86 @@ +BEGINTEST<br/> +¢¢ CENT SIGN<br/> +¤¤ CURRENCY SIGN<br/> +¥¥ YEN SIGN<br/> +¦¦ BROKEN BAR<br/> +¨¨ DIAERESIS<br/> +©© COPYRIGHT SIGN<br/> +ª FEMININE ORDINAL INDICATOR<br/> +«« LEFT-POINTING DOUBLE ANGLE QUOTATION MARK<br/> +¬¬¬ NOT SIGN<br/> +­ SOFT HYPHEN<br/> +®® REGISTERED SIGN<br/> +±±± PLUS-MINUS SIGN<br/> +² SUPERSCRIPT TWO<br/> +³ SUPERSCRIPT THREE<br/> +´´´ ACUTE ACCENT<br/> +µµ MICRO SIGN<br/> +·· MIDDLE DOT<br/> +¸¸ CEDILLA<br/> +¹ SUPERSCRIPT ONE<br/> +º MASCULINE ORDINAL INDICATOR<br/> +»» RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK<br/> +¼¼ VULGAR FRACTION ONE QUARTER<br/> +½½ VULGAR FRACTION ONE HALF<br/> +¾¾ VULGAR FRACTION THREE QUARTERS<br/> +ÀÀ LATIN CAPITAL LETTER A WITH GRAVE<br/> +ÁÁ LATIN CAPITAL LETTER A WITH ACUTE<br/> + LATIN CAPITAL LETTER A WITH CIRCUMFLEX<br/> +Ãà LATIN CAPITAL LETTER A WITH TILDE<br/> +ÄÄ LATIN CAPITAL LETTER A WITH DIAERESIS<br/> +ÅÅ LATIN CAPITAL LETTER A WITH RING ABOVE<br/> +ÆÆ LATIN CAPITAL LETTER AE<br/> +ÇÇ LATIN CAPITAL LETTER C WITH CEDILLA<br/> +ÈÈ LATIN CAPITAL LETTER E WITH GRAVE<br/> +ÉÉ LATIN CAPITAL LETTER E WITH ACUTE<br/> +ÊÊ LATIN CAPITAL LETTER E WITH CIRCUMFLEX<br/> +ËË LATIN CAPITAL LETTER E WITH DIAERESIS<br/> +ÌÌ LATIN CAPITAL LETTER I WITH GRAVE<br/> +ÍÍ LATIN CAPITAL LETTER I WITH ACUTE<br/> +ÎÎ LATIN CAPITAL LETTER I WITH CIRCUMFLEX<br/> +ÏÏ LATIN CAPITAL LETTER I WITH DIAERESIS<br/> +ÐÐ LATIN CAPITAL LETTER ETH<br/> +ÑÑ LATIN CAPITAL LETTER N WITH TILDE<br/> +ÒÒ LATIN CAPITAL LETTER O WITH GRAVE<br/> +ÓÓ LATIN CAPITAL LETTER O WITH ACUTE<br/> +ÔÔ LATIN CAPITAL LETTER O WITH CIRCUMFLEX<br/> +ÕÕ LATIN CAPITAL LETTER O WITH TILDE<br/> +ÖÖ LATIN CAPITAL LETTER O WITH DIAERESIS<br/> +××× MULTIPLICATION SIGN<br/> +ØØ LATIN CAPITAL LETTER O WITH STROKE<br/> +ÙÙ LATIN CAPITAL LETTER U WITH GRAVE<br/> +ÚÚ LATIN CAPITAL LETTER U WITH ACUTE<br/> +ÛÛ LATIN CAPITAL LETTER U WITH CIRCUMFLEX<br/> +ÜÜ LATIN CAPITAL LETTER U WITH DIAERESIS<br/> +Ý LATIN CAPITAL LETTER Y WITH ACUTE<br/> +àà LATIN SMALL LETTER A WITH GRAVE<br/> +áá LATIN SMALL LETTER A WITH ACUTE<br/> +ââ LATIN SMALL LETTER A WITH CIRCUMFLEX<br/> +ãã LATIN SMALL LETTER A WITH TILDE<br/> +ää LATIN SMALL LETTER A WITH DIAERESIS<br/> +åå LATIN SMALL LETTER A WITH RING ABOVE<br/> +ææ LATIN SMALL LETTER AE<br/> +çç LATIN SMALL LETTER C WITH CEDILLA<br/> +èè LATIN SMALL LETTER E WITH GRAVE<br/> +éé LATIN SMALL LETTER E WITH ACUTE<br/> +êê LATIN SMALL LETTER E WITH CIRCUMFLEX<br/> +ëë LATIN SMALL LETTER E WITH DIAERESIS<br/> +ìì LATIN SMALL LETTER I WITH GRAVE<br/> +íí LATIN SMALL LETTER I WITH ACUTE<br/> +îî LATIN SMALL LETTER I WITH CIRCUMFLEX<br/> +ïï LATIN SMALL LETTER I WITH DIAERESIS<br/> +ññ LATIN SMALL LETTER N WITH TILDE<br/> +òò LATIN SMALL LETTER O WITH GRAVE<br/> +óó LATIN SMALL LETTER O WITH ACUTE<br/> +ôô LATIN SMALL LETTER O WITH CIRCUMFLEX<br/> +õõ LATIN SMALL LETTER O WITH TILDE<br/> +öö LATIN SMALL LETTER O WITH DIAERESIS<br/> +÷÷÷ DIVISION SIGN<br/> +øø LATIN SMALL LETTER O WITH STROKE<br/> +ùù LATIN SMALL LETTER U WITH GRAVE<br/> +úú LATIN SMALL LETTER U WITH ACUTE<br/> +ûû LATIN SMALL LETTER U WITH CIRCUMFLEX<br/> +üü LATIN SMALL LETTER U WITH DIAERESIS<br/> +ý LATIN SMALL LETTER Y WITH ACUTE<br/> +ÿÿ LATIN SMALL LETTER Y WITH DIAERESIS<br/> +ENDTEST<br/> diff --git a/regress/usr.bin/mandoc/char/unicode/latin1.out_utf8 b/regress/usr.bin/mandoc/char/unicode/latin1.out_utf8 new file mode 100644 index 00000000000..5fcc6ddae32 --- /dev/null +++ b/regress/usr.bin/mandoc/char/unicode/latin1.out_utf8 @@ -0,0 +1,98 @@ +CHAR-UNICODE-LATIN1(1) General Commands Manual CHAR-UNICODE-LATIN1(1) + + + +NNAAMMEE + char-unicode-latin1 - Unicode characters in the ISO-8859-1 range + +DDEESSCCRRIIPPTTIIOONN + BEGINTEST + ¢¢ CENT SIGN + ¤¤ CURRENCY SIGN + ¥¥ YEN SIGN + ¦¦ BROKEN BAR + ¨¨ DIAERESIS + ©© COPYRIGHT SIGN + ª FEMININE ORDINAL INDICATOR + «« LEFT-POINTING DOUBLE ANGLE QUOTATION MARK + ¬¬¬ NOT SIGN + SOFT HYPHEN + ®® REGISTERED SIGN + ±±± PLUS-MINUS SIGN + ² SUPERSCRIPT TWO + ³ SUPERSCRIPT THREE + ´´´ ACUTE ACCENT + µµ MICRO SIGN + ·· MIDDLE DOT + ¸¸ CEDILLA + ¹ SUPERSCRIPT ONE + º MASCULINE ORDINAL INDICATOR + »» RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK + ¼¼ VULGAR FRACTION ONE QUARTER + ½½ VULGAR FRACTION ONE HALF + ¾¾ VULGAR FRACTION THREE QUARTERS + ÀÀ LATIN CAPITAL LETTER A WITH GRAVE + ÁÁ LATIN CAPITAL LETTER A WITH ACUTE +  LATIN CAPITAL LETTER A WITH CIRCUMFLEX + Ãà LATIN CAPITAL LETTER A WITH TILDE + ÄÄ LATIN CAPITAL LETTER A WITH DIAERESIS + ÅÅ LATIN CAPITAL LETTER A WITH RING ABOVE + ÆÆ LATIN CAPITAL LETTER AE + ÇÇ LATIN CAPITAL LETTER C WITH CEDILLA + ÈÈ LATIN CAPITAL LETTER E WITH GRAVE + ÉÉ LATIN CAPITAL LETTER E WITH ACUTE + ÊÊ LATIN CAPITAL LETTER E WITH CIRCUMFLEX + ËË LATIN CAPITAL LETTER E WITH DIAERESIS + ÌÌ LATIN CAPITAL LETTER I WITH GRAVE + ÍÍ LATIN CAPITAL LETTER I WITH ACUTE + ÎÎ LATIN CAPITAL LETTER I WITH CIRCUMFLEX + ÏÏ LATIN CAPITAL LETTER I WITH DIAERESIS + ÐÐ LATIN CAPITAL LETTER ETH + ÑÑ LATIN CAPITAL LETTER N WITH TILDE + ÒÒ LATIN CAPITAL LETTER O WITH GRAVE + ÓÓ LATIN CAPITAL LETTER O WITH ACUTE + ÔÔ LATIN CAPITAL LETTER O WITH CIRCUMFLEX + ÕÕ LATIN CAPITAL LETTER O WITH TILDE + ÖÖ LATIN CAPITAL LETTER O WITH DIAERESIS + ××× MULTIPLICATION SIGN + ØØ LATIN CAPITAL LETTER O WITH STROKE + ÙÙ LATIN CAPITAL LETTER U WITH GRAVE + ÚÚ LATIN CAPITAL LETTER U WITH ACUTE + ÛÛ LATIN CAPITAL LETTER U WITH CIRCUMFLEX + ÜÜ LATIN CAPITAL LETTER U WITH DIAERESIS + Ý LATIN CAPITAL LETTER Y WITH ACUTE + àà LATIN SMALL LETTER A WITH GRAVE + áá LATIN SMALL LETTER A WITH ACUTE + ââ LATIN SMALL LETTER A WITH CIRCUMFLEX + ãã LATIN SMALL LETTER A WITH TILDE + ää LATIN SMALL LETTER A WITH DIAERESIS + åå LATIN SMALL LETTER A WITH RING ABOVE + ææ LATIN SMALL LETTER AE + çç LATIN SMALL LETTER C WITH CEDILLA + èè LATIN SMALL LETTER E WITH GRAVE + éé LATIN SMALL LETTER E WITH ACUTE + êê LATIN SMALL LETTER E WITH CIRCUMFLEX + ëë LATIN SMALL LETTER E WITH DIAERESIS + ìì LATIN SMALL LETTER I WITH GRAVE + íí LATIN SMALL LETTER I WITH ACUTE + îî LATIN SMALL LETTER I WITH CIRCUMFLEX + ïï LATIN SMALL LETTER I WITH DIAERESIS + ññ LATIN SMALL LETTER N WITH TILDE + òò LATIN SMALL LETTER O WITH GRAVE + óó LATIN SMALL LETTER O WITH ACUTE + ôô LATIN SMALL LETTER O WITH CIRCUMFLEX + õõ LATIN SMALL LETTER O WITH TILDE + öö LATIN SMALL LETTER O WITH DIAERESIS + ÷÷÷ DIVISION SIGN + øø LATIN SMALL LETTER O WITH STROKE + ùù LATIN SMALL LETTER U WITH GRAVE + úú LATIN SMALL LETTER U WITH ACUTE + ûû LATIN SMALL LETTER U WITH CIRCUMFLEX + üü LATIN SMALL LETTER U WITH DIAERESIS + ý LATIN SMALL LETTER Y WITH ACUTE + ÿÿ LATIN SMALL LETTER Y WITH DIAERESIS + ENDTEST + + + +OpenBSD October 27, 2014 CHAR-UNICODE-LATIN1(1) diff --git a/regress/usr.bin/mandoc/char/unicode/latin1diff.in b/regress/usr.bin/mandoc/char/unicode/latin1diff.in new file mode 100644 index 00000000000..f0e255b517d --- /dev/null +++ b/regress/usr.bin/mandoc/char/unicode/latin1diff.in @@ -0,0 +1,19 @@ +.TH CHAR-UNICODE-LATIN1DIFF 1 "October 27, 2014" OpenBSD +.SH NAME +char-unicode-latin1diff \- Unicode characters in the ISO-8859-1 range +.SH DESCRIPTION +.nf +BEGINTEST +\[u00A1]\(r! INVERTED EXCLAMATION MARK +\[u00A3]\(Po POUND SIGN +\[u00A7]\(sc SECTION SIGN +\[u00AF]\(a- MACRON +\[u00B0]\(de DEGREE SIGN +\[u00B6]\(ps PILCROW SIGN +\[u00BF]\(r? INVERTED QUESTION MARK +\[u00DE]\(TP LATIN CAPITAL LETTER THORN +\[u00DF]\(ss LATIN SMALL LETTER SHARP S +\[u00F0]\(Sd LATIN SMALL LETTER ETH +\[u00FE]\(Tp LATIN SMALL LETTER THORN +ENDTEST +.fi diff --git a/regress/usr.bin/mandoc/char/unicode/latin1diff.out_ascii b/regress/usr.bin/mandoc/char/unicode/latin1diff.out_ascii new file mode 100644 index 00000000000..94095dd908f --- /dev/null +++ b/regress/usr.bin/mandoc/char/unicode/latin1diff.out_ascii @@ -0,0 +1,25 @@ +CHAR-UNICODE-LATIN1DIFF(1) General Commands Manual CHAR-UNICODE-LATIN1DIFF(1) + + + +NNAAMMEE + char-unicode-latin1diff - Unicode characters in the ISO-8859-1 range + +DDEESSCCRRIIPPTTIIOONN + BEGINTEST + !! INVERTED EXCLAMATION MARK + GBPGBP POUND SIGN + <sec><sec> SECTION SIGN + -- MACRON + <deg><deg> DEGREE SIGN + <par><par> PILCROW SIGN + ?? INVERTED QUESTION MARK + ThTh LATIN CAPITAL LETTER THORN + ssss LATIN SMALL LETTER SHARP S + dd LATIN SMALL LETTER ETH + thth LATIN SMALL LETTER THORN + ENDTEST + + + +OpenBSD October 27, 2014 CHAR-UNICODE-LATIN1DIFF(1) diff --git a/regress/usr.bin/mandoc/char/unicode/latin1diff.out_html b/regress/usr.bin/mandoc/char/unicode/latin1diff.out_html new file mode 100644 index 00000000000..cf064d60261 --- /dev/null +++ b/regress/usr.bin/mandoc/char/unicode/latin1diff.out_html @@ -0,0 +1,13 @@ +BEGINTEST<br/> +¡¡ INVERTED EXCLAMATION MARK<br/> +££ POUND SIGN<br/> +§§ SECTION SIGN<br/> +¯¯ MACRON<br/> +°° DEGREE SIGN<br/> +¶¶ PILCROW SIGN<br/> +¿¿ INVERTED QUESTION MARK<br/> +ÞÞ LATIN CAPITAL LETTER THORN<br/> +ßß LATIN SMALL LETTER SHARP S<br/> +ðð LATIN SMALL LETTER ETH<br/> +þþ LATIN SMALL LETTER THORN<br/> +ENDTEST<br/> diff --git a/regress/usr.bin/mandoc/char/unicode/latin1diff.out_utf8 b/regress/usr.bin/mandoc/char/unicode/latin1diff.out_utf8 new file mode 100644 index 00000000000..58bb0c08efd --- /dev/null +++ b/regress/usr.bin/mandoc/char/unicode/latin1diff.out_utf8 @@ -0,0 +1,25 @@ +CHAR-UNICODE-LATIN1DIFF(1) General Commands Manual CHAR-UNICODE-LATIN1DIFF(1) + + + +NNAAMMEE + char-unicode-latin1diff - Unicode characters in the ISO-8859-1 range + +DDEESSCCRRIIPPTTIIOONN + BEGINTEST + ¡¡ INVERTED EXCLAMATION MARK + ££ POUND SIGN + §§ SECTION SIGN + ¯¯ MACRON + °° DEGREE SIGN + ¶¶ PILCROW SIGN + ¿¿ INVERTED QUESTION MARK + ÞÞ LATIN CAPITAL LETTER THORN + ßß LATIN SMALL LETTER SHARP S + ðð LATIN SMALL LETTER ETH + þþ LATIN SMALL LETTER THORN + ENDTEST + + + +OpenBSD October 27, 2014 CHAR-UNICODE-LATIN1DIFF(1) diff --git a/regress/usr.bin/mandoc/char/unicode/named.in b/regress/usr.bin/mandoc/char/unicode/named.in new file mode 100644 index 00000000000..f6b40b8da32 --- /dev/null +++ b/regress/usr.bin/mandoc/char/unicode/named.in @@ -0,0 +1,72 @@ +.TH CHAR-UNICODE-NAMED 1 "October 27, 2014" OpenBSD +.SH NAME +char-unicode-named \- Unicode characters having named escapes +.SH DESCRIPTION +.nf +BEGINTEST +\[u0131]\(.i LATIN SMALL LETTER DOTLESS I +\[u0132]\(IJ LATIN CAPITAL LIGATURE IJ +\[u0133]\(ij LATIN SMALL LIGATURE IJ +\[u0141]\(/L LATIN CAPITAL LETTER L WITH STROKE +\[u0142]\(/l LATIN SMALL LETTER L WITH STROKE +\[u0152]\(OE LATIN CAPITAL LIGATURE OE +\[u0153]\(oe LATIN SMALL LIGATURE OE +\[u0192]\(Fn LATIN SMALL LETTER F WITH HOOK +\[u02C7]\(ah CARON +\[u02D8]\(ab BREVE +\[u02DA]\(ao RING ABOVE +\[u02DB]\(ho OGONEK +\[u02DD]\(a" DOUBLE ACUTE ACCENT +\[u0391]\(*A GREEK CAPITAL LETTER ALPHA +\[u0392]\(*B GREEK CAPITAL LETTER BETA +\[u0394]\(*D GREEK CAPITAL LETTER DELTA +\[u0395]\(*E GREEK CAPITAL LETTER EPSILON +\[u0396]\(*Z GREEK CAPITAL LETTER ZETA +\[u0397]\(*Y GREEK CAPITAL LETTER ETA +\[u0398]\(*H GREEK CAPITAL LETTER THETA +\[u0399]\(*I GREEK CAPITAL LETTER IOTA +\[u039A]\(*K GREEK CAPITAL LETTER KAPPA +\[u039B]\(*L GREEK CAPITAL LETTER LAMDA +\[u039C]\(*M GREEK CAPITAL LETTER MU +\[u039D]\(*N GREEK CAPITAL LETTER NU +\[u039E]\(*C GREEK CAPITAL LETTER XI +\[u039F]\(*O GREEK CAPITAL LETTER OMICRON +\[u03A0]\(*P GREEK CAPITAL LETTER PI +\[u03A1]\(*R GREEK CAPITAL LETTER RHO +\[u03A4]\(*T GREEK CAPITAL LETTER TAU +\[u03A5]\(*U GREEK CAPITAL LETTER UPSILON +\[u03A6]\(*F GREEK CAPITAL LETTER PHI +\[u03A7]\(*X GREEK CAPITAL LETTER CHI +\[u03A8]\(*Q GREEK CAPITAL LETTER PSI +\[u03A9]\(*W GREEK CAPITAL LETTER OMEGA +\[u03B1]\(*a GREEK SMALL LETTER ALPHA +\[u03B2]\(*b GREEK SMALL LETTER BETA +\[u03B3]\(*g GREEK SMALL LETTER GAMMA +\[u03B4]\(*d GREEK SMALL LETTER DELTA +\[u03B5]\(*e GREEK SMALL LETTER EPSILON +\[u03B6]\(*z GREEK SMALL LETTER ZETA +\[u03B7]\(*y GREEK SMALL LETTER ETA +\[u03B8]\(*h GREEK SMALL LETTER THETA +\[u03B9]\(*i GREEK SMALL LETTER IOTA +\[u03BA]\(*k GREEK SMALL LETTER KAPPA +\[u03BB]\(*l GREEK SMALL LETTER LAMDA +\[u03BC]\(*m GREEK SMALL LETTER MU +\[u03BD]\(*n GREEK SMALL LETTER NU +\[u03BE]\(*c GREEK SMALL LETTER XI +\[u03BF]\(*o GREEK SMALL LETTER OMICRON +\[u03C0]\(*p GREEK SMALL LETTER PI +\[u03C1]\(*r GREEK SMALL LETTER RHO +\[u03C2]\(ts GREEK SMALL LETTER FINAL SIGMA +\[u03C3]\(*s GREEK SMALL LETTER SIGMA +\[u03C4]\(*t GREEK SMALL LETTER TAU +\[u03C5]\(*u GREEK SMALL LETTER UPSILON +\[u03C6]\(+f GREEK SMALL LETTER PHI +\[u03C7]\(*x GREEK SMALL LETTER CHI +\[u03C8]\(*q GREEK SMALL LETTER PSI +\[u03C9]\(*w GREEK SMALL LETTER OMEGA +\[u03D1]\(+h GREEK THETA SYMBOL +\[u03D5]\(*f GREEK PHI SYMBOL +\[u03D6]\(+p GREEK PI SYMBOL +\[u03F5]\(+e GREEK LUNATE EPSILON SYMBOL +ENDTEST +.fi diff --git a/regress/usr.bin/mandoc/char/unicode/named.out_ascii b/regress/usr.bin/mandoc/char/unicode/named.out_ascii new file mode 100644 index 00000000000..89ee48644b4 --- /dev/null +++ b/regress/usr.bin/mandoc/char/unicode/named.out_ascii @@ -0,0 +1,78 @@ +CHAR-UNICODE-NAMED(1) General Commands Manual CHAR-UNICODE-NAMED(1) + + + +NNAAMMEE + char-unicode-named - Unicode characters having named escapes + +DDEESSCCRRIIPPTTIIOONN + BEGINTEST + ii LATIN SMALL LETTER DOTLESS I + IJIJ LATIN CAPITAL LIGATURE IJ + ijij LATIN SMALL LIGATURE IJ + /L/L LATIN CAPITAL LETTER L WITH STROKE + /l/l LATIN SMALL LETTER L WITH STROKE + OEOE LATIN CAPITAL LIGATURE OE + oeoe LATIN SMALL LIGATURE OE + ,f,f LATIN SMALL LETTER F WITH HOOK + vv CARON + '`'` BREVE + oo RING ABOVE + ,, OGONEK + "" DOUBLE ACUTE ACCENT + AA GREEK CAPITAL LETTER ALPHA + BB GREEK CAPITAL LETTER BETA + _/_\_/_\ GREEK CAPITAL LETTER DELTA + EE GREEK CAPITAL LETTER EPSILON + ZZ GREEK CAPITAL LETTER ZETA + HH GREEK CAPITAL LETTER ETA + -O-O GREEK CAPITAL LETTER THETA + II GREEK CAPITAL LETTER IOTA + KK GREEK CAPITAL LETTER KAPPA + /\/\ GREEK CAPITAL LETTER LAMDA + MM GREEK CAPITAL LETTER MU + NN GREEK CAPITAL LETTER NU + _H_H GREEK CAPITAL LETTER XI + OO GREEK CAPITAL LETTER OMICRON + TTTT GREEK CAPITAL LETTER PI + PP GREEK CAPITAL LETTER RHO + TT GREEK CAPITAL LETTER TAU + YY GREEK CAPITAL LETTER UPSILON + IOIO GREEK CAPITAL LETTER PHI + XX GREEK CAPITAL LETTER CHI + IYIY GREEK CAPITAL LETTER PSI + _O_O GREEK CAPITAL LETTER OMEGA + aa GREEK SMALL LETTER ALPHA + BB GREEK SMALL LETTER BETA + yy GREEK SMALL LETTER GAMMA + dd GREEK SMALL LETTER DELTA + ee GREEK SMALL LETTER EPSILON + ,C,C GREEK SMALL LETTER ZETA + nn GREEK SMALL LETTER ETA + -0-0 GREEK SMALL LETTER THETA + ii GREEK SMALL LETTER IOTA + kk GREEK SMALL LETTER KAPPA + >\>\ GREEK SMALL LETTER LAMDA + ,u,u GREEK SMALL LETTER MU + vv GREEK SMALL LETTER NU + ,E,E GREEK SMALL LETTER XI + oo GREEK SMALL LETTER OMICRON + -n-n GREEK SMALL LETTER PI + pp GREEK SMALL LETTER RHO + ss GREEK SMALL LETTER FINAL SIGMA + -o-o GREEK SMALL LETTER SIGMA + ~t~t GREEK SMALL LETTER TAU + uu GREEK SMALL LETTER UPSILON + |o|o GREEK SMALL LETTER PHI + xx GREEK SMALL LETTER CHI + |u|u GREEK SMALL LETTER PSI + ww GREEK SMALL LETTER OMEGA + -0-0 GREEK THETA SYMBOL + |o|o GREEK PHI SYMBOL + -w-w GREEK PI SYMBOL + ee GREEK LUNATE EPSILON SYMBOL + ENDTEST + + + +OpenBSD October 27, 2014 CHAR-UNICODE-NAMED(1) diff --git a/regress/usr.bin/mandoc/char/unicode/named.out_html b/regress/usr.bin/mandoc/char/unicode/named.out_html new file mode 100644 index 00000000000..324ed0e5c51 --- /dev/null +++ b/regress/usr.bin/mandoc/char/unicode/named.out_html @@ -0,0 +1,66 @@ +BEGINTEST<br/> +ıı LATIN SMALL LETTER DOTLESS I<br/> +IJIJ LATIN CAPITAL LIGATURE IJ<br/> +ijij LATIN SMALL LIGATURE IJ<br/> +ŁŁ LATIN CAPITAL LETTER L WITH STROKE<br/> +łł LATIN SMALL LETTER L WITH STROKE<br/> +ŒŒ LATIN CAPITAL LIGATURE OE<br/> +œœ LATIN SMALL LIGATURE OE<br/> +ƒƒ LATIN SMALL LETTER F WITH HOOK<br/> +ˇˇ CARON<br/> +˘˘ BREVE<br/> +˚˚ RING ABOVE<br/> +˛˛ OGONEK<br/> +˝˝ DOUBLE ACUTE ACCENT<br/> +ΑΑ GREEK CAPITAL LETTER ALPHA<br/> +ΒΒ GREEK CAPITAL LETTER BETA<br/> +ΔΔ GREEK CAPITAL LETTER DELTA<br/> +ΕΕ GREEK CAPITAL LETTER EPSILON<br/> +ΖΖ GREEK CAPITAL LETTER ZETA<br/> +ΗΗ GREEK CAPITAL LETTER ETA<br/> +ΘΘ GREEK CAPITAL LETTER THETA<br/> +ΙΙ GREEK CAPITAL LETTER IOTA<br/> +ΚΚ GREEK CAPITAL LETTER KAPPA<br/> +ΛΛ GREEK CAPITAL LETTER LAMDA<br/> +ΜΜ GREEK CAPITAL LETTER MU<br/> +ΝΝ GREEK CAPITAL LETTER NU<br/> +ΞΞ GREEK CAPITAL LETTER XI<br/> +ΟΟ GREEK CAPITAL LETTER OMICRON<br/> +ΠΠ GREEK CAPITAL LETTER PI<br/> +ΡΡ GREEK CAPITAL LETTER RHO<br/> +ΤΤ GREEK CAPITAL LETTER TAU<br/> +ΥΥ GREEK CAPITAL LETTER UPSILON<br/> +ΦΦ GREEK CAPITAL LETTER PHI<br/> +ΧΧ GREEK CAPITAL LETTER CHI<br/> +ΨΨ GREEK CAPITAL LETTER PSI<br/> +ΩΩ GREEK CAPITAL LETTER OMEGA<br/> +αα GREEK SMALL LETTER ALPHA<br/> +ββ GREEK SMALL LETTER BETA<br/> +γγ GREEK SMALL LETTER GAMMA<br/> +δδ GREEK SMALL LETTER DELTA<br/> +εε GREEK SMALL LETTER EPSILON<br/> +ζζ GREEK SMALL LETTER ZETA<br/> +ηη GREEK SMALL LETTER ETA<br/> +θθ GREEK SMALL LETTER THETA<br/> +ιι GREEK SMALL LETTER IOTA<br/> +κκ GREEK SMALL LETTER KAPPA<br/> +λλ GREEK SMALL LETTER LAMDA<br/> +μμ GREEK SMALL LETTER MU<br/> +νν GREEK SMALL LETTER NU<br/> +ξξ GREEK SMALL LETTER XI<br/> +οο GREEK SMALL LETTER OMICRON<br/> +ππ GREEK SMALL LETTER PI<br/> +ρρ GREEK SMALL LETTER RHO<br/> +ςς GREEK SMALL LETTER FINAL SIGMA<br/> +σσ GREEK SMALL LETTER SIGMA<br/> +ττ GREEK SMALL LETTER TAU<br/> +υυ GREEK SMALL LETTER UPSILON<br/> +φφ GREEK SMALL LETTER PHI<br/> +χχ GREEK SMALL LETTER CHI<br/> +ψψ GREEK SMALL LETTER PSI<br/> +ωω GREEK SMALL LETTER OMEGA<br/> +ϑϑ GREEK THETA SYMBOL<br/> +ϕϕ GREEK PHI SYMBOL<br/> +ϖϖ GREEK PI SYMBOL<br/> +ϵϵ GREEK LUNATE EPSILON SYMBOL<br/> +ENDTEST<br/> diff --git a/regress/usr.bin/mandoc/char/unicode/named.out_utf8 b/regress/usr.bin/mandoc/char/unicode/named.out_utf8 new file mode 100644 index 00000000000..4ee6b29239e --- /dev/null +++ b/regress/usr.bin/mandoc/char/unicode/named.out_utf8 @@ -0,0 +1,78 @@ +CHAR-UNICODE-NAMED(1) General Commands Manual CHAR-UNICODE-NAMED(1) + + + +NNAAMMEE + char-unicode-named - Unicode characters having named escapes + +DDEESSCCRRIIPPTTIIOONN + BEGINTEST + ıı LATIN SMALL LETTER DOTLESS I + IJIJ LATIN CAPITAL LIGATURE IJ + ijij LATIN SMALL LIGATURE IJ + ŁŁ LATIN CAPITAL LETTER L WITH STROKE + łł LATIN SMALL LETTER L WITH STROKE + ŒŒ LATIN CAPITAL LIGATURE OE + œœ LATIN SMALL LIGATURE OE + ƒƒ LATIN SMALL LETTER F WITH HOOK + ˇˇ CARON + ˘˘ BREVE + ˚˚ RING ABOVE + ˛˛ OGONEK + ˝˝ DOUBLE ACUTE ACCENT + ΑΑ GREEK CAPITAL LETTER ALPHA + ΒΒ GREEK CAPITAL LETTER BETA + ΔΔ GREEK CAPITAL LETTER DELTA + ΕΕ GREEK CAPITAL LETTER EPSILON + ΖΖ GREEK CAPITAL LETTER ZETA + ΗΗ GREEK CAPITAL LETTER ETA + ΘΘ GREEK CAPITAL LETTER THETA + ΙΙ GREEK CAPITAL LETTER IOTA + ΚΚ GREEK CAPITAL LETTER KAPPA + ΛΛ GREEK CAPITAL LETTER LAMDA + ΜΜ GREEK CAPITAL LETTER MU + ΝΝ GREEK CAPITAL LETTER NU + ΞΞ GREEK CAPITAL LETTER XI + ΟΟ GREEK CAPITAL LETTER OMICRON + ΠΠ GREEK CAPITAL LETTER PI + ΡΡ GREEK CAPITAL LETTER RHO + ΤΤ GREEK CAPITAL LETTER TAU + ΥΥ GREEK CAPITAL LETTER UPSILON + ΦΦ GREEK CAPITAL LETTER PHI + ΧΧ GREEK CAPITAL LETTER CHI + ΨΨ GREEK CAPITAL LETTER PSI + ΩΩ GREEK CAPITAL LETTER OMEGA + αα GREEK SMALL LETTER ALPHA + ββ GREEK SMALL LETTER BETA + γγ GREEK SMALL LETTER GAMMA + δδ GREEK SMALL LETTER DELTA + εε GREEK SMALL LETTER EPSILON + ζζ GREEK SMALL LETTER ZETA + ηη GREEK SMALL LETTER ETA + θθ GREEK SMALL LETTER THETA + ιι GREEK SMALL LETTER IOTA + κκ GREEK SMALL LETTER KAPPA + λλ GREEK SMALL LETTER LAMDA + μμ GREEK SMALL LETTER MU + νν GREEK SMALL LETTER NU + ξξ GREEK SMALL LETTER XI + οο GREEK SMALL LETTER OMICRON + ππ GREEK SMALL LETTER PI + ρρ GREEK SMALL LETTER RHO + ςς GREEK SMALL LETTER FINAL SIGMA + σσ GREEK SMALL LETTER SIGMA + ττ GREEK SMALL LETTER TAU + υυ GREEK SMALL LETTER UPSILON + φφ GREEK SMALL LETTER PHI + χχ GREEK SMALL LETTER CHI + ψψ GREEK SMALL LETTER PSI + ωω GREEK SMALL LETTER OMEGA + ϑϑ GREEK THETA SYMBOL + ϕϕ GREEK PHI SYMBOL + ϖϖ GREEK PI SYMBOL + ϵϵ GREEK LUNATE EPSILON SYMBOL + ENDTEST + + + +OpenBSD October 27, 2014 CHAR-UNICODE-NAMED(1) diff --git a/regress/usr.bin/mandoc/char/unicode/namediff.in b/regress/usr.bin/mandoc/char/unicode/namediff.in new file mode 100644 index 00000000000..e4b7ba1a0a3 --- /dev/null +++ b/regress/usr.bin/mandoc/char/unicode/namediff.in @@ -0,0 +1,12 @@ +.TH CHAR-UNICODE-NAMEDIFF 1 "October 27, 2014" OpenBSD +.SH NAME +char-unicode-namediff \- Unicode characters having named escapes +.SH DESCRIPTION +.nf +BEGINTEST +\[u0237]\(.j LATIN SMALL LETTER DOTLESS J +\[u02D9]\(a. DOT ABOVE +\[u0393]\(*G GREEK CAPITAL LETTER GAMMA +\[u03A3]\(*S GREEK CAPITAL LETTER SIGMA +ENDTEST +.fi diff --git a/regress/usr.bin/mandoc/char/unicode/namediff.out_ascii b/regress/usr.bin/mandoc/char/unicode/namediff.out_ascii new file mode 100644 index 00000000000..4891f58cde3 --- /dev/null +++ b/regress/usr.bin/mandoc/char/unicode/namediff.out_ascii @@ -0,0 +1,18 @@ +CHAR-UNICODE-NAMEDIFF(1) General Commands Manual CHAR-UNICODE-NAMEDIFF(1) + + + +NNAAMMEE + char-unicode-namediff - Unicode characters having named escapes + +DDEESSCCRRIIPPTTIIOONN + BEGINTEST + jj LATIN SMALL LETTER DOTLESS J + .. DOT ABOVE + GG GREEK CAPITAL LETTER GAMMA + SS GREEK CAPITAL LETTER SIGMA + ENDTEST + + + +OpenBSD October 27, 2014 CHAR-UNICODE-NAMEDIFF(1) diff --git a/regress/usr.bin/mandoc/char/unicode/namediff.out_html b/regress/usr.bin/mandoc/char/unicode/namediff.out_html new file mode 100644 index 00000000000..58ea4edbfb1 --- /dev/null +++ b/regress/usr.bin/mandoc/char/unicode/namediff.out_html @@ -0,0 +1,6 @@ +BEGINTEST<br/> +ȷȷ LATIN SMALL LETTER DOTLESS J<br/> +˙˙ DOT ABOVE<br/> +ΓΓ GREEK CAPITAL LETTER GAMMA<br/> +ΣΣ GREEK CAPITAL LETTER SIGMA<br/> +ENDTEST<br/> diff --git a/regress/usr.bin/mandoc/char/unicode/namediff.out_utf8 b/regress/usr.bin/mandoc/char/unicode/namediff.out_utf8 new file mode 100644 index 00000000000..35d18e7346f --- /dev/null +++ b/regress/usr.bin/mandoc/char/unicode/namediff.out_utf8 @@ -0,0 +1,18 @@ +CHAR-UNICODE-NAMEDIFF(1) General Commands Manual CHAR-UNICODE-NAMEDIFF(1) + + + +NNAAMMEE + char-unicode-namediff - Unicode characters having named escapes + +DDEESSCCRRIIPPTTIIOONN + BEGINTEST + ȷȷ LATIN SMALL LETTER DOTLESS J + ˙˙ DOT ABOVE + ΓΓ GREEK CAPITAL LETTER GAMMA + ΣΣ GREEK CAPITAL LETTER SIGMA + ENDTEST + + + +OpenBSD October 27, 2014 CHAR-UNICODE-NAMEDIFF(1) diff --git a/regress/usr.bin/mandoc/roff/esc/one.in b/regress/usr.bin/mandoc/roff/esc/one.in index caed6260cd6..4d416d2a92b 100644 --- a/regress/usr.bin/mandoc/roff/esc/one.in +++ b/regress/usr.bin/mandoc/roff/esc/one.in @@ -1,4 +1,4 @@ -.Dd May 28, 2012 +.Dd October 27, 2014 .Dt ESC-ONE 1 .Os OpenBSD .Sh NAME @@ -12,3 +12,5 @@ minus: >\-< acute: >\'< .br grave: >\`< +.br +normal character: >\q< diff --git a/regress/usr.bin/mandoc/roff/esc/one.out_ascii b/regress/usr.bin/mandoc/roff/esc/one.out_ascii index 4aa8231775b..1324e038740 100644 --- a/regress/usr.bin/mandoc/roff/esc/one.out_ascii +++ b/regress/usr.bin/mandoc/roff/esc/one.out_ascii @@ -8,5 +8,6 @@ DDEESSCCRRIIPPTTIIOONN minus: >-< acute: >'< grave: >`< + normal character: >q< -OpenBSD May 28, 2012 OpenBSD +OpenBSD October 27, 2014 OpenBSD diff --git a/regress/usr.bin/mandoc/roff/esc/two.in b/regress/usr.bin/mandoc/roff/esc/two.in index 6a5d222ccbb..c6ac3eeede3 100644 --- a/regress/usr.bin/mandoc/roff/esc/two.in +++ b/regress/usr.bin/mandoc/roff/esc/two.in @@ -1,4 +1,4 @@ -.Dd May 28, 2012 +.Dd October 28, 2014 .Dt ESC-TWO 1 .Os OpenBSD .Sh NAME @@ -8,15 +8,16 @@ lines: \(ba \(br \(ul \(bb \(sl \(rs .\" groff doesn't know \(rl .br -markers: \(bu \(lz \(sq \(ps \(sc \(lh \(rh \(at \(sh \(CR +markers: \(bu \(lz \(sq \(lh \(rh \(at \(sh \(CR .\" the circle \(ci differs .\" the daggers \(dd and \(dg use backspace +.\" \(ps and \(sc intentionally differ .\" groff doesn't know \(OK .br legal: \(co \(rg \(tm .br punctuation: \(em \(en \(hy -.\" the inverted punctuation \(r! and \(r? use backspace +.\" the inverted punctuation is intentionally different .br quotes: \(Bq \(bq \(oq \(cq \(aq \(dq \(Fo \(Fc \(fo \(fc .\" the double quotes \(lq and \(rq differ @@ -43,33 +44,32 @@ mathematical: \(pl \(mi \(-+ \(+- \(pc \(mu \(di \(f/ \(** ligatures: \(ff \(fi \(fl \(Fi \(Fl \(AE \(ae \(OE \(oe \(IJ \(ij .\" the German eszett \(ss differs .br -accents: \(a" \(a^ \(aa \(ga \(ac \(ad \(ah \(ao \(a~ \(ho \(ha \(ti +accents: \(a" \(a^ \(aa \(ga \(ab \(ac \(ad \(ah \(ao \(a~ \(ho \(ha \(ti .\" the macron \(a- differs .\" groff doesn't know \(a. -.\" the breve \(ab uses backspace .br -.\" accented and special letters all use backspace: -.\" \('A \('E \('I \('O \('U \('a \('e \('i \('o \('u -.\" \(`A \(`E \(`I \(`O \(`U \(`a \(`e \(`i \(`o \(`u -.\" \(~A \(~N \(~O \(~a \(~n \(~o -.\" \(:A \(:E \(:I \(:O \(:U \(:a \(:e \(:i \(:o \(:u \(:y -.\" \(^A \(^E \(^I \(^O \(^U \(^a \(^e \(^i \(^o \(^u -.\" \(,C \(,c \(/L \(/l \(/O \(/o \(oA \(oa -.\" \(-D \(Sd \(TP \(Tp -.\" except: -special letter: \(.i +accented and special letters: +\('A \('E \('I \('O \('U \('a \('e \('i \('o \('u +\(`A \(`E \(`I \(`O \(`U \(`a \(`e \(`i \(`o \(`u +\(~A \(~N \(~O \(~a \(~n \(~o +\(:A \(:E \(:I \(:O \(:U \(:a \(:e \(:i \(:o \(:u \(:y +\(^A \(^E \(^I \(^O \(^U \(^a \(^e \(^i \(^o \(^u +\(,C \(,c \(/L \(/l \(/O \(/o \(oA \(oa \(-D \(.i +.\" these intentionally differ: \(Sd \(TP \(Tp .\" groff doesn't know \(.j .br -currency: \(Do \(Eu \(eu \(Fo -.\" these use backspace: \(ct \(Ye \(Po \(Cs +currency: \(Do \(ct \(Eu \(eu \(Ye \(Fo +.\" uses backspace: \(Cs +.\" the GB pound \(Po is intentionally different .br -units: \(de \(fm -.\" groff doesn't know \(%O, and \(sd and \(mc differ +units: \(fm \(mc +.\" groff doesn't know \(%O +.\" \(sd differs +.\" \(de is intentionally different .br -greek letters: \(*A \(*B \(*E \(*Z \(*Y \(*I \(*K \(*L -\(*M \(*N \(*O \(*P \(*R \(*T \(*U \(*X -\(*a \(*b \(*g \(*d \(*e \(*y \(*i \(*k -\(*n \(*o \(*r \(*u \(*x \(*w \(+e \(ts -.\" these differ: \(*G \(*S \(*F -.\" these use backspace: \(*D \(*H \(*C \(*Q \(*W -.\" \(*z \(*h \(*l \(*m \(*c \(*p \(*s \(*t \(*f \(*q \(+h \(+f \+p +greek letters: \(*A \(*B \*D \(*E \(*Z \(*Y \*H \(*I \(*K \(*L +\(*M \(*N \*C \(*O \(*P \(*R \(*T \(*U \*F \(*X \(*Q \(*W +\(*a \(*b \(*g \(*d \(*e \(*z \(*y \(*h \(*i \(*k \(*l +\(*m \(*n \(*c \(*o \(*p \(*r \(*s \(*t \(*u \(*f \(*x \(*q \(*w +\(+h \(+f \+p \(+e \(ts +.\" these differ: \(*G \(*S diff --git a/regress/usr.bin/mandoc/roff/esc/two.out_ascii b/regress/usr.bin/mandoc/roff/esc/two.out_ascii index 0201fa612d5..dba60dab405 100644 --- a/regress/usr.bin/mandoc/roff/esc/two.out_ascii +++ b/regress/usr.bin/mandoc/roff/esc/two.out_ascii @@ -5,7 +5,7 @@ NNAAMMEE DDEESSCCRRIIPPTTIIOONN lines: | | _ | / \ - markers: o <> [] 9| S <= => @ # _| + markers: o <> [] <= => @ # _| legal: (C) (R) tm punctuation: -- - - quotes: ,, , ` ' ' " << >> < > @@ -15,11 +15,12 @@ DDEESSCCRRIIPPTTIIOONN mathematical: + - -+ +- . x -:- / * <= >= << >> = != == !== =~ ~ ~~ ~= oc {} E (= =) (^) U \/ |~ ~| |_ _| oo N I R a ligatures: ff fi fl ffi ffl AE ae OE oe IJ ij - accents: " ^ ' ` , " v o ~ , ^ ~ - special letter: i - currency: $ EUR EUR << - units: o ' - greek letters: A B E Z H I K /\ M N O TT P T Y X a B y d e n i k v o p u - x w e s + accents: " ^ ' ` '` , " v o ~ , ^ ~ + accented and special letters: 'A 'E 'I 'O 'U 'a 'e 'i 'o 'u `A `E `I `O `U `a `e `i `o `u ~A ~N + ~O ~a ~n ~o "A "E "I "O "U "a "e "i "o "u "y ^A ^E ^I ^O ^U ^a ^e ^i ^o ^u ,C ,c /L /l /O /o oA oa -D i + currency: $ /c EUR EUR =Y << + units: ' ,u + greek letters: A B E Z H I K /\ M N O TT P T Y X IY _O a B y d e ,C n -0 + i k >\ ,u v ,E o -n p -o ~t u |o x |u w -0 |o +p e s -OpenBSD May 28, 2012 OpenBSD +OpenBSD October 28, 2014 OpenBSD |