summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorKristaps Dzonsons <kristaps@bsd.lv>2009-07-28 11:53:26 +0000
committerKristaps Dzonsons <kristaps@bsd.lv>2009-07-28 11:53:26 +0000
commitf5da4a1ef6856a953116b332f189e62836817ae3 (patch)
tree84d0bc065da413cc492107a1abb03eaf217fd9bf
parent0e4f080bf713883177448a6da2569e86ddf857f0 (diff)
downloadmandoc-f5da4a1ef6856a953116b332f189e62836817ae3.tar.gz
mandoc-f5da4a1ef6856a953116b332f189e62836817ae3.tar.zst
mandoc-f5da4a1ef6856a953116b332f189e62836817ae3.zip
Added Greek characters to ascii.in (from groff_char.7).
Added Euro symbols (from groff_char.7).
-rw-r--r--ascii.in56
-rw-r--r--mandoc_char.7247
2 files changed, 236 insertions, 67 deletions
diff --git a/ascii.in b/ascii.in
index d65b3f4d..0bb28257 100644
--- a/ascii.in
+++ b/ascii.in
@@ -1,4 +1,4 @@
-/* $Id: ascii.in,v 1.15 2009/07/28 10:09:29 kristaps Exp $ */
+/* $Id: ascii.in,v 1.16 2009/07/28 11:53:26 kristaps Exp $ */
/*
* Copyright (c) 2009 Kristaps Dzonsons <kristaps@kth.se>
*
@@ -68,7 +68,58 @@ CHAR("%", 1, "", 0)
CHAR("&", 1, "", 0)
CHAR("(=", 2, "(=", 2)
CHAR("**", 2, "*", 1)
+CHAR("*A", 2, "A", 1)
+CHAR("*B", 2, "B", 1)
+CHAR("*C", 2, "H", 1)
+CHAR("*D", 2, "/\\", 2)
+CHAR("*E", 2, "E", 1)
+CHAR("*F", 2, "O_", 1)
+CHAR("*G", 2, "|", 1)
+CHAR("*H", 2, "O", 1)
+CHAR("*I", 2, "I", 1)
+CHAR("*K", 2, "K", 1)
+CHAR("*L", 2, "/\\", 2)
+CHAR("*M", 2, "M", 1)
+CHAR("*N", 2, "N", 1)
+CHAR("*O", 2, "O", 1)
+CHAR("*P", 2, "TT", 2)
+CHAR("*Q", 2, "Y", 1)
+CHAR("*R", 2, "P", 1)
+CHAR("*S", 2, ">", 1)
+CHAR("*T", 2, "T", 1)
+CHAR("*U", 2, "Y", 1)
+CHAR("*W", 2, "O", 1)
+CHAR("*X", 2, "X", 1)
+CHAR("*Y", 2, "H", 1)
+CHAR("*Z", 2, "Z", 1)
+CHAR("*a", 2, "a", 1)
+CHAR("*b", 2, "B", 1)
+CHAR("*c", 2, "E", 1)
+CHAR("*d", 2, "d", 1)
+CHAR("*e", 2, "e", 1)
+CHAR("*f", 2, "o", 1)
+CHAR("*g", 2, "y", 1)
+CHAR("*h", 2, "0", 1)
+CHAR("*i", 2, "i", 1)
+CHAR("*k", 2, "k", 1)
+CHAR("*l", 2, "\\", 1)
+CHAR("*m", 2, "u", 1)
+CHAR("*n", 2, "v", 1)
+CHAR("*o", 2, "o", 1)
+CHAR("*p", 2, "n", 1)
+CHAR("*q", 2, "u", 1)
+CHAR("*r", 2, "p", 1)
+CHAR("*s", 2, "o", 1)
+CHAR("*t", 2, "t", 1)
+CHAR("*u", 2, "u", 1)
+CHAR("*w", 2, "w", 1)
+CHAR("*x", 2, "x", 1)
+CHAR("*y", 2, "n", 1)
+CHAR("*z", 2, "C", 1)
CHAR("+-", 2, "+-", 2)
+CHAR("+f", 2, "o", 1)
+CHAR("+h", 2, "0", 1)
+CHAR("+p", 2, "w", 1)
CHAR(",C", 2, "C", 1)
CHAR(",c", 2, "c", 1)
CHAR("-", 1, "-", 1)
@@ -104,6 +155,7 @@ CHAR("Ah", 2, "N", 1)
CHAR("Bq", 2, ",,", 2)
CHAR("Cs", 2, "x", 1)
CHAR("Do", 2, "$", 1)
+CHAR("Eu", 2, "EUR", 3)
CHAR("Fc", 2, ">>", 2)
CHAR("Fi", 2, "ffi", 3)
CHAR("Fl", 2, "ffl", 3)
@@ -186,6 +238,7 @@ CHAR("em", 2, "--", 2)
CHAR("en", 2, "-", 1)
CHAR("eq", 2, "=", 1)
CHAR("es", 2, "{}", 2)
+CHAR("eu", 2, "EUR", 3)
CHAR("fa", 2, "V", 1)
CHAR("fc", 2, ">", 1)
CHAR("ff", 2, "ff", 2)
@@ -229,6 +282,7 @@ CHAR("st", 2, "-)", 2)
CHAR("te", 2, "3", 1)
CHAR("tf", 2, ".:.", 3)
CHAR("tm", 2, "tm", 2)
+CHAR("ts", 2, "s", 1)
CHAR("uA", 2, "^", 1)
CHAR("ua", 2, "^", 1)
CHAR("|", 1, "", 0)
diff --git a/mandoc_char.7 b/mandoc_char.7
index c7199604..5c01e9c2 100644
--- a/mandoc_char.7
+++ b/mandoc_char.7
@@ -1,4 +1,4 @@
-.\" $Id: mandoc_char.7,v 1.10 2009/07/27 12:35:53 kristaps Exp $
+.\" $Id: mandoc_char.7,v 1.11 2009/07/28 11:53:26 kristaps Exp $
.\"
.\" Copyright (c) 2009 Kristaps Dzonsons <kristaps@kth.se>
.\"
@@ -14,7 +14,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: July 27 2009 $
+.Dd $Mdocdate: July 28 2009 $
.Dt MANDOC_CHAR 7
.Os
.\" SECTION
@@ -104,6 +104,8 @@ Grammatic:
.Pq hyphen
.It \e\e
.Pq back-slash
+.It \\e
+.Pq back-slash
.It \e'
.Pq apostrophe
.It \e`
@@ -265,13 +267,13 @@ Ligatures:
.It \e(ss
.Pq German eszett
.It \e(AE
-.Pq upper-case AE
+.Pq AE
.It \e(ae
-.Pq lower-case AE
+.Pq ae
.It \e(OE
-.Pq upper-case OE
+.Pq OE
.It \e(oe
-.Pq lower-case OE
+.Pq oe
.It \e(ff
.Pq ff ligature
.It \e(fi
@@ -285,7 +287,7 @@ Ligatures:
.El
.\" PARAGRAPH
.Pp
-Diacritics and letters:
+Diacritics and accented letters:
.Bl -tag -width Ds -offset indent -compact
.It \e(ga
.Pq grave accent
@@ -314,123 +316,123 @@ Diacritics and letters:
.It \e(a-
.Pq macron accent
.It \e(-D
-.Pq upper-case eth
+.Pq Eth
.It \e(Sd
-.Pq lower-case eth
+.Pq eth
.It \e(TP
-.Pq upper-case thorn
+.Pq Thorn
.It \e(Tp
-.Pq lower-case thorn
+.Pq thorn
.It \e('A
-.Pq upper-case acute A
+.Pq acute A
.It \e('E
-.Pq upper-case acute E
+.Pq acute E
.It \e('I
-.Pq upper-case acute I
+.Pq acute I
.It \e('O
-.Pq upper-case acute O
+.Pq acute O
.It \e('U
-.Pq upper-case acute U
+.Pq acute U
.It \e('a
-.Pq lower-case acute a
+.Pq acute a
.It \e('e
-.Pq lower-case acute e
+.Pq acute e
.It \e('i
-.Pq lower-case acute i
+.Pq acute i
.It \e('o
-.Pq lower-case acute o
+.Pq acute o
.It \e('u
-.Pq lower-case acute u
+.Pq acute u
.It \e(`A
-.Pq upper-case grave A
+.Pq grave A
.It \e(`E
-.Pq upper-case grave E
+.Pq grave E
.It \e(`I
-.Pq upper-case grave I
+.Pq grave I
.It \e(`O
-.Pq upper-case grave O
+.Pq grave O
.It \e(`U
-.Pq upper-case grave U
+.Pq grave U
.It \e(`a
-.Pq lower-case grave a
+.Pq grave a
.It \e(`e
-.Pq lower-case grave e
+.Pq grave e
.It \e(`i
-.Pq lower-case grave i
+.Pq grave i
.It \e(`o
-.Pq lower-case grave o
+.Pq grave o
.It \e(`u
-.Pq lower-case grave u
+.Pq grave u
.It \e(~A
-.Pq upper-case tilde A
+.Pq tilde A
.It \e(~N
-.Pq upper-case tilde N
+.Pq tilde N
.It \e(~O
-.Pq upper-case tilde O
+.Pq tilde O
.It \e(~a
-.Pq lower-case tilde a
+.Pq tilde a
.It \e(~n
-.Pq lower-case tilde n
+.Pq tilde n
.It \e(~o
-.Pq lower-case tilde o
+.Pq tilde o
.It \e(:A
-.Pq upper-case dieresis A
+.Pq dieresis A
.It \e(:E
-.Pq upper-case dieresis E
+.Pq dieresis E
.It \e(:I
-.Pq upper-case dieresis I
+.Pq dieresis I
.It \e(:O
-.Pq upper-case dieresis O
+.Pq dieresis O
.It \e(:U
-.Pq upper-case dieresis U
+.Pq dieresis U
.It \e(:a
-.Pq lower-case dieresis a
+.Pq dieresis a
.It \e(:e
-.Pq lower-case dieresis e
+.Pq dieresis e
.It \e(:i
-.Pq lower-case dieresis i
+.Pq dieresis i
.It \e(:o
-.Pq lower-case dieresis o
+.Pq dieresis o
.It \e(:u
-.Pq lower-case dieresis u
+.Pq dieresis u
.It \e(:y
-.Pq lower-case dieresis y
+.Pq dieresis y
.It \e(^A
-.Pq upper-case circumflex A
+.Pq circumflex A
.It \e(^E
-.Pq upper-case circumflex E
+.Pq circumflex E
.It \e(^I
-.Pq upper-case circumflex I
+.Pq circumflex I
.It \e(^O
-.Pq upper-case circumflex O
+.Pq circumflex O
.It \e(^U
-.Pq upper-case circumflex U
+.Pq circumflex U
.It \e(^a
-.Pq lower-case circumflex a
+.Pq circumflex a
.It \e(^e
-.Pq lower-case circumflex e
+.Pq circumflex e
.It \e(^i
-.Pq lower-case circumflex i
+.Pq circumflex i
.It \e(^o
-.Pq lower-case circumflex o
+.Pq circumflex o
.It \e(^u
-.Pq lower-case circumflex u
+.Pq circumflex u
.It \e(,C
-.Pq upper-case cedilla C
+.Pq cedilla C
.It \e(,c
-.Pq lower-case cedilla c
+.Pq cedilla c
.It \e(/L
-.Pq upper-case stroke L
+.Pq stroke L
.It \e(/l
-.Pq lower-case stroke l
+.Pq stroke l
.It \e(/O
-.Pq upper-case stroke O
+.Pq stroke O
.It \e(/o
-.Pq lower-case stroke o
+.Pq stroke o
.It \e(oA
-.Pq upper-case ring A
+.Pq ring A
.It \e(oa
-.Pq lower-case ring a
+.Pq ring a
.El
.\" PARAGRAPH
.Pp
@@ -448,6 +450,119 @@ Monetary:
.Pq florin
.It \e(ct
.Pq cent
+.It \e(Eu
+.Pq Euro character glyph
+.It \e(eu
+.Pq Euro symbol
+.El
+.\" PARAGRAPH
+.Pp
+Greek letters:
+.Bl -tag -width Ds -offset indent -compact
+.It \e(*A
+.Pq Alpha
+.It \e(*B
+.Pq Beta
+.It \e(*C
+.Pq Xi
+.It \e(*D
+.Pq Delta
+.It \e(*E
+.Pq Epsilon
+.It \e(*F
+.Pq Phi
+.It \e(*G
+.Pq Gamma
+.It \e(*H
+.Pq Theta
+.It \e(*I
+.Pq Iota
+.It \e(*K
+.Pq Kappa
+.It \e(*L
+.Pq Lambda
+.It \e(*M
+.Pq Mu
+.It \e(*N
+.Pq Nu
+.It \e(*O
+.Pq Omicron
+.It \e(*P
+.Pq Pi
+.It \e(*Q
+.Pq Psi
+.It \e(*R
+.Pq Rho
+.It \e(*S
+.Pq Sigma
+.It \e(*T
+.Pq Tau
+.It \e(*U
+.Pq Upsilon
+.It \e(*W
+.Pq Omega
+.It \e(*X
+.Pq Chi
+.It \e(*Y
+.Pq Eta
+.It \e(*Z
+.Pq Zeta
+.It \e(*a
+.Pq alpha
+.It \e(*b
+.Pq beta
+.It \e(*c
+.Pq xi
+.It \e(*d
+.Pq delta
+.It \e(*e
+.Pq epsilon
+.It \e(*f
+.Pq phi
+.It \e(+f
+.Pq phi variant
+.It \e(*g
+.Pq gamma
+.It \e(*h
+.Pq theta
+.It \e(+h
+.Pq theta variant
+.It \e(*i
+.Pq iota
+.It \e(*k
+.Pq kappa
+.It \e(*l
+.Pq lambda
+.It \e(*m
+.Pq mu
+.It \e(*n
+.Pq nu
+.It \e(*o
+.Pq omicron
+.It \e(*p
+.Pq pi
+.It \e(+p
+.Pq pi variant
+.It \e(*q
+.Pq psi
+.It \e(*r
+.Pq rho
+.It \e(*s
+.Pq sigma
+.It \e(*t
+.Pq tau
+.It \e(*u
+.Pq upsilon
+.It \e(*w
+.Pq omega
+.It \e(*x
+.Pq chi
+.It \e(*y
+.Pq eta
+.It \e(*z
+.Pq zeta
+.It \e(ts
+.Pq sigma terminal
.El
.\" PARAGRAPH
.Pp