summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKristaps Dzonsons <kristaps@bsd.lv>2009-09-23 00:03:45 +0000
committerKristaps Dzonsons <kristaps@bsd.lv>2009-09-23 00:03:45 +0000
commit08d324d6cb50d68c668d898ad07eb41f0406cc7d (patch)
treeec826805dca0fa2b54a9500d389306e03f005509
parent8a9de9370e3041d445487c21fe2a29fc38224055 (diff)
downloadmandoc-08d324d6cb50d68c668d898ad07eb41f0406cc7d.tar.gz
Quotes sync'd with newest groff.
-rw-r--r--chars.c2
-rw-r--r--chars.in21
-rw-r--r--mandoc_char.729
3 files changed, 32 insertions, 20 deletions
diff --git a/chars.c b/chars.c
index dae4f4c3..d575cd2f 100644
--- a/chars.c
+++ b/chars.c
@@ -38,7 +38,7 @@ struct ln {
#define CHARS_BOTH (0x03)
};
-#define LINES_MAX 302
+#define LINES_MAX 304
#define CHAR(w, x, y, z, a, b) \
{ NULL, (w), (y), (a), (x), (z), (b), CHARS_CHAR },
diff --git a/chars.in b/chars.in
index ab8ad281..6311f527 100644
--- a/chars.in
+++ b/chars.in
@@ -74,8 +74,21 @@ CHAR("ho", 2, ",", 1, "&#808;", 6)
CHAR("ha", 2, "^", 1, "^", 1)
CHAR("ti", 2, "~", 1, "~", 1)
+/* Quotes. */
+CHAR("Bq", 2, ",,", 2, "&#8222;", 7)
+CHAR("bq", 2, ",", 1, "&#8218;", 7)
BOTH("lq", 2, "``", 2, "&#8220;", 7)
BOTH("rq", 2, "\'\'", 2, "&#8221;", 7)
+CHAR("oq", 2, "`", 1, "&#8216;", 7)
+CHAR("cq", 2, "\'", 1, "&#8217;", 7)
+CHAR("aq", 2, "\'", 1, "\'", 1)
+CHAR("dq", 2, "\"", 1, "\"", 1)
+CHAR("Fo", 2, "<<", 2, "&#171;", 6)
+CHAR("Fc", 2, ">>", 2, "&#187;", 6)
+CHAR("fo", 2, "<", 1, "&#8249;", 7)
+CHAR("fc", 2, ">", 1, "&#8250;", 7)
+
+
BOTH("ua", 2, "^", 1, "", 0)
/* Punctuation. */
@@ -281,15 +294,12 @@ CHAR("pd", 2, "a", 1, "&#8706;", 7)
CHAR("-h", 2, "/h", 2, "&#8463;", 7)
CHAR("AE", 2, "AE", 2, "&#198;", 6)
-CHAR("Bq", 2, ",,", 2, "&#8222;", 7)
CHAR("Cs", 2, "x", 1, "", 0)
CHAR("Do", 2, "$", 1, "", 0)
CHAR("Eu", 2, "EUR", 3, "", 0)
-CHAR("Fc", 2, ">>", 2, "", 0)
CHAR("Fi", 2, "ffi", 3, "", 0)
CHAR("Fl", 2, "ffl", 3, "", 0)
CHAR("Fn", 2, "f", 1, "", 0)
-CHAR("Fo", 2, "<<", 2, "", 0)
CHAR("OE", 2, "OE", 2, "", 0)
CHAR("Po", 2, "L", 1, "", 0)
CHAR("Sd", 2, "o", 1, "", 0)
@@ -302,10 +312,8 @@ CHAR("^", 1, "", 0, "", 0)
CHAR("`", 1, "`", 1, "", 0)
CHAR("aa", 2, "\'", 1, "", 0)
CHAR("ae", 2, "ae", 2, "", 0)
-CHAR("aq", 2, "\'", 1, "&#8217;", 7)
CHAR("ba", 2, "|", 1, "", 0)
CHAR("bb", 2, "|", 1, "", 0)
-CHAR("bq", 2, ",", 1, "", 0)
CHAR("bu", 2, "o", 1, "&#8226;", 7)
CHAR("c", 1, "", 0, "", 0)
CHAR("ci", 2, "O", 1, "", 0)
@@ -320,11 +328,9 @@ CHAR("e", 1, "\\", 1, "\\", 1)
CHAR("em", 2, "--", 2, "&#8212;", 7)
CHAR("en", 2, "-", 1, "&#8211;", 7)
CHAR("eu", 2, "EUR", 3, "", 0)
-CHAR("fc", 2, ">", 1, "", 0)
CHAR("ff", 2, "ff", 2, "", 0)
CHAR("fi", 2, "fi", 2, "", 0)
CHAR("fl", 2, "fl", 2, "", 0)
-CHAR("fo", 2, "<", 1, "", 0)
CHAR("hA", 2, "<=>", 3, "", 0)
CHAR("hy", 2, "-", 1, "", 0)
CHAR("lA", 2, "<=", 2, "", 0)
@@ -335,7 +341,6 @@ CHAR("lh", 2, "<=", 2, "", 0)
CHAR("oA", 2, "A", 1, "", 0)
CHAR("oa", 2, "a", 1, "", 0)
CHAR("oe", 2, "oe", 2, "", 0)
-CHAR("oq", 2, "`", 1, "&#8216;", 7)
CHAR("ps", 2, "9|", 2, "", 0)
CHAR("r!", 2, "i", 1, "", 0)
CHAR("r?", 2, "c", 1, "", 0)
diff --git a/mandoc_char.7 b/mandoc_char.7
index 62bd9322..02fb108e 100644
--- a/mandoc_char.7
+++ b/mandoc_char.7
@@ -111,26 +111,33 @@ Grammatic:
.El
.\" PARAGRAPH
.Pp
-Enclosures:
+Quotes:
.Bl -offset indent -column 10n 10n 10n
-.It \e(lh Ta \(lh Ta left hand
-.It \e(rh Ta \(rh Ta right hand
+.It \e(Bq Ta \(Bq Ta right low double-quote
+.It \e(bq Ta \(bq Ta right low single-quote
+.It \e(lq Ta \(lq Ta left double-quote
+.It \e(rq Ta \(rq Ta right double-quote
+.It \e(oq Ta \(oq Ta left single-quote
+.It \e(cq Ta \(cq Ta right single-quote
+.It \e(aq Ta \(aq Ta apostrophe quote (text)
+.It \e(dq Ta \(dq Ta double quote (text)
.It \e(Fo Ta \(Fo Ta left guillemet
.It \e(Fc Ta \(Fc Ta right guillemet
-.It \e(fo Ta \(fo Ta left guilsing
-.It \e(fc Ta \(fc Ta right guilsing
+.It \e(fo Ta \(fo Ta left single guillemet
+.It \e(fc Ta \(fc Ta right single guillemet
+.El
+.\" PARAGRAPH
+.Pp
+Brackets:
+.Bl -offset indent -column 10n 10n 10n
+.It \e(lh Ta \(lh Ta left hand
+.It \e(rh Ta \(rh Ta right hand
.It \e(rC Ta \(rC Ta right brace
.It \e(lC Ta \(lC Ta left brace
.It \e(ra Ta \(ra Ta right angle
.It \e(la Ta \(la Ta left angle
.It \e(rB Ta \(rB Ta right bracket
.It \e(lB Ta \(lB Ta left bracket
-.It \e(lq Ta \(lq Ta left double-quote
-.It \e(rq Ta \(rq Ta right double-quote
-.It \e(oq Ta \(oq Ta left single-quote
-.It \e(aq Ta \(aq Ta right single-quote
-.It \e(Bq Ta \(Bq Ta right low double-quote
-.It \e(bq Ta \(ba Ta right low single-quote
.El
.\" PARAGRAPH
.Pp