Don't produce HTML files if utility programs are missing.
[s-roff.git] / man / groff_char.man
blob5c06e2d60b0718b35ec78b8485cc96f2ef516bbd
1 .ig
2 Copyright (C) 1989-2000, 2001, 2002 Free Software Foundation, Inc.
4 Permission is granted to make and distribute verbatim copies of
5 this manual provided the copyright notice and this permission notice
6 are preserved on all copies.
8 Permission is granted to copy and distribute modified versions of this
9 manual under the conditions for verbatim copying, provided that the
10 entire resulting derived work is distributed under the terms of a
11 permission notice identical to this one.
13 Permission is granted to copy and distribute translations of this
14 manual into another language, under the above conditions for modified
15 versions, except that this permission notice may be included in
16 translations approved by the Free Software Foundation instead of in
17 the original English.
20 .\" For best results, print this with groff.
22 .ds aq \(aq
23 .ie !\n(.g \
24 .       if '\(aq'' .ds aq \'
25 .el \{\
26 .       tr \[aq]\[aq]
27 .       if !c\[aq] .ds aq \'
28 .       \" This is very special.  The standard devdvi fonts don't have a
29 .       \" real `aq' glyph; it is defined with .char to be ' instead.  The
30 .       \" tr request below in the definition of the C macro maps ' onto
31 .       \" the `aq' glyph which would cause a recursive loop.  gtroff
32 .       \" prevents this within the char request, trying to access glyph
33 .       \" `aq' directly from the font.  Consequently, we get a warning,
34 .       \" and nothing is printed.
35 .       \"
36 .       \" The following line prevents this.
37 .       if '\*[.T]'dvi' .if !r ECFONTS .ds aq \'
38 .       \" The same is true for X
39 .       ds dev \*[.T]
40 .       substring dev 1 1
41 .       if '\*[dev]'X' .ds aq \'
42 .\}
44 .if !\n(.g .ig
45 .\" .Ac accented-char accent char
46 .de Ac
47 .       char \\$1 \\$3\
48 \k[acc]\
49 \h'(u;-\w'\\$2'-\w'\\$3'/2+\\\\n[skw]+(\w'x'*0)-\\\\n[skw])'\
50 \v'(u;\w'x'*0+\\\\n[rst]+(\w'\\$3'*0)-\\\\n[rst])'\
51 \\$2\
52 \v'(u;\w'x'*0-\\\\n[rst]+(\w'\\$3'*0)+\\\\n[rst])'\
53 \h'|\\\\n[acc]u'
54 .       hcode \\$1\\$3
57 .Ac \(vc \(ah c
58 .Ac \(vC \(ah C
60 .TH GROFF_CHAR @MAN7EXT@ "@MDATE@" "Groff Version @VERSION@"
61 .SH NAME
62 groff_char \- groff character names
65 .SH DESCRIPTION
66 This manual page lists the standard
67 .B groff
68 input characters.
69 Only the characters that are available for the device that
70 is being used to print or view this manual page will be
71 .ie \n(.g displayed (the device currently used is `\*(.T').
72 .el displayed.
73 The
74 .I "Input code"
75 column applies to characters which can be
76 input with a single character, and gives the ISO Latin-1 code
77 of that input character.
78 The
79 .I "PostScript name\"
80 column gives the usual PostScript name of the output character.
81 .LP
82 The ISO Latin-1 no-break space (code 0240 octal) is equivalent to
83 .BR \e (space).
84 All other ISO Latin-1 characters print as themselves with the following
85 exceptions:
86 .B \`
87 prints as `,
88 .B \*(aq
89 prints as ';
90 the corresponding ISO Latin-1 characters can be obtained with
91 .B \e`
92 and
93 .BR \e(aq .
94 The ISO Latin-1 `Hyphen, Minus Sign' (code 45) prints as a hyphen;
95 a minus sign can be obtained with
96 .BR \e- .
97 The ISO Latin-1 `Tilde' (code 126) prints as ~;
98 the larger glyph can be obtained with
99 .BR \e(ti .
100 The ISO Latin-1 `Circumflex Accent' (code 94) prints as ^;
101 a larger glyph can be obtained with
102 .BR \e(ha .
106 .nr Sp 3n
107 .ta \w'\fIOutput'u+\n(Spu +\w'\fIInput'u+\n(Spu +\w'\fIInput'u+\n(Spu \
108 +\w'periodcentered'u+\n(Spu
110 .de C0
111 .       C \\$1 "" \\$1 \\$2 "\\$3"
114 .de C1
115 .       C \e\\$1 "" \\\\\\$1 \\$2 "\\$3"
118 .de C2
119 .       C \e(\\$1 "" \\(\\$1 \\$2 "\\$3"
122 .if !\n(.g .ig
123 .de CN
124 .       C \[rs][\\$1] "" \[\\$1] \\$2 "\\$3"
127 .if !\n(.g .ig
128 .de CD
129 .       C \[char\\$1] \\$1 \[char\\$1] \\$2 "\\$3"
132 .do if !r ECFONTS .do fspecial CR R
134 .\" input-name decimal-code output-name ps-name description
135 .if !\n(.g .ig
136 .de C
137 .       if c\\$3 \{\
138 .               ft CR
139 .               tr `\`'\*[aq]
140 .               in 0
141 .               di CH
142 .               nop \&\\$1
143 .               br
144 .               di
145 .               in
146 .               ft
147 .               ds CH \\*[CH]\
148 .               tr ``''
149 .               nop \&\\$3\t\\*[CH]\t\\$2\t\\$4\t\\$5
150 .       \}
153 .if \n(.g .ig
154 .de C
155 .       if !'\\$3'' \{\
156 .               ft B
157 .               tr `\`'\*(aq
158 .               in 0
159 .               di CH
160 \&\\$1
161 .               br
162 .               di
163 .               in
164 .               ft
165 .               ds CH \\*(CH\
166 .               tr ``''
167 \&\\$3\t\\*(CH\t\\$2\t\\$4\t\\$5
168 .       \}
171 .if !\n[cR] .wh \n(nlu+\n(.tu-\n(.Vu Fo
173 .de Fo
174 '       bp
175 .       He
178 .de He
179 .       ft I
180 Output  Input   Input   PostScript      Notes
181         name    code    name
182 .       ft
183 .       LP
184 '       nf
188 .CD 33 exclam
189 .CD 34 quotedbl
190 .CD 35 numbersign
191 .CD 36 dollar
192 .CD 37 percent
193 .CD 38 ampersand
194 .CD 39 quoteright
195 .CD 40 parenleft
196 .CD 41 parenright
197 .CD 42 asterisk
198 .CD 43 plus
199 .CD 44 comma
200 .CD 45 hyphen
201 .CD 46 period
202 .CD 47 slash
203 .CD 58 colon
204 .CD 59 semicolon
205 .CD 60 less
206 .CD 61 equal
207 .CD 62 greater
208 .CD 63 question
209 .CD 64 at
210 .CD 91 bracketleft
211 .CD 92 backslash
212 .CD 93 bracketright
213 .CD 94 circumflex "circumflex accent"
214 .CD 95 underscore
215 .CD 96 quoteleft
216 .CD 123 braceleft
217 .CD 124 bar
218 .CD 125 braceright
219 .CD 126 tilde "tilde accent"
220 .CD 161 exclamdown
221 .CD 162 cent
222 .CD 163 sterling
223 .CD 164 currency
224 .CD 165 yen
225 .CD 166 brokenbar
226 .CD 167 section
227 .CD 168 dieresis
228 .CD 169 copyright
229 .CD 170 ordfeminine
230 .CD 171 guillemotleft
231 .CD 172 logicalnot
232 .CD 173 hyphen
233 .CD 174 registered
234 .CD 175 macron
235 .CD 176 degree
236 .CD 177 plusminus
237 .CD 178 twosuperior
238 .CD 179 threesuperior
239 .CD 180 acute "acute accent"
240 .CD 181 mu "micro sign"
241 .CD 182 paragraph
242 .CD 183 periodcentered
243 .CD 184 cedilla
244 .CD 185 onesuperior
245 .CD 186 ordmasculine
246 .CD 187 guillemotright
247 .CD 188 onequarter
248 .CD 189 onehalf
249 .CD 190 threequarters
250 .CD 191 questiondown
251 .CD 192 Agrave
252 .CD 193 Aacute
253 .CD 194 Acircumflex
254 .CD 195 Atilde
255 .CD 196 Adieresis
256 .CD 197 Aring
257 .CD 198 AE
258 .CD 199 Ccedilla
259 .CD 200 Egrave
260 .CD 201 Eacute
261 .CD 202 Ecircumflex
262 .CD 203 Edieresis
263 .CD 204 Igrave
264 .CD 205 Iacute
265 .CD 206 Icircumflex
266 .CD 207 Idieresis
267 .CD 208 Eth
268 .CD 209 Ntilde
269 .CD 210 Ograve
270 .CD 211 Oacute
271 .CD 212 Ocircumflex
272 .CD 213 Otilde
273 .CD 214 Odieresis
274 .CD 215 multiply
275 .CD 216 Oslash
276 .CD 217 Ugrave
277 .CD 218 Uacute
278 .CD 219 Ucircumflex
279 .CD 220 Udieresis
280 .CD 221 Yacute
281 .CD 222 Thorn
282 .CD 223 germandbls
283 .CD 224 agrave
284 .CD 225 aacute
285 .CD 226 acircumflex
286 .CD 227 atilde
287 .CD 228 adieresis
288 .CD 229 aring
289 .CD 230 ae
290 .CD 231 ccedilla
291 .CD 232 egrave
292 .CD 233 eacute
293 .CD 234 ecircumflex
294 .CD 235 edieresis
295 .CD 236 igrave
296 .CD 237 iacute
297 .CD 238 icircumflex
298 .CD 239 idieresis
299 .CD 240 eth
300 .CD 241 ntilde
301 .CD 242 ograve
302 .CD 243 oacute
303 .CD 244 ocircumflex
304 .CD 245 otilde
305 .CD 246 odieresis
306 .CD 247 divide
307 .CD 248 oslash
308 .CD 249 ugrave
309 .CD 250 uacute
310 .CD 251 ucircumflex
311 .CD 252 udieresis
312 .CD 253 yacute
313 .CD 254 thorn
314 .CD 255 ydieresis
315 .C2 -D Eth "Icelandic uppercase eth"
316 .C2 Sd eth "Icelandic lowercase eth"
317 .C2 TP Thorn "Icelandic uppercase thorn"
318 .C2 Tp thorn "Icelandic lowercase thorn"
319 .C2 AE AE
320 .C2 ae ae
321 .C2 OE OE
322 .C2 oe oe
323 .C2 IJ IJ "Dutch IJ ligature"
324 .C2 ij ij "Dutch ij ligature"
325 .C2 ss germandbls
326 .C2 'A Aacute
327 .C2 'C Cacute
328 .C2 'E Eacute
329 .C2 'I Iacute
330 .C2 'O Oacute
331 .C2 'U Uacute
332 .C2 'Y Yacute
333 .C2 'a aacute
334 .C2 'c cacute
335 .C2 'e eacute
336 .C2 'i iacute
337 .C2 'o oacute
338 .C2 'u uacute
339 .C2 'y yacute
340 .C2 :A Adieresis
341 .C2 :E Edieresis
342 .C2 :I Idieresis
343 .C2 :O Odieresis
344 .C2 :U Udieresis
345 .C2 :Y Ydieresis
346 .C2 :a adieresis
347 .C2 :e edieresis
348 .C2 :i idieresis
349 .C2 :o odieresis
350 .C2 :u udieresis
351 .C2 :y ydieresis
352 .C2 ^A Acircumflex
353 .C2 ^E Ecircumflex
354 .C2 ^I Icircumflex
355 .C2 ^O Ocircumflex
356 .C2 ^U Ucircumflex
357 .C2 ^a acircumflex
358 .C2 ^e ecircumflex
359 .C2 ^i icircumflex
360 .C2 ^o ocircumflex
361 .C2 ^u ucircumflex
362 .C2 `A Agrave
363 .C2 `E Egrave
364 .C2 `I Igrave
365 .C2 `O Ograve
366 .C2 `U Ugrave
367 .C2 `a agrave
368 .C2 `e egrave
369 .C2 `i igrave
370 .C2 `o ograve
371 .C2 `u ugrave
372 .C2 ~A Atilde
373 .C2 ~N Ntilde
374 .C2 ~O Otilde
375 .C2 ~a atilde
376 .C2 ~n ntilde
377 .C2 ~o otilde
378 .C2 vS Scaron
379 .C2 vs scaron
380 .C2 vZ Zcaron
381 .C2 vz zcaron
382 .C2 ,C Ccedilla
383 .C2 ,c ccedilla
384 .C2 /L Lslash "Polish L with a slash"
385 .C2 /l lslash "Polish l with a slash"
386 .C2 /O Oslash
387 .C2 /o oslash
388 .C2 oA Aring
389 .C2 oa aring
390 .C2 a" hungarumlaut "Hungarian umlaut"
391 .C2 a- macron "macron or bar accent"
392 .C2 a. dotaccent "dot accent"
393 .C2 a^ circumflex "circumflex accent"
394 .C2 aa acute "acute accent"
395 .C2 ga grave "grave accent"
396 .C2 ab breve "breve accent"
397 .C2 ac cedilla "cedilla accent"
398 .C2 ad dieresis "umlaut or dieresis"
399 .C2 ah caron "h\('a\(vcek accent"
400 .C2 ao ring "ring or circle accent"
401 .C2 a~ tilde "tilde accent"
402 .C2 ho ogonek "hook or ogonek accent"
403 .C2 .i dotlessi "i without a dot"
404 .C2 .j dotlessj "j without a dot"
405 .C2 Cs currency "Scandinavian currency sign"
406 .C2 Do dollar
407 .C2 Po sterling
408 .C2 Ye yen
409 .C2 Fn florin
410 .C2 ct cent
411 .C2 Fo guillemotleft
412 .C2 Fc guillemotright
413 .C2 fo guilsinglleft
414 .C2 fc guilsinglright
415 .C2 r! exclamdown
416 .C2 r? questiondown
417 .C2 ff ff "ff ligature"
418 .C2 fi fi "fi ligature"
419 .C2 fl fl "fl ligature"
420 .C2 Fi ffi "ffi ligature"
421 .C2 Fl ffl "ffl ligature"
422 .C2 OK a19 "check mark, tick"
423 .C2 Of ordfeminine
424 .C2 Om ordmasculine
425 .C2 pc periodcentered
426 .C2 S1 onesuperior
427 .C2 S2 twosuperior
428 .C2 S3 threesuperior
429 .C2 <- arrowleft
430 .C2 -> arrowright
431 .C2 <> arrowboth "horizontal double-headed arrow"
432 .C2 da arrowdown
433 .C2 ua arrowup
434 .C2 va arrowupdn "vertical double-headed arrow"
435 .C2 lA arrowdblleft
436 .C2 rA arrowdblright
437 .C2 hA arrowdblboth "horizontal double-headed double arrow"
438 .C2 dA arrowdbldown
439 .C2 uA arrowdblup
440 .C2 vA \& "vertical double-headed double arrow"
441 .C2 ba bar
442 .C2 bb brokenbar
443 .C2 br br "box rule with traditional troff metrics"
444 .C2 ru ru "baseline rule"
445 .C2 ul ul "underline with traditional troff metrics"
446 .C2 bv bv "bar vertical"
447 .C2 bs bell
448 .C2 ci circle
449 .C2 bu bullet
450 .C2 co copyright
451 .C2 rg registered
452 .C2 tm trademark
453 .C2 dd daggerdbl "double dagger sign"
454 .C2 dg dagger
455 .C2 ps paragraph
456 .C2 sc section
457 .C2 de degree
458 .C2 em emdash "em dash"
459 .C2 en endash "en dash"
460 .C2 %0 perthousand "per thousand, per mille sign"
461 .C2 12 onehalf
462 .C2 14 onequarter
463 .C2 34 threequarters
464 .C2 f/ fraction "bar for fractions"
465 .C2 fm minute "footmark, prime"
466 .C2 sd second
467 .C2 ha asciicircum "\s-2ASCII\s+2 circumflex, hat, caret"
468 .C2 ti asciitilde "\s-2ASCII\s0 tilde, large tilde"
469 .C2 hy hyphen
470 .C2 lB bracketleft
471 .C2 rB bracketright
472 .C2 lC braceleft
473 .C2 rC braceright
474 .C2 la angleleft "left angle bracket"
475 .C2 ra angleright "right angle bracket"
476 .C2 lh handleft
477 .C2 rh handright
478 .C2 Bq quotedblbase "low double comma quote"
479 .C2 bq quotesinglbase "low single comma quote"
480 .C2 lq quotedblleft
481 .C2 rq quotedblright
482 .C2 oq quoteleft "single open quote"
483 .C2 cq quoteright "single closing quote (ASCII 39)"
484 .C2 aq quotesingle "apostrophe quote"
485 .C2 dq quotedbl "double quote (ASCII 34)"
486 .C2 or bar
487 .C2 at at
488 .C1 - minus "minus sign from current font"
489 .C2 sh numbersign
490 .C2 sl slash
491 .C2 rs backslash
492 .C2 sq square
493 .C2 3d therefore
494 .C2 tf therefore
495 .C2 *A Alpha
496 .C2 *B Beta
497 .C2 *C Xi
498 .C2 *D Delta
499 .C2 *E Epsilon
500 .C2 *F Phi
501 .C2 *G Gamma
502 .C2 *H Theta
503 .C2 *I Iota
504 .C2 *K Kappa
505 .C2 *L Lambda
506 .C2 *M Mu
507 .C2 *N Nu
508 .C2 *O Omicron
509 .C2 *P Pi
510 .C2 *Q Psi
511 .C2 *R Rho
512 .C2 *S Sigma
513 .C2 *T Tau
514 .C2 *U Upsilon
515 .C2 *W Omega
516 .C2 *X Chi
517 .C2 *Y Eta
518 .C2 *Z Zeta
519 .C2 *a alpha
520 .C2 *b beta
521 .C2 *c xi
522 .C2 *d delta
523 .C2 *e epsilon
524 .C2 *f phi
525 .C2 +f phi1 "variant phi"
526 .C2 *g gamma
527 .C2 *h theta
528 .C2 +h theta1 "variant theta"
529 .C2 *i iota
530 .C2 *k kappa
531 .C2 *l lambda
532 .C2 *m mu
533 .C2 *n nu
534 .C2 *o omicron
535 .C2 *p pi
536 .C2 +p omega1 "variant pi, looking like omega"
537 .C2 *q psi
538 .C2 *r rho
539 .C2 *s sigma
540 .C2 *t tau
541 .C2 *u upsilon
542 .C2 *w omega
543 .C2 *x chi
544 .C2 *y eta
545 .C2 *z zeta
546 .C2 ts sigma1 "terminal sigma"
547 .C2 ~~ approxequal
548 .C2 ~= approxequal
549 .C2 != notequal
550 .C2 ** asteriskmath
551 .C2 -+ minusplus
552 .C2 +- plusminus
553 .CN t+- plusminus "text variant of `+-'"
554 .C2 <= lessequal
555 .C2 == equivalence
556 .C2 =~ congruent
557 .C2 >= greaterequal
558 .C2 AN logicaland
559 .C2 OR logicalor
560 .C2 no logicalnot
561 .C2 te existential "there exists, existential quantifier"
562 .C2 fa universal "for all, universal quantifier"
563 .C2 Ah aleph
564 .C2 Im Ifraktur "Fraktur I, imaginary"
565 .C2 Re Rfraktur "Fraktur R, real"
566 .C2 if infinity
567 .C2 md dotmath
568 .C2 mo element
569 .C2 mu multiply
570 .CN tmu multiply "text variant of `mu'"
571 .C2 nb notsubset
572 .C2 nc notpropersuperset
573 .C2 ne notequivalence
574 .C2 nm notelement
575 .C2 pl plusmath "plus sign in special font"
576 .C2 eq equalmath "equals sign in special font"
577 .C2 pt proportional
578 .C2 pp perpendicular
579 .C2 sb propersubset
580 .C2 sp propersuperset
581 .C2 ib reflexsubset
582 .C2 ip reflexsuperset
583 .C2 ap similar
584 .C2 is integral
585 .C2 sr radical "square root"
586 .C2 rn \& overline
587 .C2 pd partialdiff "partial differentiation sign"
588 .C2 c* circlemultiply "multiply sign in a circle"
589 .C2 c+ circleplus "plus sign in a circle"
590 .C2 ca intersection "intersection, cap"
591 .C2 cu union "union, cup"
592 .C2 di divide "division sign"
593 .CN tdi divide "text variant of `di'"
594 .C2 -h hbar
595 .C2 gr gradient
596 .C2 es emptyset
597 .C2 CL club "club suit"
598 .C2 SP spade "spade suit"
599 .C2 HE heart "heart suit"
600 .C2 DI diamond "diamond suit"
601 .C2 CR carriagereturn "carriage return symbol"
602 .C2 st suchthat
603 .C2 /_ angle
604 .C2 << \& "much less"
605 .C2 >> \& "much greater"
606 .C2 wp weierstrass "Weierstrass p"
607 .C2 lz lozenge
608 .C2 an arrowhorizex "horizontal arrow extension"
609 .C2 mc mu "micro sign"
610 .C2 eu \& "official Euro symbol"
611 .C2 Eu Euro "font-specific Euro glyph variant"
612 .ch Fo
615 .SH "SEE ALSO"
616 .BR groff (@MAN1EXT@)
618 .IR "An extension to the troff character set for Europe" ,
619 E.G. Keizer, K.J. Simonsen, J. Akkerhuis,
620 EUUG Newsletter, Volume 9, No. 2, Summer 1989
622 .\" Local Variables:
623 .\" mode: nroff
624 .\" End: