diff options
-rw-r--r-- | chars.c | 2 | ||||
-rw-r--r-- | chars.in | 29 | ||||
-rw-r--r-- | mandoc_char.7 | 19 |
3 files changed, 45 insertions, 5 deletions
@@ -42,7 +42,7 @@ struct ln { #define CHARS_BOTH (CHARS_CHAR | CHARS_STRING) }; -#define LINES_MAX 350 +#define LINES_MAX 369 #define CHAR(w, x, y, z, a, b) \ { NULL, (w), (y), (a), (x), (z), (b), CHARS_CHAR }, @@ -50,10 +50,10 @@ CHAR("a\"", 2, "\"", 1, "̋", 6) CHAR("a-", 2, "-", 1, "¯", 6) CHAR("a.", 2, ".", 1, "˙", 6) CHAR("a^", 2, "^", 1, "̂", 6) -CHAR("\'", 1, "\'", 1, "́", 6) +BOTH("\'", 1, "\'", 1, "́", 6) BOTH("aa", 2, "\'", 1, "́", 6) BOTH("ga", 2, "`", 1, "̀", 6) -CHAR("`", 1, "`", 1, "̀", 6) +BOTH("`", 1, "`", 1, "̀", 6) CHAR("ab", 2, "`", 1, "̆", 6) CHAR("ac", 2, ",", 1, "̧", 6) CHAR("ad", 2, "\"", 1, "̈", 6) @@ -321,8 +321,8 @@ CHAR("fi", 2, "fi", 2, "fi", 8) CHAR("fl", 2, "fl", 2, "fl", 8) CHAR("Fi", 2, "ffi", 3, "ffi", 8) CHAR("Fl", 2, "ffl", 3, "ffl", 8) -CHAR("AE", 2, "AE", 2, "Æ", 6) -CHAR("ae", 2, "ae", 2, "æ", 6) +BOTH("AE", 2, "AE", 2, "Æ", 6) +BOTH("ae", 2, "ae", 2, "æ", 6) CHAR("OE", 2, "OE", 2, "Œ", 6) CHAR("oe", 2, "oe", 2, "œ", 6) CHAR("ss", 2, "ss", 2, "ß", 6) @@ -347,6 +347,27 @@ CHAR("Po", 2, "L", 1, "£", 6) CHAR("Cs", 2, "x", 1, "¤", 6) CHAR("Fn", 2, "f", 1, "ƒ", 6) +/* pod2man holdovers. */ +STRING("--", 2, "--", 2, "—", 7) +STRING("PI", 2, "pi", 2, "π", 6) +STRING("L\"", 2, "``", 2, "“", 7) +STRING("R\"", 2, "\'\'", 2, "”", 7) +STRING("C+", 2, "C++", 3, "C++", 3) +STRING("C`", 2, "`", 1, "‘", 7) +STRING("C\'", 2, "\'", 1, "’", 7) +STRING("Aq", 2, "\'", 1, "\'", 1) +STRING("^", 1, "^", 1, "^", 1) +STRING(",", 1, ",", 1, ",", 1) +STRING("~", 1, "~", 1, "~", 1) +STRING("/", 1, "/", 1, "/", 1) +STRING(":", 1, "\"", 1, "̈", 6) +STRING("8", 1, "B", 1, "β", 6) +STRING("o", 1, "o", 1, "°", 6) +STRING("D-", 2, "D", 1, "Ð", 6) +STRING("d-", 2, "o", 1, "ð", 6) +STRING("TH", 2, "b", 1, "Þ", 6) +STRING("th", 2, "b", 1, "þ", 6) + /* Old style. */ STRING("Am", 2, "&", 1, "&", 5) STRING("Ba", 2, "|", 1, "|", 1) diff --git a/mandoc_char.7 b/mandoc_char.7 index d1f849f6..d36dbd4b 100644 --- a/mandoc_char.7 +++ b/mandoc_char.7 @@ -540,6 +540,25 @@ implementations: .It \e*(>= Ta \*(>= Ta greater-than-equal .It \e*(aa Ta \*(aa Ta acute .It \e*(ga Ta \*(ga Ta grave +.It \e*(-- Ta \*(-- Ta dash +.It \e*(PI Ta \*(PI Ta pi +.It \e*(L" Ta \*(L" Ta left double-quote +.It \e*(R" Ta \*(R" Ta right double-quote +.It \e*(C+ Ta \*(C+ Ta C++ +.It \e*(C` Ta \*(C` Ta left single-quote +.It \e*(C' Ta \*(C' Ta right single-quote +.It \e*(Aq Ta \*(Aq Ta apostrophe quote +.It \e*^ Ta \*^ Ta up-arrow +.It \e*, Ta \*, Ta comma +.It \e*~ Ta \*~ Ta tilde +.It \e*/ Ta \*/ Ta forward slash +.It \e*: Ta \*: Ta umlaut +.It \e*8 Ta \*8 Ta beta +.It \e*o Ta \*o Ta degree symbol +.It \e*(D- Ta \*(D- Ta Eth +.It \e*(d- Ta \*(d- Ta eth +.It \e*(TH Ta \*(TH Ta Thorn +.It \e*(th Ta \*(th Ta thorn .El . . |