Initial import from FreeBSD RELENG_4:
[games.git] / contrib / groff / man / groff_char.man
1 .TH GROFF_CHAR @MAN7EXT@ "@MDATE@" "Groff Version @VERSION@"
2 .SH NAME
3 groff_char \- groff character names
4 .SH DESCRIPTION
5 .\" The lines above were designed to satisfy `apropos'.
6 .
7 .\" For best results, format this document with `groff' (GNU roff).
8 .
9 .
10 .\" --------------------------------------------------------------------
11 .\" Legalize
12 .\" --------------------------------------------------------------------
13 .
14 .ig
15 groff_char(7)
16
17 This file is part of groff (GNU roff).
18
19 File position: <groff_src_top>/man/groff_char.man
20 Last update: 20 July 2002
21
22 Copyright (C) 1989-2000, 2001, 2002 Free Software Foundation, Inc.
23 written by Werner Lemberg <wl@gnu.org>
24 with additions by Bernd Warken <bwarken@mayn.de>
25
26 Permission is granted to copy, distribute and/or modify this document
27 under the terms of the GNU Free Documentation License, Version 1.1 or
28 any later version published by the Free Software Foundation; with the
29 Invariant Sections being this .ig-section and AUTHOR, with no
30 Front-Cover Texts, and with no Back-Cover Texts.
31
32 A copy of the Free Documentation License is included as a file called
33 FDL in the main directory of the groff source package.
34 ..
35 .
36 .\" --------------------------------------------------------------------
37 .\" Setup Part 1
38 .\" --------------------------------------------------------------------
39 .
40 .\" groff only
41 .if \n(.g .mso www.tmac
42 .\".if \n(.g .ne 2v
43 .\".if \n(.g .sv 2v
44 .
45 .ds aq \(aq
46 .
47 .\" non-groff
48 .if !\n(.g .if '\(aq'' .ds aq \'
49 .
50 .\" groff
51 .if !\n(.g .ig
52 .       tr \[aq]\[aq]
53 .       if !c\[aq] \
54 .               ds aq \'
55 .       \" This is very special.  The standard devdvi fonts don't have a
56 .       \" real `aq' glyph; it is defined with .char to be ' instead.
57 .       \" The .tr request below in the definition of the C macro maps
58 .       \" the apostrophe ' onto the `aq' glyph which would cause a
59 .       \" recursive loop.  gtroff prevents this within the .char
60 .       \" request, trying to access glyph `aq' directly from the font.
61 .       \" Consequently, we get a warning, and nothing is printed.
62 .       \"
63 .       \" The following line prevents this.
64 .       if '\*[.T]'dvi' \
65 .               if !r ECFONTS \
66 .                       ds aq \'
67 .       \" The same is true for X
68 .       ds dev \*[.T]
69 .       substring dev 0 0
70 .       if '\*[dev]'X' .ds aq \'
71 .       ig
72 ..
73 .\" --------------------------------------------------------------------
74 .\" .Ac accented-char accent char (groff)
75 .if !\n(.g .ig
76 .de Ac
77 .       char \\$1 \\$3\
78 \k[acc]\h'(u;-\w'\\$2'-\w'\\$3'/2+\\\\n[skw]+(\w'x'*0)-\\\\n[skw])'\
79 \v'(u;\w'x'*0+\\\\n[rst]+(\w'\\$3'*0)-\\\\n[rst])'\\$2\
80 \v'(u;\w'x'*0-\\\\n[rst]+(\w'\\$3'*0)+\\\\n[rst])'\h'|\\\\n[acc]u'
81 .       hcode \\$1 \\$3
82 ..
83 .Ac \(vc \(ah c
84 .Ac \(vC \(ah C
85 .
86 .
87 .\" --------------------------------------------------------------------
88 .\" Setup Part 2
89 .\" --------------------------------------------------------------------
90 .
91 .nr Sp 3n
92 .ta \w'\fIOutput'u+\n(Spu \
93     +\w'\fIInput'u+\n(Spu \
94     +\w'\fIInput'u+\n(Spu \
95     +\w'periodcentered'u+\n(Spu
96 .
97 .\" --------------------------------------------------------------------
98 .de C0
99 .       C \\$1 "" \\$1 \\$2 "\\$3"
100 ..
101 .
102 .\" --------------------------------------------------------------------
103 .de C1
104 .       C \e\\$1 "" \\\\\\$1 \\$2 "\\$3"
105 ..
106 .
107 .\" --------------------------------------------------------------------
108 .\" .C2/.CN (groff)
109 .if !\n(.g .ig
110 .de CN
111 .       C \e[\\$1] "" \[\\$1] \\$2 "\\$3"
112 ..
113 .if \n(.g .als C2 CN
114 .
115 .\" --------------------------------------------------------------------
116 .\" .C2 (non-groff)
117 .if \n(.g .ig
118 .de C2
119 .       C \e(\\$1 "" \\(\\$1 \\$2 "\\$3"
120 ..
121 .
122 .\" --------------------------------------------------------------------
123 .\" .CD (groff)
124 .if !\n(.g .ig
125 .de CD
126 .       C \[char\\$1] \\$1 \[char\\$1] \\$2 "\\$3"
127 ..
128 .
129 .\" --------------------------------------------------------------------
130 .do if !r ECFONTS .do fspecial CR R
131 .
132 .\" --------------------------------------------------------------------
133 .\" input-name decimal-code output-name ps-name description
134 .\" .C (groff)
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 .       \}
151 ..
152 .
153 .\" --------------------------------------------------------------------
154 .\" .C (non-groff)
155 .if \n(.g .ig
156 .de C
157 .       if !'\\$3'' \{\
158 .               ft B
159 .               tr `\`'\*(aq
160 .               in 0
161 .               di CH
162 \&\\$1
163 .               br
164 .               di
165 .               in
166 .               ft
167 .               ds CH \\*(CH\
168 .               tr ``''
169 \&\\$3\t\\*(CH\t\\$2\t\\$4\t\\$5
170 .       \}
171 ..
172 .
173 .\" --------------------------------------------------------------------
174 .de Fo
175 'bp
176 .He
177 ..
178 .
179 .\" --------------------------------------------------------------------
180 .de He
181 .P
182 'nf
183 .ft I
184 Output  Input   Input   PostScript      Notes
185         name    code    name
186 .ft
187 .P
188 ..
189 .
190 .\" --------------------------------------------------------------------
191 .\" .SH DESCRIPTION
192 .\" --------------------------------------------------------------------
193 .
194 This manual page lists the standard
195 .B groff
196 input characters.
197 .
198 The output characters in this document will look different depending
199 on which output device was chosen (with option
200 .B \-T
201 for the
202 .BR man (1)
203 program or the roff formatter).
204 .
205 Only the characters that are available for the device that
206 is being used to print or view this manual page will be
207 .ie \n(.g displayed (the device currently used is `\*(.T').
208 .el displayed.
209 .
210 .
211 .P
212 In the actual version, 
213 .B groff
214 provides only 8-bit characters for direct input and named characters
215 for further glyphs.
216 .
217 On ASCII platforms, character codes in the range 0 to 127 (decimal)
218 represent the usual 7-bit ASCII characters, while codes between 127
219 and 255 are interpreted as the corresponding characters in the
220 .I Latin-1
221 .RI ( ISO-8859-1 )
222 code set.
223 .
224 On EBCDIC platforms, only the code page
225 .B cp1047
226 is supported (which contains the same characters as Latin-1).
227 .
228 It is rather straightforward (for the experienced user) to set up other
229 8bit encodings like
230 .IR Latin-2 ;
231 since
232 .B groff
233 will use Unicode in the next major version, no additional encodings
234 are provided.
235 .
236 .
237 .P
238 All roff systems provide the concept of named characters.
239 .
240 In traditional roff systems, only names of length\ 2 were used, while
241 groff also provides support for longer names.
242 .
243 It is strongly suggested that only named characters are used for all
244 characters outside of the 7-bit ASCII range.
245 .
246 .
247 .P
248 Some of the predefined groff escape sequences (with names of length\ 1)
249 also produce single characters; these exist for historical reasons or
250 are printable versions of syntactical characters.
251 .
252 They include
253 .BR \e\e ,
254 .BR \e' ,
255 .BR \e` ,
256 .BR \e- ,
257 .BR \e. ,
258 and
259 .BR \ee ;
260 see
261 .BR groff (@MAN7EXT@).
262 .
263 .
264 .P
265 In groff, all of these different types of characters can be tested
266 positively with the
267 .B .if\ c
268 conditional.
269 .
270 .
271 .\" --------------------------------------------------------------------
272 .SH REFERENCE
273 .\" --------------------------------------------------------------------
274 .
275 In this section, the characters in groff are specified in tabular
276 form.
277 .
278 The meaning of the columns is as follows.
279 .
280 .
281 .TP
282 .I "Output"
283 shows how the character is printed for the current device; although
284 this can have quite a different shape on other devices, it always
285 represents the same glyph.
286 .
287 .
288 .TP
289 .I "Input name"
290 specifies how the character is input either directly by a key on the
291 keyboard, or by a groff escape sequence.
292 .
293 .
294 .TP
295 .I "Input code"
296 applies to characters which can be input with a single character, and
297 gives the ISO Latin-1 decimal code of that input character.
298 .
299 Note that this code is equivalent to the lowest 256 Unicode characters;
300 (including 7-bit ASCII in the range 0 to\ 127).
301 .
302 .
303 .TP
304 .I "PostScript name"
305 gives the usual PostScript name of the output character.
306 .
307 .
308 .\" --------------------------------------------------------------------
309 .SS "ASCII Characters"
310 .\" --------------------------------------------------------------------
311 .
312 These are the basic characters having 7-bit ASCII code values.
313 .
314 These are identical to the first 127 characters of the character
315 standards ISO-8859-1 (Latin-1) and Unicode (range
316 .IR "C0 Controls and Basic Latin" ).
317 .
318 To save space, not every code has an entry in the following because
319 the following code ranges are well known.
320 .
321 .TP
322 0\-32
323 Control characters (print as themselves).
324 .
325 .TP
326 48\-57
327 Decimal digits 0 to 9 (print as themselves).
328 .
329 .TP
330 65\-90
331 Upper case letters A\-Z (print as themselves).
332 .
333 .TP
334 97\-122
335 Lower case letters a\-z (print as themselves).
336 .
337 .TP
338 127
339 Control character (prints as itself).
340 .
341 .P
342 The remaining ranges constitute the printable, non-alphanumeric ASCII
343 characters; only these are listed below.
344 .
345 As can be seen in the table below, most of these characters print as
346 themselves; the only exceptions are the following characters:
347 .
348 .TP
349 .B \`
350 the ISO Latin-1 `Grave Accent' (code\ 96) prints as `, a left single
351 quotation mark,
352 .
353 .TP
354 .B \*(aq
355 the ISO Latin-1 `Apostrophe' (code\ 39) prints as ', a right single
356 quotation mark; the corresponding ISO Latin-1 characters can be obtained
357 with
358 .B \e`
359 and
360 .BR \e(aq .
361 .
362 .TP
363 .B -
364 the ISO Latin-1 `Hyphen, Minus Sign' (code\ 45) prints as a hyphen; a
365 minus sign can be obtained with
366 .BR \e- .
367 .
368 .TP
369 .B ~
370 the ISO Latin-1 `Tilde' (code\ 126); a larger glyph can be obtained
371 with
372 .BR \e(ti .
373 .
374 .TP
375 .B ^
376 the ISO Latin-1 `Circumflex Accent' (code\ 94); a larger glyph can be
377 obtained with
378 .BR \e(ha .
379 .
380 .
381 .P
382 .if !\n[cR] .wh \n(nlu+\n(.tu-\n(.Vu Fo
383 .He
384 .CD 33 exclam
385 .CD 34 quotedbl
386 .CD 35 numbersign
387 .CD 36 dollar
388 .CD 37 percent
389 .CD 38 ampersand
390 .CD 39 quoteright
391 .CD 40 parenleft
392 .CD 41 parenright
393 .CD 42 asterisk
394 .CD 43 plus
395 .CD 44 comma
396 .CD 45 hyphen
397 .CD 46 period
398 .CD 47 slash
399 .CD 58 colon
400 .CD 59 semicolon
401 .CD 60 less
402 .CD 61 equal
403 .CD 62 greater
404 .CD 63 question
405 .CD 64 at
406 .CD 91 bracketleft
407 .CD 92 backslash
408 .CD 93 bracketright
409 .CD 94 circumflex "circumflex accent"
410 .CD 95 underscore
411 .CD 96 quoteleft
412 .CD 123 braceleft
413 .CD 124 bar
414 .CD 125 braceright
415 .CD 126 tilde "tilde accent"
416 .ch Fo
417 .
418 .
419 .\" --------------------------------------------------------------------
420 .SS "Latin-1 Special Characters"
421 .\" --------------------------------------------------------------------
422 .
423 These characters have character codes between 128 and\ 255.
424 .
425 They are interpreted as characters according to the
426 .I Latin-1
427 .RI ( iso-8859-1 )
428 code set, being identical to the Unicode range
429 .IR "C1 Controls and Latin-1 Supplement" .
430 .
431 .TP
432 128\-159
433 .
434 the C1 Controls; they print as themselves, but the effect is mostly
435 undefined.
436 .
437 .TP
438 160
439 .
440 the ISO Latin-1
441 .I no-break space
442 is mapped to
443 .BR `\e\ ' ,
444 the escaped space character.
445 .
446 .TP
447 173
448 .
449 the soft hyphen control character (prints as itself).
450 .
451 groff never use this character for output (thus it is omitted in the table
452 below); the input character\ 173 is mapped onto
453 .BR \e% .
454 .
455 .
456 .P
457 The remaining ranges (161\-172, 174\-255), called the
458 .I Latin-1 Supplement
459 in Unicode, are printable characters that print as themselves.
460 .
461 Although they can be specified directly with the keyboard on systems
462 with a Latin-1 code page, it is better to use their named character
463 equivalent; see next section.
464 .
465 .
466 .P
467 .if !\n[cR] .wh \n(nlu+\n(.tu-\n(.Vu Fo
468 .He
469 .CD 161 exclamdown "inverted exclamation mark"
470 .CD 162 cent
471 .CD 163 sterling
472 .CD 164 currency
473 .CD 165 yen
474 .CD 166 brokenbar
475 .CD 167 section
476 .CD 168 dieresis
477 .CD 169 copyright
478 .CD 170 ordfeminine
479 .CD 171 guillemotleft
480 .CD 172 logicalnot
481 .CD 174 registered
482 .CD 175 macron
483 .CD 176 degree
484 .CD 177 plusminus
485 .CD 178 twosuperior
486 .CD 179 threesuperior
487 .CD 180 acute "acute accent"
488 .CD 181 mu "micro sign"
489 .CD 182 paragraph
490 .CD 183 periodcentered
491 .CD 184 cedilla
492 .CD 185 onesuperior
493 .CD 186 ordmasculine
494 .CD 187 guillemotright
495 .CD 188 onequarter
496 .CD 189 onehalf
497 .CD 190 threequarters
498 .CD 191 questiondown
499 .CD 192 Agrave
500 .CD 193 Aacute
501 .CD 194 Acircumflex
502 .CD 195 Atilde
503 .CD 196 Adieresis
504 .CD 197 Aring
505 .CD 198 AE
506 .CD 199 Ccedilla
507 .CD 200 Egrave
508 .CD 201 Eacute
509 .CD 202 Ecircumflex
510 .CD 203 Edieresis
511 .CD 204 Igrave
512 .CD 205 Iacute
513 .CD 206 Icircumflex
514 .CD 207 Idieresis
515 .CD 208 Eth
516 .CD 209 Ntilde
517 .CD 210 Ograve
518 .CD 211 Oacute
519 .CD 212 Ocircumflex
520 .CD 213 Otilde
521 .CD 214 Odieresis
522 .CD 215 multiply
523 .CD 216 Oslash
524 .CD 217 Ugrave
525 .CD 218 Uacute
526 .CD 219 Ucircumflex
527 .CD 220 Udieresis
528 .CD 221 Yacute
529 .CD 222 Thorn
530 .CD 223 germandbls
531 .CD 224 agrave
532 .CD 225 aacute
533 .CD 226 acircumflex
534 .CD 227 atilde
535 .CD 228 adieresis
536 .CD 229 aring
537 .CD 230 ae
538 .CD 231 ccedilla
539 .CD 232 egrave
540 .CD 233 eacute
541 .CD 234 ecircumflex
542 .CD 235 edieresis
543 .CD 236 igrave
544 .CD 237 iacute
545 .CD 238 icircumflex
546 .CD 239 idieresis
547 .CD 240 eth
548 .CD 241 ntilde
549 .CD 242 ograve
550 .CD 243 oacute
551 .CD 244 ocircumflex
552 .CD 245 otilde
553 .CD 246 odieresis
554 .CD 247 divide
555 .CD 248 oslash
556 .CD 249 ugrave
557 .CD 250 uacute
558 .CD 251 ucircumflex
559 .CD 252 udieresis
560 .CD 253 yacute
561 .CD 254 thorn
562 .CD 255 ydieresis
563 .ch Fo
564 .
565 .
566 .\" --------------------------------------------------------------------
567 .SS "Named Characters"
568 .\" --------------------------------------------------------------------
569 .
570 The named character idiom is the standard way to specify special
571 characters in roff systems.
572 .
573 They can be embedded into the document text by using escape sequences.
574 .
575 .BR groff (@MAN7EXT@)
576 describes how these escape sequences look.
577 .
578 The character names can consist of quite arbitrary characters from the
579 ASCII or Latin-1 code set, not only alphanumeric characters.
580 .
581 Here some examples:
582 .
583 .TP
584 .BI \e c
585 named character having the name
586 .IR c ,
587 which consists of a single character (length\ 1).
588 .
589 .TP
590 .BI \e( ch
591 named character having the 2-character name
592 .IR ch .
593 .
594 .TP
595 .BI \e[ char_name ]
596 named character having the name
597 .I char_name
598 (having length 1, 2, 3, .\|.\|.).
599 .
600 .
601 .P
602 In groff, each 8bit input character can also referred to by the construct
603 .BI \en[char n ]
604 where
605 .I n
606 is the decimal code of the character, a number between 0 and\ 255
607 without leading zeros.
608 .
609 They are mapped onto glyph entities using the
610 .B .trin
611 request.
612 .
613 Moreover, new character names can be created by the
614 .B .char
615 request; see
616 .BR groff (@MAN7EXT@).
617 .
618 .
619 .P
620 .\" we don't use the third column
621 .ta \w'\fIOutput'u+\n(Spu \
622     +\w'\fIInput'u+\n(Spu-1n \
623     +1n \
624     +\w'periodcentered'u+\n(Spu
625 .if !\n[cR] .wh \n(nlu+\n(.tu-\n(.Vu Fo
626 .de He
627 .P
628 'nf
629 .ft I
630 Output  Input           PostScript      Notes
631         name            name
632 .ft
633 .P
634 ..
635 .He
636 .C2 -D Eth "Icelandic uppercase eth"
637 .C2 Sd eth "Icelandic lowercase eth"
638 .C2 TP Thorn "Icelandic uppercase thorn"
639 .C2 Tp thorn "Icelandic lowercase thorn"
640 .C2 ss germandbls "German sharp s"
641 .
642 .P
643 .I Ligatures
644 .C2 ff ff "ff ligature"
645 .C2 fi fi "fi ligature"
646 .C2 fl fl "fl ligature"
647 .C2 Fi ffi "ffi ligature"
648 .C2 Fl ffl "ffl ligature"
649 .C2 AE AE
650 .C2 ae ae
651 .C2 OE OE
652 .C2 oe oe
653 .C2 IJ IJ "Dutch IJ ligature"
654 .C2 ij ij "Dutch ij ligature"
655 .C2 .i dotlessi "i without a dot (Turkish)"
656 .C2 .j dotlessj "j without a dot"
657 .
658 .P
659 .I Accented Characters
660 .C2 'A Aacute
661 .C2 'C Cacute
662 .C2 'E Eacute
663 .C2 'I Iacute
664 .C2 'O Oacute
665 .C2 'U Uacute
666 .C2 'Y Yacute
667 .C2 'a aacute
668 .C2 'c cacute
669 .C2 'e eacute
670 .C2 'i iacute
671 .C2 'o oacute
672 .C2 'u uacute
673 .C2 'y yacute
674 .C2 :A Adieresis "A with umlaut"
675 .C2 :E Edieresis
676 .C2 :I Idieresis
677 .C2 :O Odieresis
678 .C2 :U Udieresis
679 .C2 :Y Ydieresis
680 .C2 :a adieresis
681 .C2 :e edieresis
682 .C2 :i idieresis
683 .C2 :o odieresis
684 .C2 :u udieresis
685 .C2 :y ydieresis
686 .C2 ^A Acircumflex
687 .C2 ^E Ecircumflex
688 .C2 ^I Icircumflex
689 .C2 ^O Ocircumflex
690 .C2 ^U Ucircumflex
691 .C2 ^a acircumflex
692 .C2 ^e ecircumflex
693 .C2 ^i icircumflex
694 .C2 ^o ocircumflex
695 .C2 ^u ucircumflex
696 .C2 `A Agrave
697 .C2 `E Egrave
698 .C2 `I Igrave
699 .C2 `O Ograve
700 .C2 `U Ugrave
701 .C2 `a agrave
702 .C2 `e egrave
703 .C2 `i igrave
704 .C2 `o ograve
705 .C2 `u ugrave
706 .C2 ~A Atilde
707 .C2 ~N Ntilde
708 .C2 ~O Otilde
709 .C2 ~a atilde
710 .C2 ~n ntilde
711 .C2 ~o otilde
712 .C2 vS Scaron
713 .C2 vs scaron
714 .C2 vZ Zcaron
715 .C2 vz zcaron
716 .C2 ,C Ccedilla
717 .C2 ,c ccedilla
718 .C2 /L Lslash "Polish L with a slash"
719 .C2 /l lslash "Polish l with a slash"
720 .C2 /O Oslash "Scandinavic slashed O"
721 .C2 /o oslash "Scandinavic slashed o"
722 .C2 oA Aring
723 .C2 oa aring
724 .
725 .P
726 .I Accents
727 .C2 a" hungarumlaut "Hungarian umlaut"\""
728 .C2 a- macron "macron or bar accent"
729 .C2 a. dotaccent "dot accent"
730 .C2 a^ circumflex "circumflex accent"
731 .C2 aa acute "acute accent"
732 .C2 ga grave "grave accent"
733 .C2 ab breve "breve accent"
734 .C2 ac cedilla "cedilla accent"
735 .C2 ad dieresis "umlaut or dieresis"
736 .C2 ah caron "h\('a\(vcek accent"
737 .C2 ao ring "ring or circle accent"
738 .C2 a~ tilde "tilde accent"
739 .C2 ho ogonek "hook or ogonek accent"
740 .C2 ha asciicircum "\s-2ASCII\s+2 circumflex, hat, caret"
741 .C2 ti asciitilde "\s-2ASCII\s0 tilde, large tilde"
742 .
743 .P
744 .I Quotes
745 .C2 Bq quotedblbase "low double comma quote"
746 .C2 bq quotesinglbase "low single comma quote"
747 .C2 lq quotedblleft
748 .C2 rq quotedblright
749 .C2 oq quoteleft "single open quote"
750 .C2 cq quoteright "single closing quote (ASCII 39)"
751 .C2 aq quotesingle "apostrophe quote"
752 .C2 dq quotedbl "double quote (ASCII 34)"
753 .C2 Fo guillemotleft
754 .C2 Fc guillemotright
755 .C2 fo guilsinglleft
756 .C2 fc guilsinglright
757 .
758 .P
759 .I Punctuation
760 .C2 r! exclamdown
761 .C2 r? questiondown
762 .C2 em emdash "em dash"
763 .C2 en endash "en dash"
764 .C2 hy hyphen
765 .
766 .P
767 .I Brackets
768 .C2 lB bracketleft
769 .C2 rB bracketright
770 .C2 lC braceleft
771 .C2 rC braceright
772 .C2 la angleleft "left angle bracket"
773 .C2 ra angleright "right angle bracket"
774 .
775 .P
776 .I Arrows
777 .C2 <- arrowleft
778 .C2 -> arrowright
779 .C2 <> arrowboth "horizontal double-headed arrow"
780 .C2 da arrowdown
781 .C2 ua arrowup
782 .C2 va arrowupdn "vertical double-headed arrow"
783 .C2 lA arrowdblleft
784 .C2 rA arrowdblright
785 .C2 hA arrowdblboth "horizontal double-headed double arrow"
786 .C2 dA arrowdbldown
787 .C2 uA arrowdblup
788 .C2 vA \& "vertical double-headed double arrow"
789 .C2 an arrowhorizex "horizontal arrow extension"
790 .
791 .P
792 .I Lines
793 .C2 -h hbar
794 .C2 or bar
795 .C2 ba bar
796 .C2 br br "box rule with traditional troff metrics"
797 .C2 ru ru "baseline rule"
798 .C2 ul ul "underline with traditional troff metrics"
799 .C2 bv bv "bar vertical"
800 .C2 bb brokenbar
801 .C2 sl slash
802 .C2 rs backslash
803 .
804 .P
805 .I Text markers
806 .C2 ci circle
807 .C2 bu bullet
808 .C2 dd daggerdbl "double dagger sign"
809 .C2 dg dagger
810 .C2 lz lozenge
811 .C2 sq square
812 .C2 ps paragraph
813 .C2 sc section
814 .C2 lh handleft
815 .C2 rh handright
816 .C2 at at
817 .C2 sh numbersign
818 .C2 CR carriagereturn "carriage return symbol"
819 .C2 OK a19 "check mark, tick"
820 .
821 .P
822 .I Legalize
823 .C2 co copyright
824 .C2 rg registered
825 .C2 tm trademark
826 .C2 bs bell "AT&T Bell Labs logo (not used in groff)"
827 .
828 .P
829 .I Currency symbols
830 .C2 Do dollar
831 .C2 ct cent
832 .C2 eu \& "official Euro symbol"
833 .C2 Eu Euro "font-specific Euro glyph variant"
834 .C2 Ye yen
835 .C2 Po sterling "British currency sign"
836 .C2 Cs currency "Scandinavian currency sign"
837 .C2 Fn florin "Dutch currency sign"
838 .
839 .P
840 .I Units
841 .C2 de degree
842 .C2 %0 perthousand "per thousand, per mille sign"
843 .C2 fm minute "footmark, prime"
844 .C2 sd second
845 .C2 mc mu "micro sign"
846 .C2 Of ordfeminine
847 .C2 Om ordmasculine
848 .
849 .P
850 .I Logical Symbols
851 .C2 AN logicaland
852 .C2 OR logicalor
853 .C2 no logicalnot
854 .C2 te existential "there exists, existential quantifier"
855 .C2 fa universal "for all, universal quantifier"
856 .C2 st suchthat
857 .C2 3d therefore
858 .C2 tf therefore
859 .
860 .P
861 .I Mathematical Symbols
862 .C2 12 onehalf
863 .C2 14 onequarter
864 .C2 34 threequarters
865 .C2 S1 onesuperior
866 .C2 S2 twosuperior
867 .C2 S3 threesuperior
868 .
869 .C2 pl plusmath "plus sign in special font"
870 .C1 - minus "minus sign from current font"
871 .C2 -+ minusplus
872 .C2 +- plusminus
873 .CN t+- plusminus "text variant of `+-'"
874 .C2 pc periodcentered "multiplication dot"
875 .C2 md dotmath
876 .C2 mu multiply
877 .CN tmu multiply "text variant of `mu'"
878 .C2 c* circlemultiply "multiply sign in a circle"
879 .C2 c+ circleplus "plus sign in a circle"
880 .C2 di divide "division sign"
881 .CN tdi divide "text variant of `di'"
882 .C2 f/ fraction "bar for fractions"
883 .C2 ** asteriskmath
884 .
885 .C2 <= lessequal
886 .C2 >= greaterequal
887 .C2 << \& "much less"
888 .C2 >> \& "much greater"
889 .C2 != notequal
890 .C2 eq equalmath "equals sign in special font"
891 .C2 == equivalence
892 .C2 =~ congruent
893 .C2 ap similar
894 .C2 ~~ approxequal
895 .C2 ~= approxequal
896 .C2 pt proportional
897 .
898 .C2 es emptyset
899 .C2 mo element
900 .C2 nm notelement
901 .C2 nb notsubset
902 .C2 nc notpropersuperset
903 .C2 ne notequivalence
904 .C2 sb propersubset
905 .C2 sp propersuperset
906 .C2 ib reflexsubset
907 .C2 ip reflexsuperset
908 .C2 ca intersection "intersection, cap"
909 .C2 cu union "union, cup"
910 .
911 .C2 /_ angle
912 .C2 pp perpendicular
913 .C2 is integral
914 .CN sum sum
915 .CN product product
916 .C2 gr gradient
917 .C2 sr radical "square root"
918 .C2 rn \& overline "continuation of square root"
919 .
920 .C2 if infinity
921 .C2 Ah aleph
922 .C2 Im Ifraktur "Gothic I, imaginary"
923 .C2 Re Rfraktur "Gothic R, real"
924 .C2 wp weierstrass "Weierstrass p"
925 .C2 pd partialdiff "partial differentiation sign"
926 .
927 .P
928 .I Greek characters
929 .C2 *A Alpha
930 .C2 *B Beta
931 .C2 *C Xi
932 .C2 *D Delta
933 .C2 *E Epsilon
934 .C2 *F Phi
935 .C2 *G Gamma
936 .C2 *H Theta
937 .C2 *I Iota
938 .C2 *K Kappa
939 .C2 *L Lambda
940 .C2 *M Mu
941 .C2 *N Nu
942 .C2 *O Omicron
943 .C2 *P Pi
944 .C2 *Q Psi
945 .C2 *R Rho
946 .C2 *S Sigma
947 .C2 *T Tau
948 .C2 *U Upsilon
949 .C2 *W Omega
950 .C2 *X Chi
951 .C2 *Y Eta
952 .C2 *Z Zeta
953 .C2 *a alpha
954 .C2 *b beta
955 .C2 *c xi
956 .C2 *d delta
957 .C2 *e epsilon
958 .C2 *f phi
959 .C2 +f phi1 "variant phi"
960 .C2 *g gamma
961 .C2 *h theta
962 .C2 +h theta1 "variant theta"
963 .C2 *i iota
964 .C2 *k kappa
965 .C2 *l lambda
966 .C2 *m mu
967 .C2 *n nu
968 .C2 *o omicron
969 .C2 *p pi
970 .C2 +p omega1 "variant pi, looking like omega"
971 .C2 *q psi
972 .C2 *r rho
973 .C2 *s sigma
974 .C2 *t tau
975 .C2 *u upsilon
976 .C2 *w omega
977 .C2 *x chi
978 .C2 *y eta
979 .C2 *z zeta
980 .C2 ts sigma1 "terminal sigma"
981 .
982 .P
983 .I Card symbols
984 .C2 CL club "club suit"
985 .C2 SP spade "spade suit"
986 .C2 HE heart "heart suit"
987 .C2 DI diamond "diamond suit"
988 .ch Fo
989 .
990 .
991 .\" --------------------------------------------------------------------
992 .SH "AUTHOR"
993 .\" --------------------------------------------------------------------
994 .
995 Copyright \(co 1989-2000, 2001, 2002 Free Software Foundation, Inc.
996 .
997 .P
998 This document is distributed under the terms of the FDL (GNU Free
999 Documentation License) version 1.1 or later.
1000 .
1001 You should have received a copy of the FDL on your system, it is also
1002 available on-line at the
1003 .ie \n(.g \
1004 .  URL http://\:www.gnu.org/\:copyleft/\:fdl.html "GNU copyleft site" .
1005 .el GNU copyleft site <http://www.gnu.org/copyleft/fdl.html>.
1006 .
1007 .P
1008 This document is part of
1009 .IR groff ,
1010 the GNU roff distribution.
1011 .
1012 It was written by
1013 .ie \n(.g \
1014 .  MTO jjc@jclark.com "James Clark"
1015 .el James Clark <jjc@jclark.com>
1016 with additions by 
1017 .ie \n(.g \
1018 .  MTO wl@gnu.org  "Werner Lemberg"
1019 .el Werner Lemberg <wl@gnu.org>
1020 and
1021 .ie \n(.g \
1022 .  MTO bwarken@mayn.de "Bernd Warken" .
1023 .el Bernd Warken <bwarken@mayn.de>.
1024 .
1025 .
1026 .\" --------------------------------------------------------------------
1027 .SH "SEE ALSO"
1028 .\" --------------------------------------------------------------------
1029 .
1030 .TP
1031 .BR groff (@MAN1EXT@)
1032 the GNU roff formatter.
1033 .
1034 .TP
1035 .BR groff (@MAN7EXT@)
1036 a short reference of the groff formatting language.
1037 .
1038 .
1039 .P
1040 .IR "An extension to the troff character set for Europe" ,
1041 E.G. Keizer, K.J. Simonsen, J. Akkerhuis; EUUG Newsletter, Volume 9,
1042 No. 2, Summer 1989
1043 .
1044 .
1045 .P
1046 .ie \n(.g .URL http://\:www.unicode.org "The Unicode Standard"
1047 .el The Unicode Standard <http://www.unicode.org>
1048 .
1049 .\" --------------------------------------------------------------------
1050 .\" Emacs settings
1051 .\" --------------------------------------------------------------------
1052 .\" Local Variables:
1053 .\" mode: nroff
1054 .\" End: