diff options
author | esr <esr> | 2012-08-08 07:14:48 +0000 |
---|---|---|
committer | esr <esr> | 2012-08-08 07:14:48 +0000 |
commit | 2c310add6198a655d6929755b0a2127eff247f7e (patch) | |
tree | 6fa1a7111a42b879fc4b88aceb4796ce375b942f /man | |
parent | f1ea48585fdeba69141a071dee63b139c5dc5bc6 (diff) | |
download | groff-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.man | 1493 |
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 . . |