summaryrefslogtreecommitdiff
path: root/man
diff options
context:
space:
mode:
authoresr <esr>2012-08-08 07:14:48 +0000
committeresr <esr>2012-08-08 07:14:48 +0000
commit2c310add6198a655d6929755b0a2127eff247f7e (patch)
tree6fa1a7111a42b879fc4b88aceb4796ce375b942f /man
parentf1ea48585fdeba69141a071dee63b139c5dc5bc6 (diff)
downloadgroff-2c310add6198a655d6929755b0a2127eff247f7e.tar.gz
Rip out all the hideous macrology in this thing and use real TBL
tables instead. This makes structural translation to XML via doclifter possible.
Diffstat (limited to 'man')
-rw-r--r--man/groff_char.man1493
1 files changed, 639 insertions, 854 deletions
diff --git a/man/groff_char.man b/man/groff_char.man
index e077aa41..8e69adae 100644
--- a/man/groff_char.man
+++ b/man/groff_char.man
@@ -1,4 +1,4 @@
-.TH GROFF_CHAR @MAN7EXT@ "@MDATE@" "Groff Version @VERSION@"
+.TH GROFF_CHAR 7 "01 April 2012" "Groff Version 1.21"
.SH NAME
groff_char \- groff glyph names
.SH DESCRIPTION
@@ -18,10 +18,11 @@ This file is part of groff (GNU roff).
File position: <groff_src_top>/man/groff_char.man
-Copyright (C) 1989-2000, 2001, 2002, 2003, 2004, 2006, 2007, 2008, 2009
+Copyright (C) 1989-2000, 2001, 2002, 2003, 2004, 2006, 2007, 2008, 2009, 2012
Free Software Foundation, Inc.
written by Werner Lemberg <wl@gnu.org>
with additions by Bernd Warken <bwarken@mayn.de>
+revised to use real tables by Eric S. Raymond <esr@thyrsus.com>
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3 or
@@ -32,9 +33,13 @@ Front-Cover Texts, and with no Back-Cover Texts.
A copy of the Free Documentation License is included as a file called
FDL in the main directory of the groff source package.
..
+.ig
+A copy of the GNU Free Documentation License is also available in this
+Debian package as /usr/share/doc/groff/copyright.
+..
.
.\" --------------------------------------------------------------------
-.\" Setup Part 1
+.\" Setup
.\" --------------------------------------------------------------------
.
.do nr groff_char_C \n[.C]
@@ -49,306 +54,10 @@ FDL in the main directory of the groff source package.
.\" non-groff
.if !\n(.g .if '\(aq'' .ds aq \'
.
-.\" groff
-.if !\n(.g .ig
-. tr \[aq]\[aq]
-. if !c\[aq] \
-. ds aq \'
-. \" This is very special. The standard devdvi fonts don't have a
-. \" real `aq' glyph; it is defined with .char to be ' instead.
-. \" The .tr request below in the definition of the C macro maps
-. \" the apostrophe ' onto the `aq' glyph which would cause a
-. \" recursive loop. gtroff prevents this within the .char
-. \" request, trying to access glyph `aq' directly from the font.
-. \" Consequently, we get a warning, and nothing is printed.
-. \"
-. \" The following line prevents this.
-. if '\*[.T]'dvi' \
-. if !r ECFONTS \
-. ds aq \'
-. \" The same is true for X
-. ds dev \*[.T]
-. substring dev 0 0
-. if '\*[dev]'X' .ds aq \'
-. ig
-..
-.
-.\" --------------------------------------------------------------------
-.\" .Ac accented-char accent char (groff)
-.
-.if !\n(.g .ig
-.de Ac
-. if !c\\$1 \{\
-. ie c\\$2 \
-. char \\$1 \
-\k[acc]\
-\h'\w'\\$3'u'\
-\h'(u;-\w'\\$2'-\w'\\$3'/2+\\\\n[skw]+(\w'x'*0)-\\\\n[skw])'\
-\v'(u;\w'x'*0+\\\\n[rst]+(\w'\\$3'*0)-\\\\n[rst])'\
-\\$2\
-\v'(u;\w'x'*0-\\\\n[rst]+(\w'\\$3'*0)+\\\\n[rst])'\
-\h'|\\\\n[acc]u'\
-\\$3
-. el \
-. char \\$1 \\$3
-. hcode \\$1 \\$3
-. \}
-..
-.
-.\" --------------------------------------------------------------------
-.\" Setup Part 2
-.\" --------------------------------------------------------------------
-.
.nr Sp 2n
.
-.\" --------------------------------------------------------------------
-.\" .C2/.CN (groff)
-.
-.if !\n(.g .ig
-.de CN
-. C \e[\\$1] "" \[\\$1] \\$2 "\\$3" "\\$4"
-..
-.
-.\" .Ns (groff) start .CN block
-.
-.if !\n(.g .ig
-.de Ns
-. CN "\\$1" "\\$2" "\\$3" "\\$4"
-. if !\n[cR] \
-. wh (\\n[nl]u + \\n[.t]u - \\n[.V]u) Fo
-..
-.
-.\" .Ne (groff) end .CN block
-.
-.if !\n(.g .ig
-.de Ne
-. ch Fo
-. CN "\\$1" "\\$2" "\\$3" "\\$4"
-..
-.
-.if \n(.g \{\
-. als C2 CN
-. als 2s Ns
-. als 2e Ne
-.\}
-.
-.\" --------------------------------------------------------------------
-.\" .C2 (non-groff)
-.
-.if \n(.g .ig
-.de C2
-. C \e(\\$1 "" \\(\\$1 \\$2 "\\$3" "\\$4"
-..
-.
-.\" .2s (non-groff) start .C2 block
-.
-.if \n(.g .ig
-.de 2s
-. C2 "\\$1" "\\$2" "\\$3" "\\$4"
-. if !\n(cR \
-. wh \\n(nlu+\\n(.tu-\\n(.Vu Fo
-..
-.
-.\" .2e (non-groff) end .C2 block
-.
-.if \n(.g .ig
-.de 2e
-. ch Fo
-. C2 "\\$1" "\\$2" "\\$3" "\\$4"
-..
-.
-.\" --------------------------------------------------------------------
-.\" .CD (groff)
-.
-.if !\n(.g .ig
-.de CD
-. C \[char\\$1] \\$1 \[char\\$1] \\$2 "\\$3" "\\$4" 1
-..
-.
-.\" .Ds (groff) start .CD block
-.
-.if !\n(.g .ig
-.de Ds
-. CD "\\$1" "\\$2" "\\$3" "\\$4"
-. if !\n[cR] \
-. wh (\\n[nl]u + \\n[.t]u - \\n[.V]u) Fo
-..
-.
-.\" .De (groff) end .CD block
-.
-.if !\n(.g .ig
-.de De
-. ch Fo
-. CD "\\$1" "\\$2" "\\$3" "\\$4"
-..
-.
-.\" --------------------------------------------------------------------
-.
.do if !r ECFONTS .do fspecial CR R
.
-.\" .CT
-.
-.de CT
-. nr c1 \w'\\$1'
-. if \\n(c1 \
-. nr c1 +\\n(Spu
-. nr c2 \\n(c1+\w'\\$2'
-. if \\n(c1<\\n(c2 \
-. nr c2 +\\n(Spu
-. nr c3 \\n(c2+\w'\\$3'
-. if \\n(c2<\\n(c3 \
-. nr c3 +\\n(Spu
-. nr c4 \\n(c3+\w'\\$4'
-. if \\n(c3<\\n(c4 \
-. nr c4 +\\n(Spu
-. nr c5 \\n(c4+\w'\\$5'
-. if \\n(c4<\\n(c5 \
-. nr c5 +\\n(Spu
-..
-.
-.\" .CL
-.
-.de CL
-\\$1\c
-\h'\\n(c1u-\\n(.ku'\\$2\c
-\h'\\n(c2u-\\n(.ku'\\$3\c
-\h'\\n(c3u-\\n(.ku'\\$4\c
-\h'\\n(c4u-\\n(.ku'\\$5\c
-\h'\\n(c5u-\\n(.ku'\\$6
-. br
-..
-.
-.\" --------------------------------------------------------------------
-.\" input-name decimal-code output-name ps-name unicode description is-char
-.\" .C (groff)
-.
-.if !\n(.g .ig
-.de C
-. nr CH 1
-. if \\$7 \
-. if !c\\$1 \
-. nr CH 0
-. ie !\\n[CH] \
-. ds CH
-. el \{\
-. ft CR
-. tr `\`'\*[aq]
-. in 0
-. di CH
-. nop \&\\$1
-. br
-. di
-. chop CH
-. in
-. ft
-. ds CH \\*[CH]
-. tr ``''
-. \}
-. di CC
-. ie c\\$3 \{\
-. nop \\&\\$3\c
-. \" The \x values assure that oversized symbols don't
-. \" overlap vertically. The constant 1.5p is heuristic.
-. nop \x'(\w'('*0 - ((\\n[.cht]u - \\n[rst]u - 1.5p) >? 0))'\c
-. nop \x'((\\n[.cdp]u + \\n[rsb]u - 1.5p) >? 0)'\c
-. nop \h'(\\n[c1]u - \\n[.k]u)'\\*[CH]\c
-. nop \h'(\\n[c2]u - \\n[.k]u)'\\$2\c
-. \}
-. el \{\
-. nop (N/A)\c
-. nop \h'(\\n[c1]u - \\n[.k]u)'\\*[CH]\c
-. \}
-. nop \h'(\\n[c3]u - \\n[.k]u)'\\$4\c
-. nop \h'(\\n[c4]u - \\n[.k]u)'\\$5\c
-. br
-. di
-. \" we move upwards later on so force a page break now if necessary
-. if (\\n[dn] >= \\n[.t]) \
-. bp
-. mk C1
-. in 0
-. CC
-. in
-. \" allow multiple lines for last column
-. in +\\n[c5]u
-. mk C2
-. sp |\\n[C1]u
-. nr PN \\n[%]
-. ad l
-. nop \\$6
-. ad b
-. in
-. if (\\n[PN] == \\n[%]) \
-. if (\\n[nl] < \\n[C2]) \
-. sp |\\n[C2]u
-..
-.
-.\" --------------------------------------------------------------------
-.\" .C (non-groff)
-.
-.if \n(.g .ig
-.de C
-. ft B
-. tr `\`'\*(aq
-. in 0
-. di CH
-\&\\$1
-. br
-. di
-. in
-. ft
-. ds CH \\*(CH\
-. tr ``''
-. di CC
-. ie !'\\$3'' \{\
-\&\\$3\c
-\h'\\n(c1u-\\n(.ku)'\\*(CH\c
-\h'\\n(c2u-\\n(.ku)'\\$2\c
-\h'\\n(c3u-\\n(.ku)'\\$4\c
-. \}
-. el \{\
-(N/A)\c
-\h'\\n(c1u-\\n(.ku)'\\*(CH\c
-\h'\\n(c3u-\\n(.ku)'\\$4\c
-. \}
-\h'\\n(c4u-\\n(.ku)'\\$5\c
-\h'\\n(c5u-\\n(.ku)'\\$6
-. br
-. di
-. \" we move upwards later on so force a page break now if necessary
-. if \\n(dn>=\\n(.t \
-. bp
-. mk C1
-. in 0
-. CC
-. in
-. \" allow multiple lines for last column
-. in +\\n(c5u
-. mk C2
-. sp |\\n(C1u
-. nr PN \\n%
-. ad l
-\\$6
-. ad b
-. in
-. if \\n(PN==\\n% \
-. if \\n(nl<\\n(C2 \
-. sp |\\n(C2u
-..
-.
-.\" --------------------------------------------------------------------
-.
-.de Fo
-' bp
-. He
-..
-.
-.de Pa
-. P
-. ne 3
-..
-.
-.
.
.\" --------------------------------------------------------------------
.\" .SH DESCRIPTION
@@ -416,7 +125,7 @@ are printable versions of syntactical characters.
.
They include `\f(CW\e\e\fP', `\f(CW\e\'\fP', `\f(CW\e`\fP', `\f(CW\e-\fP',
`\f(CW\e.\fP', and `\f(CW\ee\fP'; see
-.BR groff (@MAN7EXT@).
+.BR groff (7).
.
.
.P
@@ -442,13 +151,13 @@ represents the same glyph.
.
.
.TP
-.I "Input name"
+.I "Input"
specifies how the glyph is input either directly by a key on the
keyboard, or by a groff escape sequence.
.
.
.TP
-.I "Input code"
+.I "Code"
applies to glyphs which can be input with a single character, and
gives the ISO \%latin1 decimal code of that input character.
.
@@ -457,12 +166,12 @@ including \%7-bit ASCII in the range 0 to\ 127.
.
.
.TP
-.I "PostScript name"
+.I "PostScript"
gives the usual PostScript name of the glyph.
.
.
.TP
-.I "Unicode decomposed"
+.I "Unicode"
is the glyph name used in composite glyph names.
.
.
@@ -543,49 +252,43 @@ usable as a diacritic; a larger glyph can be obtained with `\f(CW\e(ha\fP'.
.
.
.P
-.CT "\fIOutput" "\fIInput" "\fIInput" "bracketright" "decomposed"
-.de He
-. P
-. ne 4
-. ft I
-. CL "Output" "Input" "Input" "PostScript" "Unicode" "Notes"
-. CL "" "name" "code" "name" "decomposed" ""
-. ft
-. P
-..
-.He
-.Ds 33 exclam u0021
-.CD 34 quotedbl u0022
-.CD 35 numbersign u0023
-.CD 36 dollar u0024
-.CD 37 percent u0025
-.CD 38 ampersand u0026
-.CD 39 quoteright u0027
-.CD 40 parenleft u0028
-.CD 41 parenright u0029
-.CD 42 asterisk u002A
-.CD 43 plus u002B
-.CD 44 comma u002C
-.CD 45 hyphen u2010
-.CD 46 period u002E
-.CD 47 slash u002F
-.CD 58 colon u003A
-.CD 59 semicolon u003B
-.CD 60 less u003C
-.CD 61 equal u003D
-.CD 62 greater u003E
-.CD 63 question u003F
-.CD 64 at u0040
-.CD 91 bracketleft u005B
-.CD 92 backslash u005C
-.CD 93 bracketright u005D
-.CD 94 circumflex u005E "circumflex accent"
-.CD 95 underscore u005F
-.CD 96 quoteleft u0060
-.CD 123 braceleft u007B
-.CD 124 bar u007C
-.CD 125 braceright u007D
-.De 126 tilde u007E "tilde accent"
+.TS
+l l l l l.
+Output Input Code PostScript Unicode Notes
+_
+\[char33] \[char33] 33 exclam u0021
+\[char34] \[char34] 34 quotedbl u0022
+\[char35] \[char35] 35 numbersign u0023
+\[char36] \[char36] 36 dollar u0024
+\[char37] \[char37] 37 percent u0025
+\[char38] \[char38] 38 ampersand u0026
+\[char39] \[char39] 39 quoteright u0027
+\[char40] \[char40] 40 parenleft u0028
+\[char41] \[char41] 41 parenright u0029
+\[char42] \[char42] 42 asterisk u002A
+\[char43] \[char43] 43 plus u002B
+\[char44] \[char44] 44 comma u002C
+\[char45] \[char45] 45 hyphen u2010
+\[char46] \[char46] 46 period u002E
+\[char47] \[char47] 47 slash u002F
+\[char58] \[char58] 58 colon u003A
+\[char59] \[char59] 59 semicolon u003B
+\[char60] \[char60] 60 less u003C
+\[char61] \[char61] 61 equal u003D
+\[char62] \[char62] 62 greater u003E
+\[char63] \[char63] 63 question u003F
+\[char64] \[char64] 64 at u0040
+\[char91] \[char91] 91 bracketleft u005B
+\[char92] \[char92] 92 backslash u005C
+\[char93] \[char93] 93 bracketright u005D
+\[char94] \[char94] 94 circumflex u005E circumflex accent
+\[char95] \[char95] 95 underscore u005F
+\[char96] \[char96] 96 quoteleft u0060
+\[char123] \[char123] 123 braceleft u007B
+\[char124] \[char124] 124 bar u007C
+\[char125] \[char125] 125 braceright u007D
+\[char126] \[char126] 126 tilde u007E tilde accent
+.TE
.
.
.\" --------------------------------------------------------------------
@@ -631,102 +334,105 @@ with a \%latin1 code page, it is better to use their glyph names;
see next section.
.
.P
-.CT "\fIOutput" "\fIInput" "\fIInput" "guillemotright" "decomposed"
-.He
-.Ds 161 exclamdown u00A1 "inverted exclamation mark"
-.CD 162 cent u00A2
-.CD 163 sterling u00A3
-.CD 164 currency u00A4
-.CD 165 yen u00A5
-.CD 166 brokenbar u00A6
-.CD 167 section u00A7
-.CD 168 dieresis u00A8
-.CD 169 copyright u00A9
-.CD 170 ordfeminine u00AA
-.CD 171 guillemotleft u00AB
-.CD 172 logicalnot u00AC
-.CD 174 registered u00AE
-.CD 175 macron u00AF
-.CD 176 degree u00B0
-.CD 177 plusminus u00B1
-.CD 178 twosuperior u00B2
-.CD 179 threesuperior u00B3
-.CD 180 acute u00B4 "acute accent"
-.CD 181 mu u00B5 "micro sign"
-.CD 182 paragraph u00B6
-.CD 183 periodcentered u00B7
-.CD 184 cedilla u00B8
-.CD 185 onesuperior u00B9
-.CD 186 ordmasculine u00BA
-.CD 187 guillemotright u00BB
-.CD 188 onequarter u00BC
-.CD 189 onehalf u00BD
-.CD 190 threequarters u00BE
-.CD 191 questiondown u00BF
-.CD 192 Agrave u0041_0300
-.CD 193 Aacute u0041_0301
-.CD 194 Acircumflex u0041_0302
-.CD 195 Atilde u0041_0303
-.CD 196 Adieresis u0041_0308
-.CD 197 Aring u0041_030A
-.CD 198 AE u00C6
-.CD 199 Ccedilla u0043_0327
-.CD 200 Egrave u0045_0300
-.CD 201 Eacute u0045_0301
-.CD 202 Ecircumflex u0045_0302
-.CD 203 Edieresis u0045_0308
-.CD 204 Igrave u0049_0300
-.CD 205 Iacute u0049_0301
-.CD 206 Icircumflex u0049_0302
-.CD 207 Idieresis u0049_0308
-.CD 208 Eth u00D0
-.CD 209 Ntilde u004E_0303
-.CD 210 Ograve u004F_0300
-.CD 211 Oacute u004F_0301
-.CD 212 Ocircumflex u004F_0302
-.CD 213 Otilde u004F_0303
-.CD 214 Odieresis u004F_0308
-.CD 215 multiply u00D7
-.CD 216 Oslash u00D8
-.CD 217 Ugrave u0055_0300
-.CD 218 Uacute u0055_0301
-.CD 219 Ucircumflex u0055_0302
-.CD 220 Udieresis u0055_0308
-.CD 221 Yacute u0059_0301
-.CD 222 Thorn u00DE
-.CD 223 germandbls u00DF
-.CD 224 agrave u0061_0300
-.CD 225 aacute u0061_0301
-.CD 226 acircumflex u0061_0302
-.CD 227 atilde u0061_0303
-.CD 228 adieresis u0061_0308
-.CD 229 aring u0061_030A
-.CD 230 ae u00E6
-.CD 231 ccedilla u0063_0327
-.CD 232 egrave u0065_0300
-.CD 233 eacute u0065_0301
-.CD 234 ecircumflex u0065_0302
-.CD 235 edieresis u0065_0308
-.CD 236 igrave u0069_0300
-.CD 237 iacute u0069_0301
-.CD 238 icircumflex u0069_0302
-.CD 239 idieresis u0069_0308
-.CD 240 eth u00F0
-.CD 241 ntilde u006E_0303
-.CD 242 ograve u006F_0300
-.CD 243 oacute u006F_0301
-.CD 244 ocircumflex u006F_0302
-.CD 245 otilde u006F_0303
-.CD 246 odieresis u006F_0308
-.CD 247 divide u00F7
-.CD 248 oslash u00F8
-.CD 249 ugrave u0075_0300
-.CD 250 uacute u0075_0301
-.CD 251 ucircumflex u0075_0302
-.CD 252 udieresis u0075_0308
-.CD 253 yacute u0079_0301
-.CD 254 thorn u00FE
-.De 255 ydieresis u0079_0308
+.TS
+l l l l l.
+Output Input Code PostScript Unicode Notes
+_
+\[char161] \[char161] 161 exclamdown u00A1 inverted exclamation mark
+\[char162] \[char162] 162 cent u00A2
+\[char163] \[char163] 163 sterling u00A3
+\[char164] \[char164] 164 currency u00A4
+\[char165] \[char165] 165 yen u00A5
+\[char166] \[char166] 166 brokenbar u00A6
+\[char167] \[char167] 167 section u00A7
+\[char168] \[char168] 168 dieresis u00A8
+\[char169] \[char169] 169 copyright u00A9
+\[char170] \[char170] 170 ordfeminine u00AA
+\[char171] \[char171] 171 guillemotleft u00AB
+\[char172] \[char172] 172 logicalnot u00AC
+\[char174] \[char174] 174 registered u00AE
+\[char175] \[char175] 175 macron u00AF
+\[char176] \[char176] 176 degree u00B0
+\[char177] \[char177] 177 plusminus u00B1
+\[char178] \[char178] 178 twosuperior u00B2
+\[char179] \[char179] 179 threesuperior u00B3
+\[char180] \[char180] 180 acute u00B4 acute accent
+\[char181] \[char181] 181 mu u00B5 micro sign
+\[char182] \[char182] 182 paragraph u00B6
+\[char183] \[char183] 183 periodcentered u00B7
+\[char184] \[char184] 184 cedilla u00B8
+\[char185] \[char185] 185 onesuperior u00B9
+\[char186] \[char186] 186 ordmasculine u00BA
+\[char187] \[char187] 187 guillemotright u00BB
+\[char188] \[char188] 188 onequarter u00BC
+\[char189] \[char189] 189 onehalf u00BD
+\[char190] \[char190] 190 threequarters u00BE
+\[char191] \[char191] 191 questiondown u00BF
+\[char192] \[char192] 192 Agrave u0041_0300
+\[char193] \[char193] 193 Aacute u0041_0301
+\[char194] \[char194] 194 Acircumflex u0041_0302
+\[char195] \[char195] 195 Atilde u0041_0303
+\[char196] \[char196] 196 Adieresis u0041_0308
+\[char197] \[char197] 197 Aring u0041_030A
+\[char198] \[char198] 198 AE u00C6
+\[char199] \[char199] 199 Ccedilla u0043_0327
+\[char200] \[char200] 200 Egrave u0045_0300
+\[char201] \[char201] 201 Eacute u0045_0301
+\[char202] \[char202] 202 Ecircumflex u0045_0302
+\[char203] \[char203] 203 Edieresis u0045_0308
+\[char204] \[char204] 204 Igrave u0049_0300
+\[char205] \[char205] 205 Iacute u0049_0301
+\[char206] \[char206] 206 Icircumflex u0049_0302
+\[char207] \[char207] 207 Idieresis u0049_0308
+\[char208] \[char208] 208 Eth u00D0
+\[char209] \[char209] 209 Ntilde u004E_0303
+\[char210] \[char210] 210 Ograve u004F_0300
+\[char211] \[char211] 211 Oacute u004F_0301
+\[char212] \[char212] 212 Ocircumflex u004F_0302
+\[char213] \[char213] 213 Otilde u004F_0303
+\[char214] \[char214] 214 Odieresis u004F_0308
+\[char215] \[char215] 215 multiply u00D7
+\[char216] \[char216] 216 Oslash u00D8
+\[char217] \[char217] 217 Ugrave u0055_0300
+\[char218] \[char218] 218 Uacute u0055_0301
+\[char219] \[char219] 219 Ucircumflex u0055_0302
+\[char220] \[char220] 220 Udieresis u0055_0308
+\[char221] \[char221] 221 Yacute u0059_0301
+\[char222] \[char222] 222 Thorn u00DE
+\[char223] \[char223] 223 germandbls u00DF
+\[char224] \[char224] 224 agrave u0061_0300
+\[char225] \[char225] 225 aacute u0061_0301
+\[char226] \[char226] 226 acircumflex u0061_0302
+\[char227] \[char227] 227 atilde u0061_0303
+\[char228] \[char228] 228 adieresis u0061_0308
+\[char229] \[char229] 229 aring u0061_030A
+\[char230] \[char230] 230 ae u00E6
+\[char231] \[char231] 231 ccedilla u0063_0327
+\[char232] \[char232] 232 egrave u0065_0300
+\[char233] \[char233] 233 eacute u0065_0301
+\[char234] \[char234] 234 ecircumflex u0065_0302
+\[char235] \[char235] 235 edieresis u0065_0308
+\[char236] \[char236] 236 igrave u0069_0300
+\[char237] \[char237] 237 iacute u0069_0301
+\[char238] \[char238] 238 icircumflex u0069_0302
+\[char239] \[char239] 239 idieresis u0069_0308
+\[char240] \[char240] 240 eth u00F0
+\[char241] \[char241] 241 ntilde u006E_0303
+\[char242] \[char242] 242 ograve u006F_0300
+\[char243] \[char243] 243 oacute u006F_0301
+\[char244] \[char244] 244 ocircumflex u006F_0302
+\[char245] \[char245] 245 otilde u006F_0303
+\[char246] \[char246] 246 odieresis u006F_0308
+\[char247] \[char247] 247 divide u00F7
+\[char248] \[char248] 248 oslash u00F8
+\[char249] \[char249] 249 ugrave u0075_0300
+\[char250] \[char250] 250 uacute u0075_0301
+\[char251] \[char251] 251 ucircumflex u0075_0302
+\[char252] \[char252] 252 udieresis u0075_0308
+\[char253] \[char253] 253 yacute u0079_0301
+\[char254] \[char254] 254 thorn u00FE
+\[char255] \[char255] 255 ydieresis u0079_0308
+.TE
.
.
.\" --------------------------------------------------------------------
@@ -736,7 +442,7 @@ see next section.
Glyph names can be embedded into the document text by using escape
sequences.
.
-.BR groff (@MAN7EXT@)
+.BR groff (7)
describes how these escape sequences look.
.
Glyph names can consist of quite arbitrary characters from the
@@ -783,7 +489,7 @@ Another special convention is the handling of glyphs with names directly
derived from a Unicode code point; this is discussed below.
.
Moreover, new glyph names can be created by the \f(CW.char\fP request; see
-.BR groff (@MAN7EXT@).
+.BR groff (7).
.
.P
In the following, a plus sign in the `Notes' column indicates that this
@@ -797,109 +503,113 @@ unusable in normal text.
.
.
.P
-.CT "\fIOutput" "\f(CW\e[-D]" "" "Ocircumflex" "u0066_0066_006C"
-.de He
-. P
-. ne 4
-. ft I
-. CL "Output" "Input" "" "PostScript" "Unicode" "Notes"
-. CL "" "name" "" "name" "decomposed" ""
-. ft
-. P
-..
-.He
-.2s -D Eth u00D0 "uppercase eth"
-.C2 Sd eth u00F0 "lowercase eth"
-.C2 TP Thorn u00DE "uppercase thorn"
-.C2 Tp thorn u00FE "lowercase thorn"
-.2e ss germandbls u00DF "German sharp s"
-.
-.Pa
+.TS
+l l l l l.
+Output Input PostScript Unicode Notes
+_
+\[-D] \e[-D] Eth u00D0 uppercase eth
+\[Sd] \e[Sd] eth u00F0 lowercase eth
+\[TP] \e[TP] Thorn u00DE uppercase thorn
+\[Tp] \e[Tp] thorn u00FE lowercase thorn
+\[ss] \e[ss] germandbls u00DF German sharp s
+.TE
+.
+.P
.I Ligatures and Other Latin Glyphs
.P
-.2s ff ff u0066_0066 "ff ligature +"
-.C2 fi fi u0066_0069 "fi ligature +"
-.C2 fl fl u0066_006C "fl ligature +"
-.C2 Fi ffi u0066_0066_0069 "ffi ligature +"
-.C2 Fl ffl u0066_0066_006C "ffl ligature +"
-.C2 /L Lslash u0141 "(Polish)"
-.C2 /l lslash u0142 "(Polish)"
-.C2 /O Oslash u00D8 "(Scandinavic)"
-.C2 /o oslash u00F8 "(Scandinavic)"
-.C2 AE AE u00C6
-.C2 ae ae u00E6
-.C2 OE OE u0152
-.C2 oe oe u0153
-.C2 IJ IJ u0132 "(Dutch)"
-.C2 ij ij u0133 "(Dutch)"
-.C2 .i dotlessi u0131 "(Turkish)"
-.2e .j dotlessj --- "j without a dot"
-.
-.Pa
+.TS
+l l l l l.
+Output Input PostScript Unicode Notes
+_
+\[ff] \e[ff] ff u0066_0066 ff ligature +
+\[fi] \e[fi] fi u0066_0069 fi ligature +
+\[fl] \e[fl] fl u0066_006C fl ligature +
+\[Fi] \e[Fi] ffi u0066_0066_0069 ffi ligature +
+\[Fl] \e[Fl] ffl u0066_0066_006C ffl ligature +
+\[/L] \e[/L] Lslash u0141 (Polish)
+\[/l] \e[/l] lslash u0142 (Polish)
+\[/O] \e[/O] Oslash u00D8 (Scandinavian)
+\[/o] \e[/o] oslash u00F8 (Scandinavian)
+\[AE] \e[AE] AE u00C6
+\[ae] \e[ae] ae u00E6
+\[OE] \e[OE] OE u0152
+\[oe] \e[oe] oe u0153
+\[IJ] \e[IJ] IJ u0132 (Dutch)
+\[ij] \e[ij] ij u0133 (Dutch)
+\[.i] \e[.i] dotlessi u0131 (Turkish)
+\[.j] \e[.j] dotlessj --- j without a dot
+.TE
+.
+.P
.I Accented Characters
.P
-.2s 'A Aacute u0041_0301
-.C2 'C Cacute u0043_0301
-.C2 'E Eacute u0045_0301
-.C2 'I Iacute u0049_0301
-.C2 'O Oacute u004F_0301
-.C2 'U Uacute u0055_0301
-.C2 'Y Yacute u0059_0301
-.C2 'a aacute u0061_0301
-.C2 'c cacute u0063_0301
-.C2 'e eacute u0065_0301
-.C2 'i iacute u0069_0301
-.C2 'o oacute u006F_0301
-.C2 'u uacute u0075_0301
-.C2 'y yacute u0079_0301
-.C2 :A Adieresis u0041_0308 "A with umlaut"
-.C2 :E Edieresis u0045_0308
-.C2 :I Idieresis u0049_0308
-.C2 :O Odieresis u004F_0308
-.C2 :U Udieresis u0055_0308
-.C2 :Y Ydieresis u0059_0308
-.C2 :a adieresis u0061_0308
-.C2 :e edieresis u0065_0308
-.C2 :i idieresis u0069_0308
-.C2 :o odieresis u006F_0308
-.C2 :u udieresis u0075_0308
-.C2 :y ydieresis u0079_0308
-.C2 ^A Acircumflex u0041_0302
-.C2 ^E Ecircumflex u0045_0302
-.C2 ^I Icircumflex u0049_0302
-.C2 ^O Ocircumflex u004F_0302
-.C2 ^U Ucircumflex u0055_0302
-.C2 ^a acircumflex u0061_0302
-.C2 ^e ecircumflex u0065_0302
-.C2 ^i icircumflex u0069_0302
-.C2 ^o ocircumflex u006F_0302
-.C2 ^u ucircumflex u0075_0302
-.C2 `A Agrave u0041_0300
-.C2 `E Egrave u0045_0300
-.C2 `I Igrave u0049_0300
-.C2 `O Ograve u004F_0300
-.C2 `U Ugrave u0055_0300
-.C2 `a agrave u0061_0300
-.C2 `e egrave u0065_0300
-.C2 `i igrave u0069_0300
-.C2 `o ograve u006F_0300
-.C2 `u ugrave u0075_0300
-.C2 ~A Atilde u0041_0303
-.C2 ~N Ntilde u004E_0303
-.C2 ~O Otilde u004F_0303
-.C2 ~a atilde u0061_0303
-.C2 ~n ntilde u006E_0303
-.C2 ~o otilde u006F_0303
-.C2 vS Scaron u0053_030C
-.C2 vs scaron u0073_030C
-.C2 vZ Zcaron u005A_030C
-.C2 vz zcaron u007A_030C
-.C2 ,C Ccedilla u0043_0327
-.C2 ,c ccedilla u0063_0327
-.C2 oA Aring u0041_030A
-.2e oa aring u0061_030A
-.
-.Pa
+.TS
+l l l l l.
+Output Input PostScript Unicode Notes
+_
+\['A] \e['A] Aacute u0041_0301
+\['C] \e['C] Cacute u0043_0301
+\['E] \e['E] Eacute u0045_0301
+\['I] \e['I] Iacute u0049_0301
+\['O] \e['O] Oacute u004F_0301
+\['U] \e['U] Uacute u0055_0301
+\['Y] \e['Y] Yacute u0059_0301
+\['a] \e['a] aacute u0061_0301
+\['c] \e['c] cacute u0063_0301
+\['e] \e['e] eacute u0065_0301
+\['i] \e['i] iacute u0069_0301
+\['o] \e['o] oacute u006F_0301
+\['u] \e['u] uacute u0075_0301
+\['y] \e['y] yacute u0079_0301
+\[:A] \e[:A] Adieresis u0041_0308 A with umlaut
+\[:E] \e[:E] Edieresis u0045_0308
+\[:I] \e[:I] Idieresis u0049_0308
+\[:O] \e[:O] Odieresis u004F_0308
+\[:U] \e[:U] Udieresis u0055_0308
+\[:Y] \e[:Y] Ydieresis u0059_0308
+\[:a] \e[:a] adieresis u0061_0308
+\[:e] \e[:e] edieresis u0065_0308
+\[:i] \e[:i] idieresis u0069_0308
+\[:o] \e[:o] odieresis u006F_0308
+\[:u] \e[:u] udieresis u0075_0308
+\[:y] \e[:y] ydieresis u0079_0308
+\[^A] \e[^A] Acircumflex u0041_0302
+\[^E] \e[^E] Ecircumflex u0045_0302
+\[^I] \e[^I] Icircumflex u0049_0302
+\[^O] \e[^O] Ocircumflex u004F_0302
+\[^U] \e[^U] Ucircumflex u0055_0302
+\[^a] \e[^a] acircumflex u0061_0302
+\[^e] \e[^e] ecircumflex u0065_0302
+\[^i] \e[^i] icircumflex u0069_0302
+\[^o] \e[^o] ocircumflex u006F_0302
+\[^u] \e[^u] ucircumflex u0075_0302
+\[`A] \e[`A] Agrave u0041_0300
+\[`E] \e[`E] Egrave u0045_0300
+\[`I] \e[`I] Igrave u0049_0300
+\[`O] \e[`O] Ograve u004F_0300
+\[`U] \e[`U] Ugrave u0055_0300
+\[`a] \e[`a] agrave u0061_0300
+\[`e] \e[`e] egrave u0065_0300
+\[`i] \e[`i] igrave u0069_0300
+\[`o] \e[`o] ograve u006F_0300
+\[`u] \e[`u] ugrave u0075_0300
+\[~A] \e[~A] Atilde u0041_0303
+\[~N] \e[~N] Ntilde u004E_0303
+\[~O] \e[~O] Otilde u004F_0303
+\[~a] \e[~a] atilde u0061_0303
+\[~n] \e[~n] ntilde u006E_0303
+\[~o] \e[~o] otilde u006F_0303
+\[vS] \e[vS] Scaron u0053_030C
+\[vs] \e[vs] scaron u0073_030C
+\[vZ] \e[vZ] Zcaron u005A_030C
+\[vz] \e[vz] zcaron u007A_030C
+\[,C] \e[,C] Ccedilla u0043_0327
+\[,c] \e[,c] ccedilla u0063_0327
+\[oA] \e[oA] Aring u0041_030A
+\[oa] \e[oa] aring u0061_030A
+.TE
+.
+.P
.I Accents
.P
The
@@ -908,54 +618,63 @@ request is used to map most of the accents to non-spacing glyph names;
the values given in parentheses are the original (spacing) ones.
.
.P
-.Ac \(vc \(ah c
-.Ac \('a \(aa a
-.
-.\" we don't use the third column
-.CT "\fIOutput" "\f(CW\e[-D]" "" "quotesinglebase" "uCCCC (uCCCC)"
-.He
-.2s a" hungarumlaut "u030B (u02DD)" "(Hungarian)"
-.C2 a- macron "u0304 (u00AF)"
-.C2 a. dotaccent "u0307 (u02D9)"
-.C2 a^ circumflex "u0302 (u005E)"
-.C2 aa acute "u0301 (u00B4)" "+"
-.C2 ga grave "u0300 (u0060)" "+"
-.C2 ab breve "u0306 (u02D8)"
-.C2 ac cedilla "u0327 (u00B8)"
-.C2 ad dieresis "u0308 (u00A8)" "umlaut"
-.C2 ah caron "u030C (u02C7)" "h\('a\(vcek"
-.C2 ao ring "u030A (u02DA)" "circle"
-.C2 a~ tilde "u0303 (u007E)"
-.C2 ho ogonek "u0328 (u02DB)" "hook"
-.C2 ha asciicircum u005E "(spacing)"
-.2e ti asciitilde u007E "(spacing)"
-.
-.Pa
+.TS
+l l l l l.
+Output Input PostScript Unicode Notes
+_
+\[a"] \e[a"] hungarumlaut u030B (u02DD) (Hungarian)
+\[a-] \e[a-] macron u0304 (u00AF)
+\[a.] \e[a.] dotaccent u0307 (u02D9)
+\[a^] \e[a^] circumfle u0302 (u005E)
+\[aa] \e[aa] acute u0301 (u00B4) +
+\[ga] \e[ga] grave u0300 (u0060) +
+\[ab] \e[ab] breve u0306 (u02D8)
+\[ac] \e[ac] cedilla u0327 (u00B8)
+\[ad] \e[ad] dieresis u0308 (u00A8) umlaut
+\[ah] \e[ah] caron u030C (u02C7)
+\[ao] \e[ao] ring u030A (u02DA) circle
+\[a~] \e[a~] tilde u0303 (u007E)
+\[ho] \e[ho] ogonek u0328 (u02DB) hook
+\[ha] \e[ha] asciicircum u005E (spacing)
+\[ti] \e[ti] asciitilde u007E (spacing)
+.TE
+.
+.P
.I Quotes
.P
-.2s Bq quotedblbase u201E "low double comma quote"
-.C2 bq quotesinglbase u201A "low single comma quote"
-.C2 lq quotedblleft u201C
-.C2 rq quotedblright u201D
-.C2 oq quoteleft u2018 "single open quote"
-.C2 cq quoteright u2019 "single closing quote"
-.C2 aq quotesingle u0027 "apostrophe quote (ASCII 39)"
-.C2 dq quotedbl u0022 "double quote (ASCII 34)"
-.C2 Fo guillemotleft u00AB
-.C2 Fc guillemotright u00BB
-.C2 fo guilsinglleft u2039
-.2e fc guilsinglright u203A
-.
-.Pa
+.TS
+l l l l l.
+Output Input PostScript Unicode Notes
+_
+\[Bq] \e[Bq] quotedblbase u201E low double comma quote
+\[bq] \e[bq] quotesinglbase u201A low single comma quote
+\[lq] \e[lq] quotedblleft u201C
+\[rq] \e[rq] quotedblright u201D
+\[oq] \e[oq] quoteleft u2018 single open quote
+\[cq] \e[cq] quoteright u2019 single closing quote
+\[aq] \e[aq] quotesingle u0027 apostrophe quote (ASCII 39)
+\[dq] \e[dq] quotedbl u0022 double quote (ASCII 34)
+\[Fo] \e[Fo] guillemotleft u00AB
+\[Fc] \e[Fc] guillemotright u00BB
+\[fo] \e[fo] guilsinglleft u2039
+\[fc] \e[fc] guilsinglright u203A
+.TE
+.
+.P
.I Punctuation
.P
-.2s r! exclamdown u00A1
-.C2 r? questiondown u00BF
-.C2 em emdash u2014 "+"
-.C2 en endash u2013
-.2e hy hyphen u2010 "+"
+.TS
+l l l l l.
+Output Input PostScript Unicode Notes
+_
+\[r!] \e[r!] exclamdown u00A1
+\[r?] \e[r?] questiondown u00BF
+\[em] \e[em] emdash u2014 +
+\[en] \e[en] endash u2013
+\[hy] \e[hy] hyphen u2010 +
+.TE
.
-.Pa
+.P
.I Brackets
.P
The extensible bracket pieces are font-invariant glyphs.
@@ -1023,65 +742,76 @@ only glyphs with long names are guaranteed to pile up correctly for all
devices (provided those glyphs exist).
.
.P
-.CT "\fIOutput" "\f(CW\e[bracketrightex]" "" "bracketrightex" "decomposed"
-.He
-.2s lB bracketleft u005B
-.C2 rB bracketright u005D
-.C2 lC braceleft u007B
-.C2 rC braceright u007D
-.C2 la angleleft u27E8 "left angle bracket"
-.C2 ra angleright u27E9 "right angle bracket"
-.
-.C2 bv braceex u23AA "vertical extension *** +"
-.CN braceex braceex u23AA
-.
-.CN bracketlefttp bracketlefttp u23A1
-.CN bracketleftbt bracketleftbt u23A3
-.CN bracketleftex bracketleftex u23A2
-.CN bracketrighttp bracketrighttp u23A4
-.CN bracketrightbt bracketrightbt u23A6
-.CN bracketrightex bracketrightex u23A5
-.
-.C2 lt bracelefttp u23A7 "+"
-.CN bracelefttp bracelefttp u23A7
-.C2 lk braceleftmid u23A8 "+"
-.CN braceleftmid braceleftmid u23A8
-.C2 lb braceleftbt u23A9 "+"
-.CN braceleftbt braceleftbt u23A9
-.CN braceleftex braceleftex u23AA
-.C2 rt bracerighttp u23AB "+"
-.CN bracerighttp bracerighttp u23AB
-.C2 rk bracerightmid u23AC "+"
-.CN bracerightmid bracerightmid u23AC
-.C2 rb bracerightbt u23AD "+"
-.CN bracerightbt bracerightbt u23AD
-.CN bracerightex bracerightex u23AA
-.
-.CN parenlefttp parenlefttp u239B
-.CN parenleftbt parenleftbt u239D
-.CN parenleftex parenleftex u239C
-.CN parenrighttp parenrighttp u239E
-.CN parenrightbt parenrightbt u23A0
-.Ne parenrightex parenrightex u239F
-.
-.Pa
+
+.TS
+expand;
+l l l l l.
+Output Input PostScript Unicode Notes
+_
+\[lB] \e[lB] bracketleft u005B
+\[rB] \e[rB] bracketright u005D
+\[lC] \e[lC] braceleft u007B
+\[rC] \e[rC] braceright u007D
+\[la] \e[la] angleleft u27E8 left angle bracket
+\[ra] \e[ra] angleright u27E9 right angle bracket
+
+\[bv] \e[bv] braceex u23AA vertical extension *** +
+\[br] \e[braceex] braceex u23AA
+
+\[br] \e[bracketlefttp] bracketlefttp u23A1
+\[br] \e[bracketleftbt] bracketleftbt u23A3
+\[br] \e[bracketleftex] bracketleftex u23A2
+\[br] \e[bracketrighttp] bracketrighttp u23A4
+\[br] \e[bracketrightbt] bracketrightbt u23A6
+\[br] \e[bracketrightex] bracketrightex u23A5
+
+\[lt] \e[lt] bracelefttp u23A7 +
+\[br] \e[bracelefttp] bracelefttp u23A7
+\[lk] \e[lk] braceleftmid u23A8 +
+\[br] \e[braceleftmid] braceleftmid u23A8
+\[lb] \e[lb] braceleftbt u23A9 +
+\[br] \e[braceleftbt] braceleftbt u23A9
+\[br] \e[braceleftex] braceleftex u23AA
+\[rt] \e[rt] bracerighttp u23AB +
+\[br] \e[bracerighttp] bracerighttp u23AB
+\[rk] \e[rk] bracerightmid u23AC +
+\[bracerightmid] \e[bracerightmid] bracerightmid u23AC
+\[rb] \e[rb] bracerightbt u23AD +
+\[bracerightbt] \e[bracerightbt] bracerightbt u23AD
+\[bracerightex] \e[bracerightex] bracerightex u23AA
+.
+\[parenlefttp] \e[parenlefttp] parenlefttp u239B
+\[parenleftbt] \e[parenleftbt] parenleftbt u239D
+\[parenleftex] \e[parenleftex] parenleftex u239C
+\[parenrighttp] \e[parenrighttp] parenrighttp u239E
+\[parenrightbt] \e[parenrightbt] parenrightbt u23A0
+\[parenrightex] \e[parenrightex] parenrightex u239F
+.TE
+.
+.P
.I Arrows
.P
-.2s <- arrowleft u2190 "+"
-.C2 -> arrowright u2192 "+"
-.C2 <> arrowboth u2194 "(horizontal)"
-.C2 da arrowdown u2193 "+"
-.C2 ua arrowup u2191 "+"
-.C2 va arrowupdn u2195
-.C2 lA arrowdblleft u21D0
-.C2 rA arrowdblright u21D2
-.C2 hA arrowdblboth u21D4 "(horizontal)"
-.C2 dA arrowdbldown u21D3
-.C2 uA arrowdblup u21D1
-.C2 vA uni21D5 u21D5 "vertical double-headed double arrow"
-.2e an arrowhorizex u23AF "horizontal arrow extension"
-.
-.Pa
+.TS
+expand;
+l l l l l.
+Output Input PostScript Unicode Notes
+_
+\[<-] \e[<-] arrowleft u2190 +
+\[->] \e[->] arrowright u2192 +
+\[<>] \e[<>] arrowboth u2194 (horizontal)
+\[da] \e[da] arrowdown u2193 +
+\[ua] \e[ua] arrowup u2191 +
+\[va] \e[va] arrowupdn u2195
+\[lA] \e[lA] arrowdblleft u21D0
+\[rA] \e[rA] arrowdblright u21D2
+\[hA] \e[hA] arrowdblboth u21D4 (horizontal)
+\[dA] \e[dA] arrowdbldown u21D3
+\[uA] \e[uA] arrowdblup u21D1
+\[vA] \e[vA] uni21D5 u21D5 vertical double-headed double arrow
+\[an] \e[an] arrowhorizex u23AF horizontal arrow extension
+.TE
+.
+.P
.I Lines
.P
The font-invariant glyphs `br', `ul', and `rn' form corners;
@@ -1098,166 +828,209 @@ square root sign.
`ru' is a font-invariant glyph, namely a rule of length 0.5m.
.
.P
-.CT "\fIOutput" "\f(CW\e[integral]" "" "propersuperset" "decomposed"
-.He
-.2s ba bar u007C
-.C2 br SF110000 u2502 "box rule +"
-.C2 ul underscore u005F "+"
-.C2 rn overline u203E "use `\f(CW\e[radicalex]\fP' for continuation of square root +"
-.C2 ru --- --- "baseline rule +"
-.C2 bb brokenbar u00A6
-.C2 sl slash u002F "+"
-.2e rs backslash u005C "reverse solidus"
-.
-.Pa
+.TS
+expand;
+l l l l l.
+Output Input PostScript Unicode Notes
+_
+\[ba] \e[ba] bar u007C
+\[br] \e[br] SF110000 u2502 box rule +
+\[ul] \e[ul] underscore u005F +
+\[rn] \e[rn] overline u203E +
+\[ru] \e[ru] --- --- baseline rule +
+\[bb] \e[bb] brokenbar u00A6
+\[sl] \e[sl] slash u002F +
+\[rs] \e[rs] backslash u005C reverse solidus
+.TE
+.P
+Use `\f(CW\e[radicalex]\fP', not `\f(CW\e[overline]\fP', for
+continuation of square root
+.
+.P
.I Text markers
.P
-.2s ci circle u25CB "+"
-.C2 bu bullet u2022 "+"
-.C2 dd daggerdbl u2021 "double dagger sign +"
-.C2 dg dagger u2020 "+"
-.C2 lz lozenge u25CA
-.C2 sq uni25A1 u25A1 "white square +"
-.C2 ps paragraph u00B6
-.C2 sc section u00A7 "+"
-.C2 lh uni261C u261C "hand pointing left +"
-.C2 rh a14 u261E "hand pointing right +"
-.C2 at at u0040
-.C2 sh numbersign u0023
-.C2 CR carriagereturn u21B5
-.2e OK a19 u2713 "check mark, tick"
-.
-.Pa
+.TS
+expand;
+l l l l l.
+Output Input PostScript Unicode Notes
+_
+\[ci] \e[ci] circle u25CB +
+\[bu] \e[bu] bullet u2022 +
+\[dd] \e[dd] daggerdbl u2021 double dagger sign +
+\[dg] \e[dg] dagger u2020 +
+\[lz] \e[lz] lozenge u25CA
+\[sq] \e[sq] uni25A1 u25A1 white square +
+\[ps] \e[ps] paragraph u00B6
+\[sc] \e[sc] section u00A7 +
+\[lh] \e[lh] uni261C u261C hand pointing left +
+\[rh] \e[rh] a14 u261E hand pointing right +
+\[at] \e[at] at u0040
+\[sh] \e[sh] numbersign u0023
+\[CR] \e[CR] carriagereturn u21B5
+\[OK] \e[OK] a19 u2713 check mark, tick
+.TE
+.
+.P
.I Legal Symbols
.P
-.2s co copyright u00A9 "+"
-.C2 rg registered u00AE "+"
-.C2 tm trademark u2122
-.2e bs --- --- "AT&T Bell Labs logo (not used in groff) +"
+.TS
+expand;
+l l l l l.
+Output Input PostScript Unicode Notes
+_
+\[co] \e[co] copyright u00A9 +
+\[rg] \e[rg] registered u00AE +
+\[tm] \e[tm] trademark u2122
+\[bs] \e[bs] --- --- AT&T Bell Labs logo +
+.TE
+.P
+The Bell Labs logo is not supported in groff.
.
-.Pa
+.P
.I Currency symbols
.P
-.2s Do dollar u0024
-.C2 ct cent u00A2 "+"
-.C2 eu --- u20AC "official Euro symbol"
-.C2 Eu Euro u20AC "font-specific Euro glyph variant"
-.C2 Ye yen u00A5
-.C2 Po sterling u00A3 "British currency sign"
-.C2 Cs currency u00A4 "Scandinavian currency sign"
-.2e Fn florin u0192 "Dutch currency sign"
-.
-.Pa
+.TS
+expand;
+l l l l l.
+Output Input PostScript Unicode Notes
+_
+\[Do] \e[Do] dollar u0024
+\[ct] \e[ct] cent u00A2 +
+\[eu] \e[eu] --- u20AC official Euro symbol
+\[Eu] \e[Eu] Euro u20AC font-specific Euro glyph variant
+\[Ye] \e[Ye] yen u00A5
+\[Po] \e[Po] sterling u00A3 British currency sign
+\[Cs] \e[Cs] currency u00A4 Scandinavian currency sign
+\[Fn] \e[Fn] florin u0192 Dutch currency sign
+.TE
+.
+.P
.I Units
.P
-.2s de degree u00B0 "+"
-.C2 %0 perthousand u2030 "per thousand, per mille sign"
-.C2 fm minute u2032 "footmark, prime +"
-.C2 sd second u2033
-.C2 mc mu u00B5 "micro sign"
-.C2 Of ordfeminine u00AA
-.2e Om ordmasculine u00BA
-.
-.Pa
+.TS
+expand;
+l l l l l.
+Output Input PostScript Unicode Notes
+_
+\[de] \e[de] degree u00B0 +
+\[%0] \e[%0] perthousand u2030 per thousand, per mille sign
+\[fm] \e[fm] minute u2032 footmark, prime +
+\[sd] \e[sd] second u2033
+\[mc] \e[mc] mu u00B5 micro sign
+\[Of] \e[Of] ordfeminine u00AA
+\[Om] \e[Om] ordmasculine u00BA
+.TE
+.
+.P
.I Logical Symbols
.P
-.2s AN logicaland u2227
-.C2 OR logicalor u2228
-.C2 no logicalnot u00AC "+"
-.CN tno logicalnot u00AC "text variant of `no'"
-.C2 te existential u2203 "there exists, existential quantifier"
-.C2 fa universal u2200 "for all, universal quantifier"
-.C2 st suchthat u220B
-.C2 3d therefore u2234
-.C2 tf therefore u2234
-.
-.2e or bar u007C "bitwise OR operator (as used in C) +"
-.
-.Pa
+.TS
+expand;
+l l l l l.
+Output Input PostScript Unicode Notes
+_
+\[AN] \e[AN] logicaland u2227
+\[OR] \e[OR] logicalor u2228
+\[no] \e[no] logicalnot u00AC +
+\[tno] \e[tno] logicalnot u00AC text variant of `no'
+\[te] \e[te] existential u2203 there exists
+\[fa] \e[fa] universal u2200 for all
+\[st] \e[st] suchthat u220B
+\[3d] \e[3d] therefore u2234
+\[tf] \e[tf] therefore u2234
+.TE
+.
+.P
.I Mathematical Symbols
.P
-.2s 12 onehalf u00BD "+"
-.C2 14 onequarter u00BC "+"
-.C2 34 threequarters u00BE "+"
-.C2 18 oneeighth u215B
-.C2 38 threeeighths u215C
-.C2 58 fiveeighths u215D
-.C2 78 seveneighths u215E
-.C2 S1 onesuperior u00B9
-.C2 S2 twosuperior u00B2
-.C2 S3 threesuperior u00B3
-.
-.C2 pl plus u002B "plus sign in special font +"
-.C2 mi minus u2212 "minus sign in special font +"
-.C2 -+ uni2213 u2213
-.C2 +- plusminus u00B1 "+"
-.CN t+- plusminus u00B1 "text variant of `+\-'"
-.C2 pc periodcentered u00B7
-.C2 md dotmath u22C5 "multiplication dot"
-.C2 mu multiply u00D7 "+"
-.CN tmu multiply u00D7 "text variant of `mu'"
-.C2 c* circlemultiply u2297 "multiply sign in a circle"
-.C2 c+ circleplus u2295 "plus sign in a circle"
-.C2 di divide u00F7 "division sign +"
-.CN tdi divide u00F7 "text variant of `di'"
-.C2 f/ fraction u2044 "bar for fractions"
-.C2 ** asteriskmath u2217 "+"
-.
-.C2 <= lessequal u2264 "+"
-.C2 >= greaterequal u2265 "+"
-.C2 << uni226A u226A "much less"
-.C2 >> uni226B u226B "much greater"
-.C2 eq equal u003D "equals sign in special font +"
-.C2 != notequal u003D_0338 "+"
-.C2 == equivalence u2261 "+"
-.C2 ne uni2262 u2261_0338
-.C2 =~ congruent u2245 "approx.\& equal"
-.C2 |= uni2243 u2243 "asymptot.\& equal to +"
-.C2 ap similar u223C "+"
-.C2 ~~ approxequal u2248 "almost equal to"
-.C2 ~= approxequal u2248
-.C2 pt proportional u221D "+"
-.
-.C2 es emptyset u2205 "+"
-.C2 mo element u2208 "+"
-.C2 nm notelement u2208_0338
-.C2 sb propersubset u2282 "+"
-.C2 nb notsubset u2282_0338
-.C2 sp propersuperset u2283 "+"
-.C2 nc uni2285 u2283_0338 "not superset"
-.C2 ib reflexsubset u2286 "+"
-.C2 ip reflexsuperset u2287 "+"
-.C2 ca intersection u2229 "intersection, cap +"
-.C2 cu union u222A "union, cup +"
-.
-.C2 /_ angle u2220
-.C2 pp perpendicular u22A5
-.C2 is integral u222B "+"
-.CN integral integral u222B "***"
-.CN sum summation u2211 "***"
-.CN product product u220F "***"
-.CN coproduct uni2210 u2210 "***"
-.C2 gr gradient u2207 "+"
-.C2 sr radical u221A "square root +"
-.CN sqrt radical u221A "***"
-.CN radicalex radicalex --- "continuation of square root"
-.CN sqrtex radicalex --- "***"
-.
-.C2 lc uni2308 u2308 "left ceiling +"
-.C2 rc uni2309 u2309 "right ceiling +"
-.C2 lf uni230A u230A "left floor +"
-.C2 rf uni230B u230B "right floor +"
-.
-.C2 if infinity u221E "+"
-.C2 Ah aleph u2135
-.C2 Im Ifraktur u2111 "Gothic I, imaginary"
-.C2 Re Rfraktur u211C "Gothic R, real"
-.C2 wp weierstrass u2118 "Weierstrass p"
-.C2 pd partialdiff u2202 "partial differentiation sign +"
-.C2 -h uni210F u210F "Planck constant over two pi"
-.2e hbar uni210F u210F
-.
-.Pa
+.TS
+expand;
+l l l l l.
+Output Input PostScript Unicode Notes
+_
+\[12] \e[12] onehalf u00BD "+"
+\[14] \e[14] onequarter u00BC "+"
+\[34] \e[34] threequarters u00BE "+"
+\[18] \e[18] oneeighth u215B
+\[38] \e[38] threeeighths u215C
+\[58] \e[58] fiveeighths u215D
+\[78] \e[78] seveneighths u215E
+\[S1] \e[S1] onesuperior u00B9
+\[S2] \e[S2] twosuperior u00B2
+\[S3] \e[S3] threesuperior u00B3
+
+\[pl] \e[pl] plus u002B plus in special font +
+\[mi] \e[mi] minus u2212 minus in special font +
+\[-+] \e[-+] uni2213 u2213
+\[+-] \e[+-] plusminus u00B1 +
+\[t+-] \e[t+-] plusminus u00B1 text variant of `+\-'
+\[pc] \e[pc] periodcentered u00B7
+\[md] \e[md] dotmath u22C5 multiplication dot
+\[mu] \e[mu] multiply u00D7 +
+\[tm] \e[tmu] multiply u00D7 text variant of `mu'
+\[c*] \e[c*] circlemultiply u2297 multiply sign in a circle
+\[c+] \e[c+] circleplus u2295 plus in a circle
+\[di] \e[di] divide u00F7 division +
+\[tdi] \e[tdi] divide u00F7 text variant of `di'
+\[f/] \e[f/] fraction u2044 bar for fractions
+\[**] \e[**] asteriskmath u2217 +
+
+\[<=] \e[<=] lessequal u2264 +
+\[>=] \e[>=] greaterequal u2265 +
+\[<<] \e[<<] uni226A u226A much less
+\[>>] \e[>>] uni226B u226B much greater
+\[eq] \e[eq] equal u003D equals in special font +
+\[!=] \e[!=] notequal u003D_0338 +
+\[==] \e[==] equivalence u2261 +
+\[ne] \e[ne] uni2262 u2261_0338
+\[=~] \e[=~] congruent u2245 approx.\& equal
+\[|=] \e[|=] uni2243 u2243 asymptot.\& equal to +
+\[ap] \e[ap] similar u223C +
+\[~~] \e[~~] approxequal u2248 almost equal to
+\[~=] \e[~=] approxequal u2248
+\[pt] \e[pt] proportional u221D +
+
+\[es] \e[es] emptyset u2205 +
+\[mo] \e[mo] element u2208 +
+\[nm] \e[nm] notelement u2208_0338
+\[sb] \e[sb] propersubset u2282 +
+\[nb] \e[nb] notsubset u2282_0338
+\[sp] \e[sp] propersuperset u2283 +
+\[nc] \e[nc] uni2285 u2283_0338 not superset
+\[ib] \e[ib] reflexsubset u2286 +
+\[ip] \e[ip] reflexsuperset u2287 +
+\[ca] \e[ca] intersection u2229 intersection, cap +
+\[cu] \e[cu] union u222A union, cup +
+
+\[/_] \e[/_] angle u2220
+\[pp] \e[pp] perpendicular u22A5
+\[is] \e[is] integral u222B +
+\[integral] \e[integral] integral u222B ***
+\[sum] \e[sum] summation u2211 ***
+\[product] \e[product] product u220F ***
+\[coproduct] \e[coproduct] uni2210 u2210 ***
+\[gr] \e[gr] gradient u2207 +
+\[sr] \e[sr] radical u221A square root +
+\[sq] \e[sqrt] radical u221A ***
+\[radicalex] \e[radicalex] radicalex --- square root continuation
+\[sqrtex] \e[sqrtex] radicalex --- ***
+
+\[lc] \e[lc] uni2308 u2308 left ceiling +
+\[rc] \e[rc] uni2309 u2309 right ceiling +
+\[lf] \e[lf] uni230A u230A left floor +
+\[rf] \e[rf] uni230B u230B right floor +
+
+\[if] \e[if] infinity u221E +
+\[Ah] \e[Ah] aleph u2135
+\[Im] \e[Im] Ifraktur u2111 Gothic I, imaginary
+\[Re] \e[Re] Rfraktur u211C Gothic R, real
+\[wp] \e[wp] weierstrass u2118 Weierstrass p
+\[pd] \e[pd] partialdiff u2202 partial differentiation +
+\[-h] \e[-h] uni210F u210F Planck constant / 2pi
+\[hbar] \e[hbar] uni210F u210F
+.TE
+.
+.P
.I Greek glyphs
.P
These glyphs are intended for technical use, not for real Greek; normally,
@@ -1286,69 +1059,81 @@ font is the stroked version.
In groff, symbol `\f(CW\e[*f]\fP' always denotes the stroked version of
phi, and `\f(CW\e[+f]\fP' the curly variant.
.P
-.2s *A Alpha u0391 "+"
-.C2 *B Beta u0392 "+"
-.C2 *G Gamma u0393 "+"
-.C2 *D Delta u0394 "+"
-.C2 *E Epsilon u0395 "+"
-.C2 *Z Zeta u0396 "+"
-.C2 *Y Eta u0397 "+"
-.C2 *H Theta u0398 "+"
-.C2 *I Iota u0399 "+"
-.C2 *K Kappa u039A "+"
-.C2 *L Lambda u039B "+"
-.C2 *M Mu u039C "+"
-.C2 *N Nu u039D "+"
-.C2 *C Xi u039E "+"
-.C2 *O Omicron u039F "+"
-.C2 *P Pi u03A0 "+"
-.C2 *R Rho u03A1 "+"
-.C2 *S Sigma u03A3 "+"
-.C2 *T Tau u03A4 "+"
-.C2 *U Upsilon u03A5 "+"
-.C2 *F Phi u03A6 "+"
-.C2 *X Chi u03A7 "+"
-.C2 *Q Psi u03A8 "+"
-.C2 *W Omega u03A9 "+"
-.C2 *a alpha u03B1 "+"
-.C2 *b beta u03B2 "+"
-.C2 *g gamma u03B3 "+"
-.C2 *d delta u03B4 "+"
-.C2 *e epsilon u03B5 "+"
-.C2 *z zeta u03B6 "+"
-.C2 *y eta u03B7 "+"
-.C2 *h theta u03B8 "+"
-.C2 *i iota u03B9 "+"
-.C2 *k kappa u03BA "+"
-.C2 *l lambda u03BB "+"
-.C2 *m mu u03BC "+"
-.C2 *n nu u03BD "+"
-.C2 *c xi u03BE "+"
-.C2 *o omicron u03BF "+"
-.C2 *p pi u03C0 "+"
-.C2 *r rho u03C1 "+"
-.C2 ts sigma1 u03C2 "terminal sigma +"
-.C2 *s sigma u03C3 "+"
-.C2 *t tau u03C4 "+"
-.C2 *u upsilon u03C5 "+"
-.C2 *f phi u03D5 "(stroked glyph)+"
-.C2 *x chi u03C7 "+"
-.C2 *q psi u03C8 "+"
-.C2 *w omega u03C9 "+"
-.C2 +h theta1 u03D1 "variant theta"
-.C2 +f phi1 u03C6 "variant phi (curly shape)"
-.C2 +p omega1 u03D6 "variant pi, looking like omega"
-.2e +e uni03F5 u03F5 "variant epsilon"
-.
-.Pa
+.TS
+expand;
+l l l l l.
+Output Input PostScript Unicode Notes
+_
+\[*A] \e[*A] Alpha u0391 +
+\[*B] \e[*B] Beta u0392 +
+\[*G] \e[*G] Gamma u0393 +
+\[*D] \e[*D] Delta u0394 +
+\[*E] \e[*E] Epsilon u0395 +
+\[*Z] \e[*Z] Zeta u0396 +
+\[*Y] \e[*Y] Eta u0397 +
+\[*H] \e[*H] Theta u0398 +
+\[*I] \e[*I] Iota u0399 +
+\[*K] \e[*K] Kappa u039A +
+\[*L] \e[*L] Lambda u039B +
+\[*M] \e[*M] Mu u039C +
+\[*N] \e[*N] Nu u039D +
+\[*C] \e[*C] Xi u039E +
+\[*O] \e[*O] Omicron u039F +
+\[*P] \e[*P] Pi u03A0 +
+\[*R] \e[*R] Rho u03A1 +
+\[*S] \e[*S] Sigma u03A3 +
+\[*T] \e[*T] Tau u03A4 +
+\[*U] \e[*U] Upsilon u03A5 +
+\[*F] \e[*F] Phi u03A6 +
+\[*X] \e[*X] Chi u03A7 +
+\[*Q] \e[*Q] Psi u03A8 +
+\[*W] \e[*W] Omega u03A9 +
+\[*a] \e[*a] alpha u03B1 +
+\[*b] \e[*b] beta u03B2 +
+\[*g] \e[*g] gamma u03B3 +
+\[*d] \e[*d] delta u03B4 +
+\[*e] \e[*e] epsilon u03B5 +
+\[*z] \e[*z] zeta u03B6 +
+\[*y] \e[*y] eta u03B7 +
+\[*h] \e[*h] theta u03B8 +
+\[*i] \e[*i] iota u03B9 +
+\[*k] \e[*k] kappa u03BA +
+\[*l] \e[*l] lambda u03BB +
+\[*m] \e[*m] mu u03BC +
+\[*n] \e[*n] nu u03BD +
+\[*c] \e[*c] xi u03BE +
+\[*o] \e[*o] omicron u03BF +
+\[*p] \e[*p] pi u03C0 +
+\[*r] \e[*r] rho u03C1 +
+\[ts] \e[ts] sigma1 u03C2 terminal sigma +
+\[*s] \e[*s] sigma u03C3 +
+\[*t] \e[*t] tau u03C4 +
+\[*u] \e[*u] upsilon u03C5 +
+\[*f] \e[*f] phi u03D5 (stroked glyph) +
+\[*x] \e[*x] chi u03C7 +
+\[*q] \e[*q] psi u03C8 +
+\[*w] \e[*w] omega u03C9 +
+\[+h] \e[+h] theta1 u03D1 variant theta
+\[+f] \e[+f] phi1 u03C6 variant phi (curly shape)
+\[+p] \e[+p] omega1 u03D6 variant pi, looking like omega
+\[+e] \e[+e] uni03F5 u03F5 variant epsilon
+.TE
+.
+.P
.I Card symbols
.P
-.2s CL club u2663 "black club suit"
-.C2 SP spade u2660 "black spade suit"
-.C2 HE heart u2665 "black heart suit"
-.C2 u2661 uni2661 u2661 "white heart suit"
-.C2 DI diamond u2666 "black diamond suit"
-.2e u2662 uni2662 u2662 "white diamond suit"
+.TS
+expand;
+l l l l l.
+Output Input PostScript Unicode Notes
+_
+\[CL] \e[CL] club u2663 black club suit
+\[SP] \e[SP] spade u2660 black spade suit
+\[HE] \e[HE] heart u2665 black heart suit
+\[u2661] \e[u2661] uni2661 u2661 white heart suit
+\[DI] \e[DI] diamond u2666 black diamond suit
+\[u2662] \e[u2662] uni2662 u2662 white diamond suit
+.TE
.
.
.\" --------------------------------------------------------------------
@@ -1392,11 +1177,11 @@ Bernd Warken
.\" --------------------------------------------------------------------
.
.TP
-.BR groff (@MAN1EXT@)
+.BR groff (1)
the GNU roff formatter
.
.TP
-.BR groff (@MAN7EXT@)
+.BR groff (7)
a short reference of the groff formatting language
.
.