From f5da4a1ef6856a953116b332f189e62836817ae3 Mon Sep 17 00:00:00 2001 From: Kristaps Dzonsons Date: Tue, 28 Jul 2009 11:53:26 +0000 Subject: Added Greek characters to ascii.in (from groff_char.7). Added Euro symbols (from groff_char.7). --- ascii.in | 56 ++++++++++++- mandoc_char.7 | 247 ++++++++++++++++++++++++++++++++++++++++++---------------- 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 * @@ -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 .\" @@ -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 -- cgit v1.2.3-56-ge451