]> git.cameronkatri.com Git - mandoc.git/commitdiff
Fix some issues found looking at groff_char(7):
authorIngo Schwarze <schwarze@openbsd.org>
Tue, 21 Aug 2018 01:59:22 +0000 (01:59 +0000)
committerIngo Schwarze <schwarze@openbsd.org>
Tue, 21 Aug 2018 01:59:22 +0000 (01:59 +0000)
* Add two missing characters, \('Y and \('y.
* The Weierstrass p is not capital, see http://unicode.org/notes/tn27/.
* Add a groff-compatible ASCII transliteration for U+02DC: "~".

chars.c
mandoc_char.7
regress/char/unicode/named.in
regress/char/unicode/named.out_ascii
regress/char/unicode/named.out_html
regress/char/unicode/named.out_utf8
regress/char/unicode/namediff.in
regress/char/unicode/namediff.out_ascii
regress/char/unicode/namediff.out_html
regress/char/unicode/namediff.out_utf8

diff --git a/chars.c b/chars.c
index 21c6b59be518ec43974401b5f5376e2e8c0400b6..46f408d4bbb8b391bf39e56c520df90b0c503bb0 100644 (file)
--- a/chars.c
+++ b/chars.c
@@ -1,4 +1,4 @@
-/*     $Id: chars.c,v 1.74 2018/08/19 23:48:36 schwarze Exp $ */
+/*     $Id: chars.c,v 1.75 2018/08/21 01:59:22 schwarze Exp $ */
 /*
  * Copyright (c) 2009, 2010, 2011 Kristaps Dzonsons <kristaps@bsd.lv>
  * Copyright (c) 2011, 2014, 2015, 2017 Ingo Schwarze <schwarze@openbsd.org>
@@ -241,7 +241,7 @@ static struct ln lines[] = {
        { "Ah",                 "<Aleph>",      0x2135  },
        { "Im",                 "<Im>",         0x2111  },
        { "Re",                 "<Re>",         0x211c  },
-       { "wp",                 "P",            0x2118  },
+       { "wp",                 "p",            0x2118  },
        { "pd",                 "<del>",        0x2202  },
        { "-h",                 "/h",           0x210f  },
        { "hbar",               "/h",           0x210f  },
@@ -288,6 +288,7 @@ static struct ln lines[] = {
        { "ho",                 ",",            0x02db  },
        { "ha",                 "^",            0x005e  },
        { "ti",                 "~",            0x007e  },
+       { "u02DC",              "~",            0x02dc  },
 
        /* Accented letters. */
        { "'A",                 "'\bA",         0x00c1  },
@@ -295,11 +296,13 @@ static struct ln lines[] = {
        { "'I",                 "'\bI",         0x00cd  },
        { "'O",                 "'\bO",         0x00d3  },
        { "'U",                 "'\bU",         0x00da  },
+       { "'Y",                 "'\bY",         0x00dd  },
        { "'a",                 "'\ba",         0x00e1  },
        { "'e",                 "'\be",         0x00e9  },
        { "'i",                 "'\bi",         0x00ed  },
        { "'o",                 "'\bo",         0x00f3  },
        { "'u",                 "'\bu",         0x00fa  },
+       { "'y",                 "'\by",         0x00fd  },
        { "`A",                 "`\bA",         0x00c0  },
        { "`E",                 "`\bE",         0x00c8  },
        { "`I",                 "`\bI",         0x00cc  },
index ad0cce838783848377d8bb6424c0976de8327414..8fe71b0cf2095ba64851635b3011170c8ba02e2c 100644 (file)
@@ -1,4 +1,4 @@
-.\"    $Id: mandoc_char.7,v 1.73 2018/08/10 22:12:44 schwarze Exp $
+.\"    $Id: mandoc_char.7,v 1.74 2018/08/21 01:59:22 schwarze Exp $
 .\"
 .\" Copyright (c) 2003 Jason McIntyre <jmc@openbsd.org>
 .\" Copyright (c) 2009, 2010, 2011 Kristaps Dzonsons <kristaps@bsd.lv>
@@ -16,7 +16,7 @@
 .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
 .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 .\"
-.Dd $Mdocdate: August 10 2018 $
+.Dd $Mdocdate: August 21 2018 $
 .Dt MANDOC_CHAR 7
 .Os
 .Sh NAME
@@ -543,11 +543,13 @@ Accented letters:
 .It \e(\(aqI Ta \('I        Ta acute I
 .It \e(\(aqO Ta \('O        Ta acute O
 .It \e(\(aqU Ta \('U        Ta acute U
+.It \e(\(aqY Ta \('Y        Ta acute Y
 .It \e(\(aqa Ta \('a        Ta acute a
 .It \e(\(aqe Ta \('e        Ta acute e
 .It \e(\(aqi Ta \('i        Ta acute i
 .It \e(\(aqo Ta \('o        Ta acute o
 .It \e(\(aqu Ta \('u        Ta acute u
+.It \e(\(aqy Ta \('y        Ta acute y
 .It \e(\(gaA Ta \(`A        Ta grave A
 .It \e(\(gaE Ta \(`E        Ta grave E
 .It \e(\(gaI Ta \(`I        Ta grave I
index 615824c98a84933c49b27c92d55787a096360d73..21e4436283c211d88a55582f86d39f4a759cb574 100644 (file)
@@ -1,5 +1,5 @@
-.\" $OpenBSD: named.in,v 1.7 2017/07/04 14:53:23 schwarze Exp $
-.TH CHAR-UNICODE-NAMED 1 "October 27, 2014"
+.\" $OpenBSD: named.in,v 1.9 2018/08/21 01:56:26 schwarze Exp $
+.TH CHAR-UNICODE-NAMED 1 "August 21, 2018"
 .SH NAME
 char-unicode-named \- Unicode characters having named escapes
 .SH DESCRIPTION
@@ -91,6 +91,7 @@ BEGINTEST
 \[u2044]\(f/   FRACTION SLASH
 \[u20AC]\(Eu\(eu       EURO SIGN
 \[u2111]\(Im   BLACK-LETTER CAPITAL I
+\[u2118]\(wp   SCRIPT CAPITAL P
 \[u211C]\(Re   BLACK-LETTER CAPITAL R
 \[u2122]\(tm   TRADE MARK SIGN
 \[u2135]\(Ah   ALEF SYMBOL
index cc9fd7583e57b19281a10d9820844a8b3bb3900a..530bf7f123542e6f2fb33db5a1de1444e2a78f41 100644 (file)
@@ -93,6 +93,7 @@ D\bDE\bES\bSC\bCR\bRI\bIP\bPT\bTI\bIO\bON\bN
        //   FRACTION SLASH
        EUREUREUR EURO SIGN
        <Im><Im>  BLACK-LETTER CAPITAL I
+       pp   SCRIPT CAPITAL P
        <Re><Re>  BLACK-LETTER CAPITAL R
        tmtm TRADE MARK SIGN
        <Aleph><Aleph> ALEF SYMBOL
@@ -167,4 +168,4 @@ D\bDE\bES\bSC\bCR\bRI\bIP\bPT\bTI\bIO\bON\bN
 
 
 
-OpenBSD                        October 27, 2014          CHAR-UNICODE-NAMED(1)
+OpenBSD                         August 21, 2018          CHAR-UNICODE-NAMED(1)
index 6e444470a9e83402c35728f43f0bd2b2fac9765e..66a3ed0a6f3b3566c1a6b407e63e352e38ff7a3f 100644 (file)
@@ -85,6 +85,7 @@ BEGINTEST
 &#x2044;&#x2044;       FRACTION SLASH
 &#x20AC;&#x20AC;&#x20AC;       EURO SIGN
 &#x2111;&#x2111;       BLACK-LETTER CAPITAL I
+&#x2118;&#x2118;       SCRIPT CAPITAL P
 &#x211C;&#x211C;       BLACK-LETTER CAPITAL R
 &#x2122;&#x2122;       TRADE MARK SIGN
 &#x2135;&#x2135;       ALEF SYMBOL
index ccf0f2006e9ecead521b73ef59614ab70d720078..0e5b6853e7721ea180940b0c441e91d512fd773c 100644 (file)
@@ -93,6 +93,7 @@ D\bDE\bES\bSC\bCR\bRI\bIP\bPT\bTI\bIO\bON\bN
        ⁄⁄   FRACTION SLASH
        €€€  EURO SIGN
        ℑℑ   BLACK-LETTER CAPITAL I
+       ℘℘   SCRIPT CAPITAL P
        ℜℜ   BLACK-LETTER CAPITAL R
        ™™   TRADE MARK SIGN
        ℵℵ   ALEF SYMBOL
@@ -167,4 +168,4 @@ D\bDE\bES\bSC\bCR\bRI\bIP\bPT\bTI\bIO\bON\bN
 
 
 
-OpenBSD                        October 27, 2014          CHAR-UNICODE-NAMED(1)
+OpenBSD                         August 21, 2018          CHAR-UNICODE-NAMED(1)
index bbbca0f5a17365fdfe48b0c720a3ae2ca255def3..8f97bb149c1db4f8362069fdae5af411727bc154 100644 (file)
@@ -1,5 +1,5 @@
-.\" $OpenBSD: namediff.in,v 1.6 2017/07/04 14:53:23 schwarze Exp $
-.TH CHAR-UNICODE-NAMEDIFF 1 "October 27, 2014"
+.\" $OpenBSD: namediff.in,v 1.8 2018/08/21 01:56:26 schwarze Exp $
+.TH CHAR-UNICODE-NAMEDIFF 1 "August 21, 2018"
 .SH NAME
 char-unicode-namediff \- Unicode characters having named escapes
 .SH DESCRIPTION
@@ -9,7 +9,6 @@ BEGINTEST
 \[u02D9]\(a. DOT ABOVE
 \[u203E]\(rn OVERLINE
 \[u210F]\[hbar]\(-h PLANCK CONSTANT OVER TWO PI
-\[u2118]\(wp SCRIPT CAPITAL P
 \[u2195]\(va UP DOWN ARROW
 \[u21D5]\(vA UP DOWN DOUBLE ARROW
 \[u220F]\[product] N-ARY PRODUCT
index 456f9ad633fddaa34f0fe6bff5def58ffddcf617..7a0f3f1fe041f62a542a35eae313bb384befab32 100644 (file)
@@ -11,7 +11,6 @@ D\bDE\bES\bSC\bCR\bRI\bIP\bPT\bTI\bIO\bON\bN
        .. DOT ABOVE
        -- OVERLINE
        /h/h/h PLANCK CONSTANT OVER TWO PI
-       PP SCRIPT CAPITAL P
        ^v^v UP DOWN ARROW
        ^=v^=v UP DOWN DOUBLE ARROW
        <product><product> N-ARY PRODUCT
@@ -47,4 +46,4 @@ D\bDE\bES\bSC\bCR\bRI\bIP\bPT\bTI\bIO\bON\bN
 
 
 
-OpenBSD                        October 27, 2014       CHAR-UNICODE-NAMEDIFF(1)
+OpenBSD                         August 21, 2018       CHAR-UNICODE-NAMEDIFF(1)
index 8936a5c75c8f2035c89e6e52449ea9f06431ac1f..9803aff050fd4f7abd5be3305350d3a688854325 100644 (file)
@@ -3,7 +3,6 @@ BEGINTEST
 &#x02D9;&#x02D9; DOT ABOVE
 &#x203E;&#x203E; OVERLINE
 &#x210F;&#x210F;&#x210F; PLANCK CONSTANT OVER TWO PI
-&#x2118;&#x2118; SCRIPT CAPITAL P
 &#x2195;&#x2195; UP DOWN ARROW
 &#x21D5;&#x21D5; UP DOWN DOUBLE ARROW
 &#x220F;&#x220F; N-ARY PRODUCT
index ca6ef0af3b26556e8fa335ad7f15ecb402d637da..78de090014b5b1d312e70cebfad188fa3bac1d51 100644 (file)
@@ -11,7 +11,6 @@ D\bDE\bES\bSC\bCR\bRI\bIP\bPT\bTI\bIO\bON\bN
        ˙˙ DOT ABOVE
        ‾‾ OVERLINE
        ℏℏℏ PLANCK CONSTANT OVER TWO PI
-       ℘℘ SCRIPT CAPITAL P
        ↕↕ UP DOWN ARROW
        ⇕⇕ UP DOWN DOUBLE ARROW
        ∏∏ N-ARY PRODUCT
@@ -47,4 +46,4 @@ D\bDE\bES\bSC\bCR\bRI\bIP\bPT\bTI\bIO\bON\bN
 
 
 
-OpenBSD                        October 27, 2014       CHAR-UNICODE-NAMEDIFF(1)
+OpenBSD                         August 21, 2018       CHAR-UNICODE-NAMEDIFF(1)