From owner-man-jp-reviewer@jp.FreeBSD.org Thu Jun  2 23:04:10 2005
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id j52E4AI08526;
	Thu, 2 Jun 2005 23:04:10 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from t-mta3.odn.ne.jp (mfep3.odn.ne.jp [143.90.131.181])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet id j52E47h08518
	for <man-jp-reviewer@jp.FreeBSD.org>; Thu, 2 Jun 2005 23:04:07 +0900 (JST)
	(envelope-from n-kogane@syd.odn.ne.jp)
Received: from kces6.koganemaru.co.jp ([220.212.168.61])
          by t-mta3.odn.ne.jp with ESMTP
          id <20050602140405544.PJNK.496069.t-mta3.odn.ne.jp@mta3.odn.ne.jp>
          for <man-jp-reviewer@jp.FreeBSD.org>;
          Thu, 2 Jun 2005 23:04:05 +0900
Received: by kces6.koganemaru.co.jp (Postfix, from userid 100)
	id 46492101C6; Thu,  2 Jun 2005 23:05:13 +0900 (JST)
To: man-jp-reviewer@jp.FreeBSD.org
MIME-Version: 1.0 (generated by MimeKit/1.8)
Content-Type: text/plain; charset=ISO-2022-JP
Message-Id: <20050602140513.46492101C6@kces6.koganemaru.co.jp>
From: n-kogane@syd.odn.ne.jp (Nobuyuki Koganemaru)
Reply-To: man-jp-reviewer@jp.FreeBSD.org
Precedence: list
Date: Thu, 2 Jun 2005 23:05:13 +0900
X-Sequence: man-jp-reviewer 4854
Subject: [man-jp-reviewer 4854] groff_char.7 Update to 5.4-RELEASE
Sender: owner-man-jp-reviewer@jp.FreeBSD.org
X-Originator: n-kogane@syd.odn.ne.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+050320

$B>.6b4]$G$9!#(B

>>$B;D$j$O(B man1, man5, man8, man9 $B$G$9!#(B
>
>man7 $B$G(B groff.7 $B$H(B groff_char.7 $B$N(B 2 $B$D$O$^$@%A%'%C%/$,=*$C$F$$$^$;$s$G$7$?!#(B
>groff.7 $B$N(B cvs $B%U%!%$%k$N@)8fJ8$r%A%'%C%/$7$^$7$?!#(B
>5.4-RELEASE $B$N%3%_%C%H$HF1;~$K%3%_%C%H$7$h$&$H9M$($F$$$^$9!#(B

groff_char.7 $B$N(B cvs $B%U%!%$%k$N@)8fJ8$r%A%'%C%/$7$?$H$3$m!"(B
groff_char.7 $B$O(B 4.8-RELEASE $B$+$i$[$H$s$IJQ99$5$l$F$$$J$$$3$H$,$o$+$j$^$7$?!#(B

$B$3$l$GK\Ev$K(B man7 $B$N@)8fJ8$r%A%'%C%/$O=*$j$G$9!#(B

$BBg$-$JJQ99$J$N$G!"%A%'%C%/$7$F$/$@$5$$!#(B
$B8e$m$K1QJ8$N:9J,$bIU$1$^$9!#(B

$B$h$1$l$P!"(B5.4-RELEASE $B$N%3%_%C%H$HF1;~$K%3%_%C%H$7$h$&$H9M$($F$$$^$9!#(B

man-jp $B$OBg$-$9$.$k$H<u$1IU$1$i$l$^$;$s$G$7$?$,!"(B
man-jp-reviewer $B$O%a!<%k$N%5%$%:$N@)8B$O$J$$$N$G$7$g$&$+!)(B

diff -u /dskg/JMAN4/doc/ja_JP.eucJP/man/man7/groff_char.7 groff_char.7
--- /dskg/JMAN4/doc/ja_JP.eucJP/man/man7/groff_char.7	Mon Aug  2 19:00:23 2004
+++ groff_char.7	Thu Jun  2 22:51:02 2005
@@ -1,6 +1,6 @@
-.TH GROFF_CHAR 7 "11 October 2002" "Groff Version 1.18.1"
+.TH GROFF_CHAR 7 "1 May 2003" "Groff Version 1.19"
 .SH $BL>>N(B
-groff_char \- groff $B$NJ8;zL>(B
+groff_char \- groff $B$N%0%j%UL>(B
 .SH $B2r@b(B
 .\" The lines above were designed to satisfy `apropos'.
 .
@@ -17,9 +17,9 @@
 This file is part of groff (GNU roff).
 
 File position: <groff_src_top>/man/groff_char.man
-Last update: 20 July 2002
+Last update: 24 Feb 2003
 
-Copyright (C) 1989-2000, 2001, 2002 Free Software Foundation, Inc.
+Copyright (C) 1989-2000, 2001, 2002, 2003 Free Software Foundation, Inc.
 written by Werner Lemberg <wl@gnu.org>
 with additions by Bernd Warken <bwarken@mayn.de>
 
@@ -49,143 +49,305 @@
 .
 .\" 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
+.  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
-.	char \\$1 \\$3\
-\k[acc]\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'
-.	hcode \\$1 \\$3
+.  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
+.  \}
 ..
-.Ac \(vc \(ah c
-.Ac \(vC \(ah C
-.
 .
 .\" --------------------------------------------------------------------
 .\" Setup Part 2
 .\" --------------------------------------------------------------------
 .
-.nr Sp 3n
-.ta \w'\fI$B=PNO(B'u+\n(Spu \
-    +\w'\fI$BF~NO(B'u+\n(Spu \
-    +\w'\fI$BF~NO(B'u+\n(Spu \
-    +\w'periodcentered'u+\n(Spu
+.nr Sp 2n
 .
 .\" --------------------------------------------------------------------
-.de C0
-.	C \\$1 "" \\$1 \\$2 "\\$3"
+.\" .C2/.CN (groff)
+.
+.if !\n(.g .ig
+.de CN
+.  C \e[\\$1] "" \[\\$1] \\$2 "\\$3" "\\$4"
 ..
 .
-.\" --------------------------------------------------------------------
-.de C1
-.	C \e\\$1 "" \\\\\\$1 \\$2 "\\$3"
+.\" .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
 ..
 .
-.\" --------------------------------------------------------------------
-.\" .C2/.CN (groff)
+.\" .Ne (groff) end .CN block
+.
 .if !\n(.g .ig
-.de CN
-.	C \e[\\$1] "" \[\\$1] \\$2 "\\$3"
+.de Ne
+.  ch Fo
+.  CN "\\$1" "\\$2" "\\$3" "\\$4"
 ..
-.if \n(.g .als C2 CN
+.
+.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"
+.  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"
+.  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 description
+.\" input-name decimal-code output-name ps-name unicode description is-char
 .\" .C (groff)
+.
 .if !\n(.g .ig
 .de C
-.	if c\\$3 \{\
-.		ft CR
-.		tr `\`'\*[aq]
-.		in 0
-.		di CH
-.		nop \&\\$1
-.		br
-.		di
-.		in
-.		ft
-.		ds CH \\*[CH]\
-.		tr ``''
-.		nop \&\\$3\t\\*[CH]\t\\$2\t\\$4\t\\$5
-.	\}
+.  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
-.	if !'\\$3'' \{\
-.		ft B
-.		tr `\`'\*(aq
-.		in 0
-.		di CH
+.  ft B
+.  tr `\`'\*(aq
+.  in 0
+.  di CH
 \&\\$1
-.		br
-.		di
-.		in
-.		ft
-.		ds CH \\*(CH\
-.		tr ``''
-\&\\$3\t\\*(CH\t\\$2\t\\$4\t\\$5
-.	\}
+.  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
+'  bp
+.  He
 ..
 .
-.\" --------------------------------------------------------------------
-.de He
-.P
-'nf
-.ft I
-$B=PNO(B	$BF~NO(B	$BF~NO(B	PostScript	$BCm(B
-	$BL>(B	$B%3!<%I(B	$BL>(B
-.ft
-.P
+.de Pa
+.  P
+.  ne 3
 ..
+.
+.
+.
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man7/groff_char.7,v 1.14 2004/08/02 10:00:23 metal Exp $
 .\"
 .\" groff_char.7 $B$NI=5-$rB:=E$7$^$7$?!#(B
@@ -194,16 +356,15 @@
 .\" $B;29M$H$7$^$7$?!#(B
 .\" Kazuo Horikawa <horikawa@jp.FreeBSD.org> 1998/12/06
 .\"
-.
 .\" --------------------------------------------------------------------
 .\" .SH $B2r@b(B
 .\" --------------------------------------------------------------------
 .
 $B$3$N%^%K%e%"%k%Z!<%8$OI8=`E*$J(B
 .B groff
-$B$X$NF~NOJ8;z$rNs5s$7$F$$$^$9!#(B
+$B%0%j%UL>$H%G%U%)%k%HF~NO%^%C%T%s%0!"(B\%latin-1 $B$rNs5s$7$F$$$^$9!#(B
 .
-$B$3$NJ8=q$G$N=PNOJ8;z$O!"(B
+$B$3$NJ8=q$G$N%0%j%U$O!"(B
 .RB ( man (1)
 $B$d(B roff $B@07A4o$X$N(B
 .B \-T
@@ -211,30 +372,42 @@
 $B8+$(J}$,0[$J$j$^$9!#(B
 .
 $B$3$N%^%K%e%"%k%Z!<%8$r0u:~(B ($BI=<((B) $B$9$k$N$KMQ$$$i$l$k%G%P%$%9$G(B
-$BMxMQ2DG=$JJ8;z$N$_$,I=<($5$l$^$9(B
-.ie \n(.g ($B8=:_;HMQ$5$l$F$$$k%G%P%$%9$O(B `\*(.T' $B$G$9(B)
-$B!#(B
+$BMxMQ$G$-$J$$%0%j%U$O(B
+.ie \n(.g `(N/A)' $B$G%^!<%/$5$l$^$9!#(B
+$B8=:_;HMQ$5$l$F$$$k%G%P%$%9$O(B `\*(.T' $B$G$9!#(B
+.el `(N/A)'
 .
 .
 .P
 $B<B:]$N%P!<%8%g%s$G$O!"(B
 .B groff
-$B$OD>@\F~NO$KBP$7$F$O(B 8 $B%S%C%HJ8;z$N$_$rDs6!$7!"(B
+$B$OD>@\F~NO$KBP$7$F$O(B \%8 $B%S%C%HJ8;z$N$_$rDs6!$7!"(B
 $B99$J$k%0%j%U$KBP$7$F$OL>A0IU$-J8;z$rDs6!$7$^$9!#(B
 .
-ASCII $B%W%i%C%H%U%)!<%`$G$O!"(B0 $B$+$i(B 127 (10 $B?J?t(B) $B$NHO0O$NJ8;z%3!<%I$O(B
-$BDL>o$N(B 7 $B%S%C%H(B ASCII $BJ8;z$rI=8=$7$^$9$,!"(B
-127 $B$H(B 255 $B$N4V$N%3!<%I$OBP1~$9$k(B
-.I Latin-1
-.RI ( ISO-8859-1 )
+ASCII $B%W%i%C%H%U%)!<%`$G$O!"(B0 $B$+$i(B 127 (10 $B?J?t(B) $B$NHO0O$NF~NOJ8;z%3!<%I$O(B
+$BDL>o$N(B \%7 $B%S%C%H(B ASCII $BJ8;z$rI=8=$7$^$9$,!"(B
+127 $B$H(B 255 $B$N4V$N%3!<%I$O%G%U%)%k%H$GBP1~$9$k(B
+.I \%Latin-1
+.RI ( \%ISO-8859-1 )
 $B%3!<%I=89g$NJ8;z$H$7$F2r<a$5$l$^$9!#(B
 .
+$B$3$N%^%C%T%s%0$O%U%!%$%k(B \f(CWlatin1.tmac\fP $B$K4^$^$l$F$$$F!"(B
+$B0[$J$C$?F~NO%(%s%3!<%I$r%m!<%I$9$k$3$H$K$h$C$FJQ99$G$-$^$9!#(B
+.
+$B$$$/$D$+$NF~NOJ8;z$O(B
+.BR groff
+$B$K$h$C$FM=Ls$5$l!"FbIt$N;HMQ$N$?$a!"$^$?$OFCJL$NF~NOL\E*$N$?$a$N(B
+$B$$$:$l$+$G$"$k$3$H$KCm0U$7$F$/$@$5$$!#(B
+.
 EBCDIC $B%W%i%C%H%U%)!<%`$G$O!"%3!<%I%Z!<%8(B
 .B cp1047
-$B$N$_$,%5%]!<%H$5$l$F$$$^$9(B (Latin-1 $B$HF1$8J8;z$r4^$_$^$9(B)$B!#(B
+$B$N$_$,%5%]!<%H$5$l$F$$$^$9(B (\%Latin-1 $B$HF1$8J8;z$r4^$_$^$9!#(B
+$BF~NO%(%s%3!<%I%U%!%$%k$O(B \f(CWcp1047.tmac\fP $B$H8F$P$l$^$9(B)$B!#(B
+.
+$B:F$S!"$$$/$D$+$NF~NOJ8;z$OFbIt$*$*$SFCJL$JL\E*$N$?$a$KM=Ls$5$l$F$$$^$9!#(B
 .
-.IR Latin-2
-$B$J$I$NB>$N(B 8 $B%S%C%HJ8;z$N@_Dj$O!"(B
+.IR \%Latin-2
+$B$J$I$NB>$N(B \%8 $B%S%C%HJ8;z$N@_Dj$O!"(B
 ($B7P83$N$"$k%f!<%6$K$H$C$F$O(B) $B$I$A$i$+$H$$$&$H4JC1$G$9!#(B
 .B groff
 $B$N<!$N%a%8%c!<%P!<%8%g%s$O(B Unicode $B$r;HMQ$7$^$9$N$G!"(B
@@ -242,13 +415,13 @@
 .
 .
 .P
-$B$9$Y$F$N(B roff $B%7%9%F%`$O!"L>A0IU$-J8;z$N35G0$rDs6!$7$^$9!#(B
+$B$9$Y$F$N(B roff $B%7%9%F%`$O!"L>A0IU$-%0%j%U$N35G0$rDs6!$7$^$9!#(B
 .
 $BEAE}E*$J(B roff $B%7%9%F%`$G$OD9$5(B 2 $B$NL>A0$N$_$,;HMQ$5$l$F$$$^$7$?$,!"(B
 groff $B$OD9$$L>A0$bDs6!$7$^$9!#(B
 .
-7 $B%S%C%H(B ASCII $B$NHO0O30$N$9$Y$F$NJ8;z$KBP$7$F$OL>A0IU$-J8;z$@$1$r(B
-$B;H$&$h$&!"6/$/$*4+$a$7$^$9!#(B
+$B0u;z2DG=$J(B \%7 $B%S%C%H(B ASCII $B$NHO0O30$N$9$Y$F$NI=<(J8;z$KBP$7$F$O(B
+$BL>A0IU$-%0%j%U$@$1$r;H$&$h$&!"6/$/$*4+$a$7$^$9!#(B
 .
 .
 .P
@@ -256,36 +429,29 @@
 1 $BJ8;z$r@8@.$9$k$b$N$,$"$j$^$9!#(B
 $B$3$l$i$ONr;KE*$JM}M3$GB8:_$7$?$b$N$d!"9=J8J8;z$N0u;z2DG=%P!<%8%g%s$G$9!#(B
 .
-$B$3$l$i$K$O(B
-.BR \e\e ,
-.BR \e' ,
-.BR \e` ,
-.BR \e- ,
-.BR \e. ,
-.BR \ee
-$B$,$"$j$^$9!#(B
+$B$3$l$i$K$O(B `\f(CW\e\e\fP', `\f(CW\e\'\fP', `\f(CW\e`\fP', `\f(CW\e-\fP',
+`\f(CW\e.\fP', `\f(CW\ee\fP' $B$,$"$j$^$9!#(B
 .BR groff (7)
 $B$r;2>H$7$F$/$@$5$$!#(B
 .
 .
 .P
-groff $B$G$O!"$3$l$i$N0[$J$C$?%?%$%W$NJ8;z$O$9$Y$F!"(B
-.B .if\ c
-$B>r7o$GM[E*$K%F%9%H2DG=$G$9!#(B
+groff $B$G$O!"$3$l$i$N0[$J$C$?%?%$%W$NJ8;z$H%0%j%U$O(B
+$B$9$Y$F!"(B`\f(CW.if\ c\fP' $B>r7o$G3N<B$K%F%9%H2DG=$G$9!#(B
 .
 .
 .\" --------------------------------------------------------------------
 .SH $B;2>H(B
 .\" --------------------------------------------------------------------
 .
-$B$3$N@a$G$O!"(Bgroff $B$NJ8;z$,I=7A<0$G;XDj$7$^$9!#(B
+$B$3$N@a$G$O!"(Bgroff $B$N%0%j%U$OI=7A<0$GL@5-$7$^$9!#(B
 .
 $BNs$N0UL#$O<!$NDL$j$G$9!#(B
 .
 .
 .TP
 .I "$B=PNO(B"
-$B8=:_$N%G%P%$%9$KBP$7$F!"$I$N$h$&$K0u;z$5$l$k$+$r<($7$^$9!#(B
+$B8=:_$N%G%P%$%9$KBP$7$F%0%j%U$,$I$N$h$&$K0u;z$5$l$k$+$r<($7$^$9!#(B
 $BB>$N%G%P%$%9>e$G$OHs>o$K0[$J$C$?7A$K$J$k$+$b$7$l$^$;$s$,!"(B
 $B>o$KF1$8%0%j%U$rI=8=$7$^$9!#(B
 .
@@ -293,723 +459,926 @@
 .TP
 .I "$BF~NOL>(B"
 $B%-!<%\!<%I>e$N%-!<$GD>@\$b$7$/$O(B groff $B%(%9%1!<%W%7!<%1%s%9$rMQ$$$F!"(B
-$BJ8;z$r$I$N$h$&$KF~NO$9$k$+$r<($7$^$9!#(B
+$B%0%j%U$r$I$N$h$&$KF~NO$9$k$+$r<($7$^$9!#(B
 .
 .
 .TP
 .I "$BF~NO%3!<%I(B"
-$B$3$NMs$OC10l$NJ8;z$GF~NO$9$k$3$H$N$G$-$kJ8;z$K$*$$$FMQ$$$i$l!"(B
-$B$=$NJ8;z$N(B ISO Latin-1 10 $B?J?t%3!<%I$,=q$+$l$F$$$^$9!#(B
+$B$3$NMs$OC10l$NJ8;z$GF~NO$9$k$3$H$N$G$-$k%0%j%U$K$*$$$FMQ$$$i$l!"(B
+$B$=$NJ8;z$N(B ISO \%Latin-1 10 $B?J?t%3!<%I$,=q$+$l$F$$$^$9!#(B
 .
-$B$3$N%3!<%I$O(B Unicode $BJ8;z$N2<0L(B 256 $B8D$HEy2A$G$9(B
-(0 $B$+$i(B 127 $B$NHO0O$N(B 7 $B%S%C%H(B ASCII $B$r4^$_$^$9(B)$B!#(B
+$B$3$N%3!<%I$O!"(B0 $B$+$i(B 127 $B$NHO0O$N(B \%7 $B%S%C%H(B ASCII $B$r4^$`!"(B
+Unicode $BJ8;z$N2<0L(B 256 $B8D$HEy2A$G$"$k$3$H$KCm0U$7$F$/$@$5$$!#(B
 .
 .
 .TP
 .I "PostScript $BL>(B"
-$BMs$K$O=PNOJ8;z$N0lHLE*$J(B PostScript $BL>$,<($5$l$^$9!#(B
+$BMs$K$O%0%j%U$N0lHLE*$J(B PostScript $BL>$,<($5$l$^$9!#(B
+.
+.
+.TP
+.I "$BJ,2r$5$l$?(B Unicode"
+$B9g@.%0%j%UL>$G;HMQ$5$l$k%0%j%UL>$G$9!#(B
+.
 .
 .
 .\" --------------------------------------------------------------------
-.SS "ASCII $BJ8;z(B"
+.SS "7 $B%S%C%HJ8;z%3!<%I(B 32-126"
 .\" --------------------------------------------------------------------
 .
-$B$3$l$i$O!"(B7 $B%S%C%H(B ASCII $B%3!<%ICM$r;}$D4pK\J8;z$G$9!#(B
+$B$3$l$i$O!"(B7 $B%S%C%H(B ASCII $B%3!<%ICM$K3d$jEv$F$i$l$k4pK\%0%j%U$G$9!#(B
 .
-$B$3$l$i$O!"J8;zI8=`(B ISO-8859-1 (Latin-1) $B$*$h$S(B Unicode
+$B$=$l$O!"J8;zI8=`(B \%ISO-8859-1 (\%Latin-1) $B$*$h$S(B Unicode
 .RI ( "C0 $B@)8f$*$h$S4pK\%i%F%s(B"
-$B$NHO0O(B) $B$N:G=i$N(B 127 $BJ8;z$HEy2A$G$9!#(B
+$B$NHO0O(B) $B$N0u;z2DG=$JJ8;z$HEy2A$G$9!#(B
 .
-$B2<5-$N%3!<%IHO0O$OHs>o$KNI$/CN$i$l$F$$$^$9$N$G!"(B
-$B6u4V$r@aLs$9$k$?$a$K$9$Y$F$N%3!<%I%(%s%H%j$O=q$-$^$;$s!#(B
+$B9g@.%0%j%UL>$K;HMQ$5$l$k%0%j%UL>$O(B 'u0020' $B$+$i(B `u007E' $B$G$9!#(B
+.
+.
+.P
+$BHO0O(B \%0\-31 $B$HJ8;z(B 127 $B$NF~NOJ8;z$O0u;z2DG=$JJ8;z$G(B
+.I $B$J$$(B
+$B$3$H$KCm0U$7$F$/$@$5$$!#(B
+.
+$B$H$K$+$/$=$l$i$N$[$H$s$I$O(B
+.B groff
+$B$K$OL58z$NF~NOJ8;z$G!"M-8z$J$b$N$K$OFCJL$J0UL#$,$"$j$^$9!#(B
+.
+EBCDIC $B$K$D$$$F$O!"0u;z2DG=$JJ8;z$OHO0O(B \%66\-255 $B$G$9!#(B
 .
-.TP
-0\-32
-$B@)8fJ8;z(B ($B$=$l$i<+?H$r0u;z(B)$B!#(B
 .
 .TP
 48\-57
-10 $B?J?t;z$N(B 0 $B$+$i(B 9 ($B$=$l$i<+?H$r0u;z(B)$B!#(B
+10 $B?J?t;z$N(B 0 $B$+$i(B\ 9 ($B$=$l$i<+?H$r0u;z(B)$B!#(B
+.
 .
 .TP
 65\-90
 $BBgJ8;z(B A\-Z ($B$=$l$i<+?H$r0u;z(B)$B!#(B
 .
+.
 .TP
 97\-122
 $B>.J8;z(B a\-z ($B$=$l$i<+?H$r0u;z(B)$B!#(B
 .
-.TP
-127
-$B@)8fJ8;z(B ($B$=$l<+?H$r0u;z(B)$B!#(B
 .
 .P
-$B;D$j$NHO0O$O!"%"%k%U%!%Y%C%H$G$b?tCM$G$b$J$$0u;z2DG=J8;z$r9=@.$7$^$9!#(B
-$B$=$l$i$N$_$r2<5-$KNs5s$7$^$9!#(B
+$B;D$C$F$$$k$[$H$s$I$NJ8;z$O$=$l$i<+?H$H$7$F0u:~$9$kHO0O$H$7$F(B
+$B$^$C$?$/I=8=$5$l$F$$$^$;$s!#(B
+$BM#0l$NNc30$H$7$F0J2<$NJ8;z$,$"$j$^$9(B:
 .
-$B0J2<$NI=$K$"$k$h$&$K!"$[$H$s$I$NJ8;z$,$=$l$i<+?H$r0u;z$7$^$9!#(B
-$BNc30$O<!$NJ8;z$G$9(B:
 .
 .TP
 .B \`
-ISO Latin-1 `$B%0%l!<%V%"%/%;%s%H(B' ($B%3!<%I(B 96) $B$O(B ` $B$H$7$F!"(B
+ISO \%Latin-1 `$B%0%l!<%V%"%/%;%s%H(B' ($B%3!<%I(B\ 96) $B$O(B ` $B$H$7$F!"(B
 $B$9$J$o$A0l=E3+$-0zMQId$H$7$F0u;z$5$l$^$9!#(B
+`\f(CW\e`\fP' $B$G%*%j%8%J%k$NJ8;z$rF@$i$l$^$9!#(B
+.
 .
 .TP
 .B \*(aq
-ISO Latin-1 `$B%"%]%9%H%m%U%#(B' ($B%3!<%I(B 39) $B$O(B ' $B$H$7$F!"(B
+ISO \%Latin-1 `$B%"%]%9%H%m%U%#(B' ($B%3!<%I(B\ 39) $B$O(B ' $B$H$7$F!"(B
 $B$9$J$o$A0l=EJD$80zMQId$H$7$F0u;z$5$l$^$9!#(B
-$BBP1~$9$k(B ISO Latin-1 $BJ8;z$O!"(B
-.B \e`
-$B$*$h$S(B
-.BR \e(aq
-$B$GF@$i$l$^$9!#(B
+`\f(CW\e(aq\fP' $B$G%*%j%8%J%k$NJ8;z$rF@$i$l$^$9!#(B
+.
 .
 .TP
 .B -
-ISO Latin-1 $B$N(B `$B%O%$%U%s!"IiId9f(B' ($B%3!<%I(B 45) $B$O%O%$%U%s$H$7$F(B
+ISO \%Latin-1 $B$N(B `$B%O%$%U%s!"IiId9f(B' ($B%3!<%I(B\ 45) $B$O%O%$%U%s$H$7$F(B
 $BI=<($5$l$^$9!#(B
-$BIiId9f$O(B
-.BR \e-
-$B$GF@$i$l$^$9!#(B
+$BIiId9f$O(B `\f(CW\e-\fP' $B$GF@$i$l$^$9!#(B
+.
 .
 .TP
 .B ~
-ISO Latin-1 $B$N(B `$B%A%k%I(B' ($B%3!<%I(B 126)$B!#(B
-$B$h$jBg$-$$%0%j%U$O(B
-.BR \e(ti
-$B$GF@$i$l$^$9!#(B
+ISO \%Latin-1 $B$N(B `$B%A%k%@(B' ($B%3!<%I(B\ 126) $B$OIU2C5-9f$H$7$F;HMQ$G$-$k$h$&$K(B
+$B%5%$%:$,8:>/$5$l$^$9!#(B
+$B$h$jBg$-$$%0%j%U$O(B `\f(CW\e(ti\fP' $B$GF@$i$l$^$9!#(B
+.
 .
 .TP
 .B ^
-ISO Latin-1 $B$N(B `$B%5!<%+%`%U%l%/%9%"%/%;%s%H(B' ($B%3!<%I(B 94)
-$B$h$jBg$-$$%0%j%U$O(B
-.BR \e(ha
-$B$GF@$i$l$^$9!#(B
+ISO \%Latin-1 $B$N(B `$B%5!<%+%`%U%l%/%9%"%/%;%s%H(B' ($B%3!<%I(B 94) $B$O(B
+$BIU2C5-9f$H$7$F;HMQ$G$-$k$h$&$K%5%$%:$,8:>/$5$l$^$9!#(B
+$B$h$jBg$-$$%0%j%U$O(B `\f(CW\e(ha\fP' $B$GF@$i$l$^$9!#(B
 .
 .
 .P
-.if !\n[cR] .wh \n(nlu+\n(.tu-\n(.Vu Fo
+.CT "\fI$B=PNO(B" "\fI$BF~NO(B" "\fI$BF~NO(BX" "bracketright" "XXXXXXX"
+.de He
+.  P
+.  ne 4
+.  ft I
+.  CL "$B=PNO(B" "$BF~NO(B" "$BF~NO(B" "PostScript" "Unicode"    "$BCm(B"
+.  CL ""       "$BL>(B"  "$B%3!<%I(B"  "$BL>(B"       "$BJ,2r(B" ""
+.  ft
+.  P
+..
 .He
-.CD 33 exclam
-.CD 34 quotedbl
-.CD 35 numbersign
-.CD 36 dollar
-.CD 37 percent
-.CD 38 ampersand
-.CD 39 quoteright
-.CD 40 parenleft
-.CD 41 parenright
-.CD 42 asterisk
-.CD 43 plus
-.CD 44 comma
-.CD 45 hyphen
-.CD 46 period
-.CD 47 slash
-.CD 58 colon
-.CD 59 semicolon
-.CD 60 less
-.CD 61 equal
-.CD 62 greater
-.CD 63 question
-.CD 64 at
-.CD 91 bracketleft
-.CD 92 backslash
-.CD 93 bracketright
-.CD 94 circumflex "$B%5!<%+%`%U%l%/%9%"%/%;%s%H(B"
-.CD 95 underscore
-.CD 96 quoteleft
-.CD 123 braceleft
-.CD 124 bar
-.CD 125 braceright
-.CD 126 tilde "$B%A%k%I%"%/%;%s%H(B"
-.ch Fo
+.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 "$B%5!<%+%`%U%l%/%9%"%/%;%s%H(B"
+.CD 95 underscore u005F
+.CD 96 quoteleft u0060
+.CD 123 braceleft u007B
+.CD 124 bar u007C
+.CD 125 braceright u007D
+.De 126 tilde u007E "$B%A%k%@%"%/%;%s%H(B"
 .
 .
 .\" --------------------------------------------------------------------
-.SS "Latin-1 $BFC<lJ8;z(B"
+.SS "8 $B%S%C%HJ8;z%3!<%I(B 160 $B$+$i(B 255"
 .\" --------------------------------------------------------------------
 .
-$B$3$l$i$NJ8;z$O!"J8;z%3!<%I(B 128 $B$+$i(B 255 $B$NHO0O$G$9!#(B
-.
 $B$3$l$i$O!"(B
 .I Latin-1
 .RI ( iso-8859-1 )
 $B%3!<%I=89g$NJ8;z!"$9$J$o$A(B Unicode $B$NHO0O(B
 .IR "C1 $B@)8f$H(B Latin-1 $BJdB-(B"
-$B$HEy2A$J$b$N$NJ8;z$H$7$F2r<a$5$l$^$9!#(B
+$B$HEy2A$J$b$N$N0u;z2DG=J8;z$H$7$F2r<a$5$l$^$9!#(B
 .
-.TP
-128\-159
 .
-C1 $B@)8f!#(B
-$B$=$l$i<+?H$r0u;z$7$^$9$,!"8z2L$O$[$H$s$IL$Dj5A$G$9!#(B
+.P
+($BHs(B EBCDIC $B%[%9%H$N(B) $BHO0O(B 128-159 $B$NF~NOJ8;z$O0u;z2DG=$JJ8;z$G$O$"$j$^$;$s!#(B
+.
 .
 .TP
 160
 .
-ISO Latin-1 $B$N(B
+ISO \%Latin-1 $B$N(B
 .I $B%V%l!<%/L5$7%9%Z!<%9(B
-$B$O%(%9%1!<%W$5$l$?%9%Z!<%9J8;z(B
-.BR `\e\ '
-$B$K%^%C%W$5$l$F$$$^$9!#(B
+$B$O?-=L2DG=$J%9%Z!<%9(B ($B6uGr(B) $BJ8;z(B `\f(CW\e~\fP' $B$K%^%C%W$5$l$^$9!#(B
+.
 .
 .TP
 173
 .
-$B%=%U%H%O%$%U%s@)8fJ8;z(B ($B$=$l<+?H$r0u;z(B)$B!#(B
+$B%=%U%H%O%$%U%s@)8fJ8;z!#(B
 .
-groff $B$O$3$NJ8;z$r=PNO$K;H$$$^$;$s(B
+.B groff
+$B$O$3$NJ8;z$r=PNO$K;H$$$^$;$s(B
 ($B$=$N$?$a!"2<5-$NI=$+$i$O>JN,$5$l$F$$$^$9(B)$B!#(B
-$BF~NOJ8;z(B 173 $B$O(B
-.BR \e%
-$B$K%^%C%W$5$l$F$$$^$9!#(B
+$BF~NOJ8;z(B\ 173 $B$O(B `\f(CW\e%\fP' $B$K%^%C%W$5$l$F$$$^$9!#(B
 .
 .
 .P
-$B;D$j$NHO0O(B (161\-172, 174\-255)$B!"$9$J$o$A(B Unicode $B$G(B
-.I Latin-1 $BJdB-(B
-$B$H8F$P$l$k$b$N$O!"$=$l$i<+?H$r0u;z$9$k0u;z2DG=J8;z$G$9!#(B
+$B;D$j$NHO0O(B (\%161\-172, \%174\-255) $B$O(B
+$B$=$l$i<+?H$r0u;z$9$k0u;z2DG=J8;z$G$9!#(B
 .
-Latin-1 $B%3!<%I%Z!<%8$r;}$D%7%9%F%`$G$O%-!<%\!<%I$+$iD>@\;XDj2DG=$G$9$,!"(B
-$BEy2A$JL>A0IU$-J8;z$r;H$C$?J}$,NI$$$G$9!#(B
+\%Latin-1 $B%3!<%I%Z!<%8$r;}$D%7%9%F%`$G$O%-!<%\!<%I$+$iD>@\;XDj2DG=$G$9$,!"(B
+$B%0%j%UL>$r;H$C$?J}$,NI$$$G$9!#(B
 $B<!$N@a$r8+$F$/$@$5$$!#(B
 .
-.
 .P
-.if !\n[cR] .wh \n(nlu+\n(.tu-\n(.Vu Fo
+.CT "\fI$B=PNO(B" "\fI$BF~NO(B" "\fI$BF~NO(BX" "guillemotright" "decomposed"
 .He
-.CD 161 exclamdown "$B5U8~$-$N46C2Id(B"
-.CD 162 cent
-.CD 163 sterling
-.CD 164 currency
-.CD 165 yen
-.CD 166 brokenbar
-.CD 167 section
-.CD 168 dieresis
-.CD 169 copyright
-.CD 170 ordfeminine
-.CD 171 guillemotleft
-.CD 172 logicalnot
-.CD 174 registered
-.CD 175 macron
-.CD 176 degree
-.CD 177 plusminus
-.CD 178 twosuperior
-.CD 179 threesuperior
-.CD 180 acute "$B%"%-%e!<%H%"%/%;%s%H(B"
-.CD 181 mu "$B%^%$%/%m5-9f(B"
-.CD 182 paragraph
-.CD 183 periodcentered
-.CD 184 cedilla
-.CD 185 onesuperior
-.CD 186 ordmasculine
-.CD 187 guillemotright
-.CD 188 onequarter
-.CD 189 onehalf
-.CD 190 threequarters
-.CD 191 questiondown
-.CD 192 Agrave
-.CD 193 Aacute
-.CD 194 Acircumflex
-.CD 195 Atilde
-.CD 196 Adieresis
-.CD 197 Aring
-.CD 198 AE
-.CD 199 Ccedilla
-.CD 200 Egrave
-.CD 201 Eacute
-.CD 202 Ecircumflex
-.CD 203 Edieresis
-.CD 204 Igrave
-.CD 205 Iacute
-.CD 206 Icircumflex
-.CD 207 Idieresis
-.CD 208 Eth
-.CD 209 Ntilde
-.CD 210 Ograve
-.CD 211 Oacute
-.CD 212 Ocircumflex
-.CD 213 Otilde
-.CD 214 Odieresis
-.CD 215 multiply
-.CD 216 Oslash
-.CD 217 Ugrave
-.CD 218 Uacute
-.CD 219 Ucircumflex
-.CD 220 Udieresis
-.CD 221 Yacute
-.CD 222 Thorn
-.CD 223 germandbls
-.CD 224 agrave
-.CD 225 aacute
-.CD 226 acircumflex
-.CD 227 atilde
-.CD 228 adieresis
-.CD 229 aring
-.CD 230 ae
-.CD 231 ccedilla
-.CD 232 egrave
-.CD 233 eacute
-.CD 234 ecircumflex
-.CD 235 edieresis
-.CD 236 igrave
-.CD 237 iacute
-.CD 238 icircumflex
-.CD 239 idieresis
-.CD 240 eth
-.CD 241 ntilde
-.CD 242 ograve
-.CD 243 oacute
-.CD 244 ocircumflex
-.CD 245 otilde
-.CD 246 odieresis
-.CD 247 divide
-.CD 248 oslash
-.CD 249 ugrave
-.CD 250 uacute
-.CD 251 ucircumflex
-.CD 252 udieresis
-.CD 253 yacute
-.CD 254 thorn
-.CD 255 ydieresis
-.ch Fo
+.Ds 161 exclamdown u00A1 "$B5U8~$-$N46C2Id(B"
+.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 "$B%"%-%e!<%H%"%/%;%s%H(B"
+.CD 181 mu u00B5 "$B%^%$%/%m5-9f(B"
+.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
 .
 .
 .\" --------------------------------------------------------------------
-.SS "$BL>A0IU$-J8;z(B"
+.SS "$BL>A0IU$-%0%j%U(B"
 .\" --------------------------------------------------------------------
 .
-roff $B%7%9%F%`$GFC<lJ8;z$r;XDj$9$kI8=`$NJ}K!$,!"(B
-$BL>A0IU$-J8;z$N@.6g$G$9!#(B
-.
-$B%(%9%1!<%W%7!<%1%s%9$r;HMQ$9$k$3$H$G!"$3$l$i$rJ8=q%F%-%9%H$KKd$a9~$a$^$9!#(B
+$B%(%9%1!<%W%7!<%1%s%9$r;HMQ$9$k$3$H$G!"%0%j%UL>$rJ8=q%F%-%9%H$KKd$a9~$a$^$9!#(B
 .
 .BR groff (7)
 $B$,!"$3$l$i$N%(%9%1!<%W%7!<%1%s%9$,$I$N$h$&$K8+$($k$N$+$r5-=R$7$F$$$^$9!#(B
 .
-$BJ8;zL>$O!"(B
-ASCII $B$^$?$O(B Latin-1 $B%3!<%I=89g$NG$0U$NJ8;z$+$i9=@.2DG=$G$9!#(B
+$B%0%j%UL>$O!"(B
+ASCII $B$^$?$O(B \%Latin-1 $B%3!<%I=89g$NG$0U$NJ8;z$+$i9=@.2DG=$G$9!#(B
 $B%"%k%U%!%Y%C%H$H?tCM$@$1$G$O$"$j$^$;$s!#(B
 .
-$B0J2<Nc$G$9(B:
+$B0J2<$ONc$G$9(B:
 .
 .TP
-.BI \e c
+\f(CW\e\fP\fIc\fP
 $BL>A0(B
 .IR c
-$B$r;}$DJ8;z!#(B
+$B$r;}$D%0%j%U!#(B
 $BL>A0$O(B 1 $BJ8;z(B ($BD9$5(B 1) $B$G$9!#(B
 .
 .TP
-.BI \e( ch
+\f(CW\e(\fP\fIch\fP
 2 $BJ8;z$NL>A0(B
 .IR ch
-$B$r;}$DL>A0IU$-J8;z!#(B
+$B$r;}$D%0%j%U!#(B
+.
+.TP
+\f(CW\e[\fP\fIchar_name\fP\f(CW]\fP
+$BL>A0(B
+.I char_name
+$B$r;}$D%0%j%U(B ($BD9$5$O(B 1, 2, 3, .\|.\|.)$B!#(B
 .
 .TP
-.BI \e[ $BJ8;zL>(B ]
-.I $BJ8;zL>(B
-$B$H$$$&L>$r;}$DL>A0IU$-J8;z(B
-($BL>A0$ND9$5$O(B 1, 2, 3, .\|.\|.)$B!#(B
+\f(CW\e[\fP\fIbase_glyph composite_1 composite_2 .\|.\|.\fP\f(CW]\fP
+$B9g@.%0%j%U!#(B
+$B$h$j>\:Y$K4X$7$F0J2<$r;2>H$7$F$/$@$5$$!#(B
 .
 .
 .P
-groff $B$G$O!"3F(B 8 $B%S%C%HF~NOJ8;z$r(B
-.BI \en[char n ]
+groff $B$G$O!"3F(B \%8 $B%S%C%HF~NOJ8;z$r(B
+`\f(CW\e[char\fP\fIn\fP\f(CW]\fP'
 $B$H$$$&I=8=$G;2>H2DG=$G$9!#(B
 $B$3$3$G(B
 .I n
-$B$OJ8;z$N(B 10 $B?J%3!<%I$G$"$j!"@hF,$K(B 0 $B$rIU$1$J$$(B 0 $B$+$i(B 255 $B$N?tCM$G$9!#(B
+$B$OJ8;z$N(B 10 $B?J%3!<%I$G$"$j!"@hF,$K(B 0 $B$rIU$1$J$$(B 0 $B$+$i(B 255 $B$N?tCM$G$9(B
+($B$=$l$i$N<BBN$O%0%j%UL>$G$O(B
+.I $B$"$j$^$;$s(B\c
+)$B!#(B
+.
+$B$=$l$i$ODL>o!"(B\f(CW.trin\fP $B%j%/%(%9%H$r;HMQ$7$F!"%0%j%U$K%^%C%W$5$l$^$9!#(B
+.
+$BJL$NFCJL$NLsB+;v$O(B Unicode $B%3!<%I%]%$%s%H$+$iD>@\F@$i$l$?(B
+$BL>A0$G$N%0%j%U$N<h$j07$$$G$9!#(B
+$B0J2<$G$3$l$K$D$$$F5DO@$7$^$9!#(B
 .
-$B$3$l$i$O!"(B
-.B .trin
-$B%j%/%(%9%H$r;HMQ$7$F!"%0%j%U$N%(%s%F%#%F%#$K%^%C%W$5$l$^$9!#(B
-.
-$B99$K!"?75,J8;zL>$r(B
-.B .char
-$B%j%/%(%9%H$G:n@.2DG=$G$9!#(B
+$B99$K!"?75,%0%j%UL>$O(B \f(CW.char\fP $B%j%/%(%9%H$G:n@.2DG=$G$9!#(B
 .BR groff (7)
 $B$r;2>H$7$F$/$@$5$$!#(B
 .
+.P
+$B0J2<$G$O!"(B`$BCm(B' $BMs$N%W%i%95-9f$O!"FCDj$N%0%j%UL>$,%*%j%8%J%k(B
+troff $BJ8=q(B CSTR\ 54 $B$N(B PS $B%P!<%8%g%s$K8=$l$k$3$H$r<($7$^$9!#(B
+.
 .
 .P
-.\" we don't use the third column
-.ta \w'\fI$B=PNO(B'u+\n(Spu \
-    +\w'\fI$BF~NO(B'u+\n(Spu-1n \
-    +1n \
-    +\w'periodcentered'u+\n(Spu
-.if !\n[cR] .wh \n(nlu+\n(.tu-\n(.Vu Fo
+.CT "\fI$B=PNO(B" "\f(CW\e[-D]" "" "Ocircumflex" "u0066_0066_006C"
 .de He
-.P
-'nf
-.ft I
-$B=PNO(B	$BF~NO(B		PostScript	$BCm(B
-	$BL>(B		$BL>(B
-.ft
-.P
+.  P
+.  ne 4
+.  ft I
+.  CL "$B=PNO(B" "$BF~NO(B" "" "PostScript" "Unicode"    "$BCm(B"
+.  CL ""       "$BL>(B"  "" "$BL>(B"       "$BJ,2r(B" ""
+.  ft
+.  P
 ..
 .He
-.C2 -D Eth "$B%"%$%9%i%s%I8l$NBgJ8;z(B eth"
-.C2 Sd eth "$B%"%$%9%i%s%I8l$N>.J8;z(B eth"
-.C2 TP Thorn "$B%"%$%9%i%s%I8l$NBgJ8;z(B thorn"
-.C2 Tp thorn "$B%"%$%9%i%s%I8l$N>.J8;z(B thorn"
-.C2 ss germandbls "$B%I%$%D8l$N1T$$(B s"
-.
-.P
-.I $B%j%2%A%c(B
-.C2 ff ff "ff $B$N%j%2%A%c(B"
-.C2 fi fi "fi $B$N%j%2%A%c(B"
-.C2 fl fl "fl $B$N%j%2%A%c(B"
-.C2 Fi ffi "ffi $B$N%j%2%A%c(B"
-.C2 Fl ffl "ffl $B$N%j%2%A%c(B"
-.C2 AE AE
-.C2 ae ae
-.C2 OE OE
-.C2 oe oe
-.C2 IJ IJ "$B%*%i%s%@8l$N(B IJ $B%j%2%A%c(B"
-.C2 ij ij "$B%*%i%s%@8l$N(B ij $B%j%2%A%c(B"
-.C2 .i dotlessi "$BE@$N$J$$(B i ($B%H%k%38l(B)"
-.C2 .j dotlessj "$BE@$N$J$$(B j"
+.2s -D Eth u00D0 "$BBgJ8;z(B eth"
+.C2 Sd eth u00F0 "$B>.J8;z(B eth"
+.C2 TP Thorn u00DE "$BBgJ8;z(B thorn"
+.C2 Tp thorn u00FE "$B>.J8;z(B thorn"
+.2e ss germandbls u00DF "$B%I%$%D8l$N1T$$(B s"
+.
+.Pa
+.I $B%j%2%A%c$HB>$N(B Latin $B%0%j%U(B
+.P
+.2s ff ff u0066_0066 "ff $B$N%j%2%A%c(B +"
+.C2 fi fi u0066_0069 "fi $B$N%j%2%A%c(B +"
+.C2 fl fl u0066_006C "fl $B$N%j%2%A%c(B +"
+.C2 Fi ffi u0066_0066_0069 "ffi $B$N%j%2%A%c(B +"
+.C2 Fl ffl u0066_0066_006C "ffl $B$N%j%2%A%c(B +"
+.C2 /L Lslash u0141 "($B%]!<%i%s%I8l(B)"
+.C2 /l lslash u0142 "($B%]!<%i%s%I8l(B)"
+.C2 /O Oslash u00D8 "($B%9%+%s%8%J%S%"8l(B)"
+.C2 /o oslash u00F8 "($B%9%+%s%8%J%S%"8l(B)"
+.C2 AE AE u00C6
+.C2 ae ae u00E6
+.C2 OE OE u0152
+.C2 oe oe u0153
+.C2 IJ IJ u0132 "($B%*%i%s%@8l(B)"
+.C2 ij ij u0133 "($B%*%i%s%@8l(B)"
+.C2 .i dotlessi u0131 "($B%H%k%38l(B)"
+.2e .j dotlessj --- "$B%I%C%H$J$7(B j"
 .
-.P
+.Pa
 .I $B%"%/%;%s%HIU$-J8;z(B
-.C2 'A Aacute
-.C2 'C Cacute
-.C2 'E Eacute
-.C2 'I Iacute
-.C2 'O Oacute
-.C2 'U Uacute
-.C2 'Y Yacute
-.C2 'a aacute
-.C2 'c cacute
-.C2 'e eacute
-.C2 'i iacute
-.C2 'o oacute
-.C2 'u uacute
-.C2 'y yacute
-.C2 :A Adieresis "$B%&%`%i%&%HIU$-(B A"
-.C2 :E Edieresis
-.C2 :I Idieresis
-.C2 :O Odieresis
-.C2 :U Udieresis
-.C2 :Y Ydieresis
-.C2 :a adieresis
-.C2 :e edieresis
-.C2 :i idieresis
-.C2 :o odieresis
-.C2 :u udieresis
-.C2 :y ydieresis
-.C2 ^A Acircumflex
-.C2 ^E Ecircumflex
-.C2 ^I Icircumflex
-.C2 ^O Ocircumflex
-.C2 ^U Ucircumflex
-.C2 ^a acircumflex
-.C2 ^e ecircumflex
-.C2 ^i icircumflex
-.C2 ^o ocircumflex
-.C2 ^u ucircumflex
-.C2 `A Agrave
-.C2 `E Egrave
-.C2 `I Igrave
-.C2 `O Ograve
-.C2 `U Ugrave
-.C2 `a agrave
-.C2 `e egrave
-.C2 `i igrave
-.C2 `o ograve
-.C2 `u ugrave
-.C2 ~A Atilde
-.C2 ~N Ntilde
-.C2 ~O Otilde
-.C2 ~a atilde
-.C2 ~n ntilde
-.C2 ~o otilde
-.C2 vS Scaron
-.C2 vs scaron
-.C2 vZ Zcaron
-.C2 vz zcaron
-.C2 ,C Ccedilla
-.C2 ,c ccedilla
-.C2 /L Lslash "$B%]!<%i%s%I8l$N%9%i%C%7%eIU$-(B L"
-.C2 /l lslash "$B%]!<%i%s%I8l$N%9%i%C%7%eIU$-(B l"
-.C2 /O Oslash "$B%9%+%s%8%J%S%"8l$N%9%i%C%7%eIU$-(B O"
-.C2 /o oslash "$B%9%+%s%8%J%S%"8l$N%9%i%C%7%eIU$-(B o"
-.C2 oA Aring
-.C2 oa aring
-.
 .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 "$B%&%`%i%&%HIU$-(B A"
+.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
 .I $B%"%/%;%s%H(B
-.C2 a" hungarumlaut "$B%O%s%,%j!<8l$N%&%`%i%&%H(B"\""
-.C2 a- macron "$B%^%/%m%s!"%P!<%"%/%;%s%H(B"
-.C2 a. dotaccent "$B%I%C%H%"%/%;%s%H(B"
-.C2 a^ circumflex "$B%5!<%+%`%U%l%/%9%"%/%;%s%H(B"
-.C2 aa acute "$B%"%-%e!<%H%"%/%;%s%H(B"
-.C2 ga grave "$B%0%l!<%V%"%/%;%s%H(B"
-.C2 ab breve "$B%V%j!<%V%"%/%;%s%H(B"
-.C2 ac cedilla "$B%;%G%#%i%"%/%;%s%H(B"
-.C2 ad dieresis "$B%&%`%i%&%H!"%@%$%(%l%7%9(B"
-.C2 ah caron "h\('a\(vcek $B%"%/%;%s%H(B"
-.C2 ao ring "$B%j%s%0$b$7$/$O%5!<%/%k%"%/%;%s%H(B"
-.C2 a~ tilde "$B%A%k%I%"%/%;%s%H(B"
-.C2 ho ogonek "$B%U%C%/$b$7$/$O%*%4%M%/%"%/%;%s%H(B"
-.C2 ha asciicircum "\s-2ASCII\s+2 $B%5!<%+%`%U%l%/%9!"%O%C%H!"%-%c%l%C%H(B"
-.C2 ti asciitilde "\s-2ASCII\s0 $B%A%k%I!"Bg$-$$%A%k%I(B"
+.P
+.B $B9g@.(B
+$B%j%/%(%9%H$O%"%/%;%s%H$NBgItJ,$rHs%9%Z!<%9%0%j%UL>$K%^%C%W$9$k$?$a$K(B
+$B;HMQ$5$l$^$9!#(B
+$B3g8L$GM?$($i$l$?CM$O%*%j%8%J%k(B ($B%9%Z!<%9(B) $B$N0l$D$G$9!#(B
 .
 .P
-.I $B0zMQId(B
-.C2 Bq quotedblbase "$BDc$$Fs=E%3%s%^0zMQId(B"
-.C2 bq quotesinglbase "$BDc$$0l=E%3%s%^0zMQId(B"
-.C2 lq quotedblleft
-.C2 rq quotedblright
-.C2 oq quoteleft "$B0l=E3+$-0zMQId(B"
-.C2 cq quoteright "$B0l=EJD$80zMQId(B (ASCII 39)"
-.C2 aq quotesingle "$B%"%]%9%H%m%U%#0zMQId(B"
-.C2 dq quotedbl "$BFs=E0zMQId(B (ASCII 34)"
-.C2 Fo guillemotleft
-.C2 Fc guillemotright
-.C2 fo guilsinglleft
-.C2 fc guilsinglright
+.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)" "($B%O%s%,%j!<8l(B)"
+.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)" "$B%&%`%i%&%H(B"
+.C2 ah caron "u030C (u02C7)" "$B%O%A%'%C%/(B h\('a\(vcek"
+.C2 ao ring "u030A (u02DA)" "$B1_(B"
+.C2 a~ tilde "u0303 (u007E)"
+.C2 ho ogonek "u0328 (u02DB)" "$B%U%C%/(B"
+.C2 ha asciicircum u005E "($B%9%Z!<%9(B)"
+.2e ti asciitilde u007E "($B%9%Z!<%9(B)"
+.
+.Pa
+.I $B0zMQId(B
 .P
-.I $B6gFIE@(B
-.C2 r! exclamdown
-.C2 r? questiondown
-.C2 em emdash "$BA43Q(B (M $B$NI}$N(B) $B%@%C%7%e(B"
-.C2 en endash "$BH>3Q(B (n $B$NI}$N(B) $B%@%C%7%e(B"
-.C2 hy hyphen
+.2s Bq quotedblbase u201E "$BDc$$Fs=E%3%s%^0zMQId(B"
+.C2 bq quotesinglbase u201A "$BDc$$0l=E%3%s%^0zMQId(B"
+.C2 lq quotedblleft u201C
+.C2 rq quotedblright u201D
+.C2 oq quoteleft u2018 "$B0l=E3+$-0zMQId(B"
+.C2 cq quoteright u2019 "$B0l=EJD$80zMQId(B"
+.C2 aq quotesingle u0027 "$B%"%]%9%H%m%U%#0zMQId(B (ASCII 39)"
+.C2 dq quotedbl u0022 "$BFs=E0zMQId(B (ASCII 34)"
+.C2 Fo guillemotleft u00AB
+.C2 Fc guillemotright u00BB
+.C2 fo guilsinglleft u2039
+.2e fc guilsinglright u203A
 .
+.Pa
+.I $B6gFIE@(B
 .P
+.2s r! exclamdown u00A1
+.C2 r? questiondown u00BF
+.C2 em emdash u2014 "+"
+.C2 en endash u2013
+.2e hy hyphen u2010 "+"
+.
+.Pa
 .I $B3g8L(B
-.C2 lB bracketleft
-.C2 rB bracketright
-.C2 lC braceleft
-.C2 rC braceright
-.C2 la angleleft "$B;O$a;33g8L(B"
-.C2 ra angleright "$B=*$j;33g8L(B"
+.P
+$B3HD%2DG=$J3g8L$NCGJR$O%U%)%s%HITJQ$N%0%j%U$G$9!#(B
+.
+$B8EE5E*$J(B troff $B$G$O!"?bD>3HD%3Q3g8L!"Bg3g8L!"$*$h$S4]3g8L$N(B
+1 $B$D$N%0%j%U$,MxMQ2DG=$G$7$?(B: `bv'$B!#(B
+.
+$B2f!9$OFHCGE*$K$=$l$r(B u23AA $B$K%^%C%W$7$F$$$^$9!#(B
 .
 .P
-.I $BLp0u(B
-.C2 <- arrowleft
-.C2 -> arrowright
-.C2 <> arrowboth "$B:81&8~$-Lp0u(B"
-.C2 da arrowdown
-.C2 ua arrowup
-.C2 va arrowupdn "$B>e2<8~$-Lp0u(B"
-.C2 lA arrowdblleft
-.C2 rA arrowdblright
-.C2 hA arrowdblboth "$B:81&8~$-Fs=ELp0u(B"
-.C2 dA arrowdbldown
-.C2 uA arrowdblup
-.C2 vA \& "$B>e2<8~$-Fs=ELp0u(B"
-.C2 an arrowhorizex "$B?eJ?$JLp0u$N1dD9(B"
+$B$9$Y$F$N%G%P%$%9$,%(%9%1!<%W%Q%$%j%s%0(B ($B=E$M9g$o$;(B)
+$B%"%k%4%j%:%`$N@)8B$N$?$a(B `\f(CW\eb\fP' $B$G=E$M$k$3$H$,$G$-$k(B
+$B3HD%3Q3g8L$NCGJR$r4^$^$J$$$3$H$KCm0U$7$F$/$@$5$$!#(B
+.
+$BCGJR$+$i3Q3g8L$r9=C[$9$k0lHLE*$J2r$O0J2<$N%^%/%m$G$9(B:
+.
+.P
+.nf
+.RS
+.ft C
+\&.\e" $B=E$M9g$o$;$r>e5-$N4p=`@~$N?bD>(B 0.5em $B$G(B
+\&.\e" $BCf?4$H$7$^$9!#(B
+\&.\e" $B:G=i$N0z?t$O@hC<$KCV$+$l$^$9!#(B
+\&.\e" $B=E$M9g$o$;$OJ8;zNs(B `pile' $B$rJV$7$^$9!#(B
+\&.eo
+\&.de pile-make
+\&.  nr pile-wd 0
+\&.  nr pile-ht 0
+\&.  ds pile-args
+\&.
+\&.  nr pile-# \en[.$]
+\&.  while \en[pile-#] \e{\e
+\&.    nr pile-wd (\en[pile-wd] >? \ew'\e$[\en[pile-#]]')
+\&.    nr pile-ht +(\en[rst] - \en[rsb])
+\&.    as pile-args \ev'\en[rsb]u'\e"
+\&.    as pile-args \eZ'\e$[\en[pile-#]]'\e"
+\&.    as pile-args \ev'-\en[rst]u'\e"
+\&.    nr pile-# -1
+\&.  \e}
+\&.
+\&.  ds pile \ev'(-0.5m + (\en[pile-ht]u / 2u))'\e"
+\&.  as pile \e*[pile-args]\e"
+\&.  as pile \ev'((\en[pile-ht]u / 2u) + 0.5m)'\e"
+\&.  as pile \eh'\en[pile-wd]u'\e"
+\&..
+\&.ec
+.ft
+.RE
+.fi
+.
+.P
+$BJL$NJ#;($5$O!"%*%j%8%J%k$N(B troff $B$G3Q3g8L$NCGJR$rI=$9$$$/$D$+$N%0%j%U$,(B
+`$B%U%m%"(B' $B1i;;;R$rDs6!$9$k!"Nc$($P!"(B`lf' $B$H(B `rf' $B$H$$$&B>$N?t3X5-9f$r(B
+$B;H$&$3$H$,$G$-$k$H$$$&;v<B$G$9!#(B
+.\" fact that = (that $B0J2<(B)$B$H$$$&;v<B(B
+.
+$BB>$N%G%P%$%9(B ($B:G$b82Cx$J$b$N$O(B DVI $B=PNO(B) $B$O$=$N$h$&$J%0%j%U$r0l$D$K$7$^$;$s!#(B
+.
+$B$=$&$$$&$o$1$G!"(B4 $B$D$N%0%j%U(B `lf'$B!"(B`rf'$B!"(B`lc' $B$*$h$S(B `rc' $B$O!"(B
+$BF1$8$h$&$K8+$($k3Q3g8L$NCGJR$GE}0l$7$^$;$s!#(B
+.\" For this reason = $B$3$&$$$&Lu$G!"$=$&$$$&$o$1$G!"=>$C$F!"$=$N8B$j$G$O!"$@$+$i$3$=!"$3$N$?$a(B
+.BR groff
+$B$G$O!"D9$$L>A0$,%0%j%U$@$1$,!"(B($B$=$l$i$N%0%j%U$,B8:_$7$F$$$k$J$i(B)
+$B$9$Y$F$N%G%P%$%9$N$?$a$K@5$7$/=E$J$j9g$&$h$&$KJ]>Z$5$l$^$9!#(B
 .
 .P
+.CT "\fI$B=PNO(B" "\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 "$B:8;33g8L(B"
+.C2 ra angleright u27E9 "$B1&;33g8L(B"
+.
+.C2 bv braceex u23AA "*** $B$N?bD>3HD%(B +"
+.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
+.I $BLp0u(B
+.P
+.2s <- arrowleft u2190 "+"
+.C2 -> arrowright u2192 "+"
+.C2 <> arrowboth u2194 "($B?eJ?(B)"
+.C2 da arrowdown u2193 "+"
+.C2 ua arrowup u2191 "+"
+.C2 va arrowupdn u2195
+.C2 lA arrowdblleft u21D0
+.C2 rA arrowdblright u21D2
+.C2 hA arrowdblboth u21D4 "($B?eJ?(B)"
+.C2 dA arrowdbldown u21D3
+.C2 uA arrowdblup u21D1
+.C2 vA uni21D5 u21D5 "$B?bD>Fs=EF,$NFs=ELp0u(B
+.\" "vertical double-headed double arrow"
+.2e an arrowhorizex u23AF "$B?eJ?$JLp0u$N1dD9(B"
+.
+.Pa
 .I $B@~(B
-.C2 -h hbar
-.C2 or bar
-.C2 ba bar
-.C2 br br "$B=>Mh$N(B troff $B$GMxMQ$5$l$?H"7S@~(B"
-.C2 ru ru "$B%Y!<%9%i%$%s$N7S@~(B"
-.C2 ul ul "$B=>Mh$N(B troff $B$GMxMQ$5$l$?2<@~(B"
-.C2 bv bv "$B=DK@(B"
-.C2 bb brokenbar
-.C2 sl slash
-.C2 rs backslash
+.P
+$B%U%)%s%HITJQ$N%0%j%U(B `br'$B!"(B`ul' $B$*$h$S(B `rn' $B$O3Q(B ($B%3!<%J(B) $B$r7A$E$/$j$^$9!#(B
+$B$=$l$i$OH"(B ($B%\%C%/%9(B) $B$r:n$k$N$K;HMQ$G$-$^$9!#(B
+.
+PostScript $B$H$3$l$i$N(B 3 $B$D$N%0%j%U$N(B Unicode $BGI@8L>$NN>J}$O(B
+$B$?$@$*$*$^$+$K;w$?$b$N$G$"$k$3$H$KCm0U$7$F$/$@$5$$!#(B
+.\" rough approximation = $B$*$*$^$+$K;w$?$b$N!"35;;!"Bg$6$C$Q$J?t;z(B
 .
 .P
-.I $B%F%-%9%H%^!<%+(B
-.C2 ci circle
-.C2 bu bullet
-.C2 dd daggerdbl "$B%@%V%k%@%,!<%5%$%s(B"
-.C2 dg dagger
-.C2 lz lozenge
-.C2 sq square
-.C2 ps paragraph
-.C2 sc section
-.C2 lh handleft
-.C2 rh handright
-.C2 at at
-.C2 sh numbersign
-.C2 CR carriagereturn "$B2~9T$N5-9f(B"
-.C2 OK a19 "$B%A%'%C%/%^!<%/!">H9g$N$7$k$7(B"
+$B$^$?!"(B`rn' $B$O8EE5E*$J(B troff $B$GJ?J}:,5-9f$N?eJ?$J3HD%$H$7$F$NLr3d$,$"$j$^$9!#(B
 .
 .P
-.I $BK!N'4XO"(B
-.C2 co copyright
-.C2 rg registered
-.C2 tm trademark
-.C2 bs bell "AT&T Bell Labs $B%m%4(B (groff $B$G$O;H$o$l$^$;$s(B)"
+`ru' $B$O%U%)%s%HITJQ$N%0%j%U!"$9$J$o$A!"D9$5(B 0.5m $B$N7S@~$G$9!#(B
 .
 .P
-.I $BDL2_5-9f(B
-.C2 Do dollar
-.C2 ct cent
-.C2 eu \& "$B8x<0$J%f!<%m5-9f(B"
-.C2 Eu Euro "$B%U%)%s%H0MB8$N%f!<%m%0%j%U%P%j%"%s%H(B"
-.C2 Ye yen
-.C2 Po sterling "$B1Q9q$NDL2_5-9f(B"
-.C2 Cs currency "$B%9%+%s%8%J%S%"$NDL2_5-9f(B"
-.C2 Fn florin "$B%*%i%s%@$NDL2_5-9f(B"
+.CT "$B=PNO(B" "\f(CW\e[integral]" "" "propersuperset" "xxxxxxxxx"
+.He
+.2s ba bar u007C
+.C2 br SF110000 u2502 "$BH"7?7S@~(B +"
+.C2 ul underscore u005F "+"
+.C2 rn overline u203E "$BJ?J}:,$N7QB3$K$O(B `\f(CW\e[radicalex]\fP' $B$r;HMQ(B +"
+.C2 ru --- --- "$B%Y!<%9%i%$%s$N7S@~(B +"
+.C2 bb brokenbar u00A6
+.C2 sl slash u002F "+"
+.2e rs backslash u005C "$B5U8GAj@~(B"
 .
+.Pa
+.I $B%F%-%9%H%^!<%+(B
 .P
-.I $BC10L(B
-.C2 de degree
-.C2 %0 perthousand "$B@iJ,$N0l5-9f!"%Q!<%_%k(B"
-.C2 fm minute "$B%U%#!<%H5-9f!"%W%i%$%`(B"
-.C2 sd second
-.C2 mc mu "$B%^%$%/%m5-9f(B"
-.C2 Of ordfeminine
-.C2 Om ordmasculine
+.2s ci circle u25CB "+"
+.C2 bu bullet u2022 "+"
+.C2 dd daggerdbl u2021 "$B%@%V%k%@%,!<%5%$%s(B +"
+.C2 dg dagger u2020 "+"
+.C2 lz lozenge u25CA
+.C2 sq uni25A1 u25A1 "$BGr$$J}7A(B +"
+.C2 ps paragraph u00B6
+.C2 sc section u00A7 "+"
+.C2 lh uni261C u261C "$B:8<j;X$7(B +"
+.C2 rh a14 u261E "$B1&<j;X$7(B +"
+.C2 at at u0040
+.C2 sh numbersign u0023
+.C2 CR carriagereturn u21B5
+.2e OK a19 u2713 "$B%A%'%C%/%^!<%/!"(Btick"
 .
+.Pa
+.I $BK!N'4XO"(B
 .P
-.I $BO@M}%7%s%\%k(B
-.C2 AN logicaland
-.C2 OR logicalor
-.C2 no logicalnot
-.C2 te existential "$BB8:_$9$k!"B8:_8BDj;R(B"
-.C2 fa universal "$B$9$Y$F$N!"IaDL8BDj;R(B"
-.C2 st suchthat
-.C2 3d therefore
-.C2 tf therefore
+.2s co copyright u00A9 "+"
+.C2 rg registered u00AE "+"
+.C2 tm trademark u2122
+.2e bs --- --- "AT&T $B%Y%k8&5f=j%m%4(B (groff $B$G$O;HMQ$5$l$J$$(B) +"
 .
+.Pa
+.I $BDL2_5-9f(B
 .P
-.I $B?t3X%7%s%\%k(B
-.C2 12 onehalf
-.C2 14 onequarter
-.C2 34 threequarters
-.C2 S1 onesuperior
-.C2 S2 twosuperior
-.C2 S3 threesuperior
-.
-.C2 pl plusmath "$BFC<l%U%)%s%H$N@5Id9f(B"
-.C1 - minus "$B8=:_$N%U%)%s%H$NIiId9f(B"
-.C2 -+ minusplus
-.C2 +- plusminus
-.CN t+- plusminus "$B%F%-%9%H%P%j%"%s%H$N(B `+-'"
-.C2 pc periodcentered "$B>h;;5-9f$N%I%C%H(B"
-.C2 md dotmath
-.C2 mu multiply
-.CN tmu multiply "$B%F%-%9%H%P%j%"%s%H$N(B `mu'"
-.C2 c* circlemultiply "$B1_$NCf$K@Q$N5-9f(B"
-.C2 c+ circleplus "$B1_$NCf$K@5Id9f(B"
-.C2 di divide "$B=|;;5-9f(B"
-.CN tdi divide "$B%F%-%9%H%P!<%8%g%s$N(B `di'"
-.C2 f/ fraction "$B=|;;$NK@(B"
-.C2 ** asteriskmath
-.
-.C2 <= lessequal
-.C2 >= greaterequal
-.C2 << \& "$BHs>o$K>.$5$$(B"
-.C2 >> \& "$BHs>o$KBg$-$$(B"
-.C2 != notequal
-.C2 eq equalmath "$BFC<l%U%)%s%H$NEy9f(B"
-.C2 == equivalence
-.C2 =~ congruent
-.C2 ap similar
-.C2 ~~ approxequal
-.C2 ~= approxequal
-.C2 pt proportional
-.
-.C2 es emptyset
-.C2 mo element
-.C2 nm notelement
-.C2 nb notsubset
-.C2 nc notpropersuperset
-.C2 ne notequivalence
-.C2 sb propersubset
-.C2 sp propersuperset
-.C2 ib reflexsubset
-.C2 ip reflexsuperset
-.C2 ca intersection "$B6&DL=89g!"%-%c%C%W(B"
-.C2 cu union "$B9gJ;=89g!"%+%C%W(B"
-.
-.C2 /_ angle
-.C2 pp perpendicular
-.C2 is integral
-.CN sum sum
-.CN product product
-.C2 gr gradient
-.C2 sr radical "$B:,9f(B (square root)"
-.C2 rn \& overline "$B:,9f$NB3$-(B"
-.
-.C2 if infinity
-.C2 Ah aleph
-.C2 Im Ifraktur "$B%U%i%/%H%%!<%k(B($B%I%$%D;zBN(B) I, $B5u?t(B"
-.C2 Re Rfraktur "$B%U%i%/%H%%!<%k(B($B%I%$%D;zBN(B) R, $B<B?t(B"
-.C2 wp weierstrass "$B%t%!%$%d!<%7%e%H%i!<%9$N(B p"
-.C2 pd partialdiff "$BJPHyJ,5-9f(B"
+.2s Do dollar u0024
+.C2 ct cent u00A2 "+"
+.C2 eu --- u20AC "$B8x<0$J%f!<%m5-9f(B"
+.C2 Eu Euro u20AC "$B%U%)%s%H0MB8$N%f!<%m%0%j%U%P%j%"%s%H(B"
+.C2 Ye yen u00A5
+.C2 Po sterling u00A3 "$B1Q9q$NDL2_5-9f(B"
+.C2 Cs currency u00A4 "$B%9%+%s%8%J%S%"$NDL2_5-9f(B"
+.2e Fn florin u0192 "$B%*%i%s%@$NDL2_5-9f(B"
 .
+.Pa
+.I $BC10L(B
 .P
-.I $B%.%j%7%cJ8;z(B
-.C2 *A Alpha
-.C2 *B Beta
-.C2 *C Xi
-.C2 *D Delta
-.C2 *E Epsilon
-.C2 *F Phi
-.C2 *G Gamma
-.C2 *H Theta
-.C2 *I Iota
-.C2 *K Kappa
-.C2 *L Lambda
-.C2 *M Mu
-.C2 *N Nu
-.C2 *O Omicron
-.C2 *P Pi
-.C2 *Q Psi
-.C2 *R Rho
-.C2 *S Sigma
-.C2 *T Tau
-.C2 *U Upsilon
-.C2 *W Omega
-.C2 *X Chi
-.C2 *Y Eta
-.C2 *Z Zeta
-.C2 *a alpha
-.C2 *b beta
-.C2 *c xi
-.C2 *d delta
-.C2 *e epsilon
-.C2 *f phi
-.C2 +f phi1 "$B%U%!%$JQ7A(B"
-.C2 *g gamma
-.C2 *h theta
-.C2 +h theta1 "$B%7!<%?JQ7A(B"
-.C2 *i iota
-.C2 *k kappa
-.C2 *l lambda
-.C2 *m mu
-.C2 *n nu
-.C2 *o omicron
-.C2 *p pi
-.C2 +p omega1 "$B%Q%$JQ7A!"%*%a%,Iw(B"
-.C2 *q psi
-.C2 *r rho
-.C2 *s sigma
-.C2 *t tau
-.C2 *u upsilon
-.C2 *w omega
-.C2 *x chi
-.C2 *y eta
-.C2 *z zeta
-.C2 ts sigma1 "$B8lHx>.J8;z&R(B"
+.2s de degree u00B0 "+"
+.C2 %0 perthousand u2030 "$B@iC10L5-9f!"@iG/C10L5-9f(B"
+.C2 fm minute u2032 "$B%U%C%H%^!<%/(B, $B%W%i%$%`(B +"
+.C2 sd second u2033
+.C2 mc mu u00B5 "$B%^%$%/%m5-9f(B"
+.C2 Of ordfeminine u00AA
+.2e Om ordmasculine u00BA
+.
+.Pa
+.I $BO@M}%7%s%\%k(B
+.P
+.2s AN logicaland u2227
+.C2 OR logicalor u2228
+.C2 no logicalnot u00AC "+"
+.CN tno logicalnot u00AC "`no' $B$N%F%-%9%H7A(B"
+.C2 te existential u2203 "$BB8:_$9$k!"B8:_8BDj;R(B"
+.C2 fa universal u2200 "$B$9$Y$F$N!"IaDL8BDj;R(B"
+.C2 st suchthat u220B
+.C2 3d therefore u2234
+.C2 tf therefore u2234
+.
+.2e or bar u007C "(C $B$G;H$o$l$k$h$&$J(B) $B%S%C%HC10L$N(B OR $B1i;;;R(B +"
 .
+.Pa
+.I $B?t3X%7%s%\%k(B
 .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 "$BFC<l%U%)%s%H$N@5Id9f(B +"
+.C2 mi minus u2212 "$BFC<l%U%)%s%H$NIiId9f(B +"
+.C2 -+ uni2213 u2213
+.C2 +- plusminus u00B1 "+"
+.CN t+- plusminus u00B1 "`+\-' $B$N%F%-%9%H7A(B"
+.C2 pc periodcentered u00B7
+.C2 md dotmath u22C5 "$B>h;;$N%I%C%H(B"
+.C2 mu multiply u00D7 "+"
+.CN tmu multiply u00D7 "`mu' $B$N%F%-%9%H7A(B"
+.C2 c* circlemultiply u2297 "$B1_$NCf$K@Q$N5-9f(B"
+.C2 c+ circleplus u2295 "$B1_$NCf$K@5Id9f(B"
+.C2 di divide u00F7 "$B=|;;5-9f(B +"
+.CN tdi divide u00F7 "`di' $B$N%F%-%9%H7A(B"
+.C2 f/ fraction u2044 "$BJ,?t$NK@(B"
+.C2 ** asteriskmath u2217 "+"
+.
+.C2 <= lessequal u2264 "+"
+.C2 >= greaterequal u2265 "+"
+.C2 << uni226A u226A "$B$h$j>.$5$$(B"
+.C2 >> uni226B u226B "$B$h$jBg$-$$(B"
+.C2 eq equal u003D "$BFC<l%U%)%s%H$NEy9f(B +"
+.C2 != notequal u003D_0338 "+"
+.C2 == equivalence u2261 "+"
+.C2 ne uni2262 u2261_0338
+.C2 =~ congruent u2245 "$B6a;wEy9f(B"
+.C2 |= uni2243 u2243 "$BA26aEy9f(B +"
+.C2 ap similar u223C "+"
+.C2 ~~ approxequal u2248 "$B$[$\Ey9f(B"
+.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 "$B%9!<%Q!<%;%C%H$G$J$$(B"
+.C2 ib reflexsubset u2286 "+"
+.C2 ip reflexsuperset u2287 "+"
+.C2 ca intersection u2229 "$B6&DL=89g(B, $B%-%c%C%W(B +"
+.C2 cu union u222A "$B9gJ;=89g(B, $B%+%C%W(B +"
+.
+.C2 /_ angle u2220
+.C2 pp perpendicular u22A5
+.C2 is integral u222B "+"
+.CN integral integral u222B "***"
+.CN sum summation u2211 "***"
+.CN product product u220F "***"
+.C2 gr gradient u2207 "+"
+.C2 sr radical u221A "$BJ?J}:,(B +"
+.CN sqrt radical u221A "***"
+.CN radicalex radicalex --- "$BJ?J}:,$N7QB3(B"
+.CN sqrtex radicalex --- "***"
+.
+.C2 lc uni2308 u2308 "$B:8%7!<%j%s%0(B +"
+.C2 rc uni2309 u2309 "$B1&%7!<%j%s%0(B +"
+.C2 lf uni230A u230A "$B:8%U%m%"(B +"
+.C2 rf uni230B u230B "$B1&%U%m%"(B +"
+.
+.C2 if infinity u221E "+"
+.C2 Ah aleph u2135
+.C2 Im Ifraktur u2111 "$B%4%7%C%/BN(B I, $B5u?t(B"
+.C2 Re Rfraktur u211C "$B%4%7%C%/BN(B R, $B<B?t(B"
+.C2 wp weierstrass u2118 "$B%o%$%(%k%7%e%H%i%9$N(B p"
+.C2 pd partialdiff u2202 "$BJPHyJ,5-9f(B +"
+.\" partial differentiation = $BJPHyJ,(B
+.C2 -h uni210F u210F "2 $B%Q%$$N%W%i%s%/Dj?t(B"
+.\" Planck constant = $B%W%i%s%/Dj?t(B
+.2e hbar uni210F u210F
+.
+.Pa
+.I $B%.%j%7%cJ8;z(B
+.P
+$B$3$l$i$N%0%j%U$O5;=QE*$J;HMQ$N$?$a$G$"$j!"K\Ev$N%.%j%7%"8l$N$?$a$K(B
+$B0U?^$5$l$F$$$^$;$s!#(B
+$BDL>o!"BgJ8;z$K$OD>N)7A$,$"$j!"$=$7$F>.J8;z$N$b$N$O79<P$7$F$$$^$9!#(B
+.
+Unicode $B$X$NJ8;z(B phi $B$N%^%C%T%s%0$K4X$9$kLdBj$,$"$j$^$9!#(B
+.
+Unicode $B%P!<%8%g%s(B\ 3.0 $B$NA0$K!"(BU+03C6$B!"(BGREEK SMALL LETTER PHI $B$H(B
+U+03D5$B!"(BGREEK PHI SYMBOL $B$N0c$$$OL@3N$K@bL@$5$l$F$$$^$;$s!#(B
+Unicode $BK\$N%0%j%U7A$O;2>H$H$7$F;HMQ$9$k$3$H$7$+$G$-$^$;$s$G$7$?!#(B
+.
+Unicode\ 3.0 $B$+$i;O$^$C$F!";2>H%0%j%U$O8r49$7$F!"8@MU$G@bL@$5$l$^$7$?(B:
+$B?t3X$NJ8L.$G$O!"(BU+03D5 $B$OIo$G7A%0%j%U$G!"(BU+03C5 $B$O$A$8$l%0%j%U$G$9!#(B
+.
+$B;DG0$J$,$i!"$[$H$s$I$N%U%)%s%H6H<T$O(B
+Unicode $B$K$*$1$k$3$N(B ($BHs8_49(B) $B$NJQ99$G(B
+$B$=$l$i$N%U%)%s%H$r99?7$7$^$;$s$G$7$?!#(B
+.
+$B$3$l$r=q$$$?(B (2003 $BG/(B 2 $B7n(B) $B;~E@$G!"(B
+$B?t3X$G;HMQ$5$l$k$J$i(B Adobe Glyph Names `phi' $B$H(B `phi1'
+$B$,0UL#$rJQ99$9$k$+$I$&$+$O$^$@L@3N$G$O$"$j$^$;$s!#(B
+$B$7$?$,$C$F!"8_49@-$NLdBj$O5/$3$j$=$&$G$9(B \(en
+$BJ]<iE*$G$9$,!"(Bgroff $B$O!"8=:_(B PostScript $B%7%s%\%k%U%)%s%H$N(B `phi' $B$,(B
+$BIo$G7A%P!<%8%g%s$G$"$k$H2>Dj$7$F$$$^$9(B
+.P
+groff $B$G$O!"%7%s%\%k(B `\f(CW\e[*f]\fP' $B$O>o$K(B phi $B$NIo$G7A%P!<%8%g%s$r0UL#$7$F!"(B
+`\f(CW\e[+f]\fP' $B$O$A$8$l0[7A$r0UL#$7$^$9!#(B
+.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 "$B=*C<%7%0%^(B (sigma) +"
+.C2 *s sigma u03C3 "+"
+.C2 *t tau u03C4 "+"
+.C2 *u upsilon u03C5 "+"
+.C2 *f phi u03D5 "($BIo$G7A$N%0%j%U(B) +"
+.C2 *x chi u03C7 "+"
+.C2 *q psi u03C8 "+"
+.C2 *w omega u03C9 "+"
+.C2 +h theta1 u03D1 "$B0[7A%7!<%?(B (theta)"
+.C2 +f phi1 u03C6 "$B0[7A(B phi ($B$A$8$l7A(B)"
+.C2 +p omega1 u03D6 "$B0[7A%Q%$(B (pi), $B%*%a%,(B (omega) $B;w(B"
+.2e +e uni03F5 u03F5 "$B0[7A(B epsilon"
+.
+.Pa
 .I $B%+!<%I%7%s%\%k(B
-.C2 CL club "$B%/%i%V%9!<%H(B"
-.C2 SP spade "$B%9%Z!<%I%9!<%H(B"
-.C2 HE heart "$B%O!<%H%9!<%H(B"
-.C2 DI diamond "$B%@%$%d%9!<%H(B"
-.ch Fo
+.P
+.2s CL club u2663 "$B9u$N%/%i%V(B"
+.C2 SP spade u2660 "$B9u$N%9%Z!<%I(B"
+.C2 HE heart u2665 "$B9u$N%O!<%H(B "
+.C2 u2662 uni2662 u2662 "$BGr$N%O!<%H(B"
+.C2 DI diamond u2666 "$B9u$N%@%$%"%b%s%I(B"
+.2e u2661 uni2661 u2661 "$BGr$N%@%$%"%b%s%I(B"
 .
 .
 .\" --------------------------------------------------------------------
 .SH "$B:n<T(B"
 .\" --------------------------------------------------------------------
 .
-Copyright \(co 1989-2000, 2001, 2002 Free Software Foundation, Inc.
+Copyright \(co 1989-2000, 2001, 2002, 2003 Free Software Foundation, Inc.
 .
 .P
 $B$3$NJ8=q$O!"(BFDL (GNU Free Documentation License) $B%P!<%8%g%s(B 1.1 $B$+(B

--- 4.8-RELEASE/man7/groff_char.7	Thu Apr  3 17:54:09 2003
+++ 5.4-RELEASE/man7/groff_char.7	Sun May  8 16:01:55 2005
@@ -1,6 +1,6 @@
-.TH GROFF_CHAR 7 "14 February 2003" "Groff Version 1.18.1"
+.TH GROFF_CHAR 7 "1 May 2003" "Groff Version 1.19"
 .SH NAME
-groff_char \- groff character names
+groff_char \- groff glyph names
 .SH DESCRIPTION
 .\" The lines above were designed to satisfy `apropos'.
 .
@@ -17,9 +17,9 @@
 This file is part of groff (GNU roff).
 
 File position: <groff_src_top>/man/groff_char.man
-Last update: 20 July 2002
+Last update: 24 Feb 2003
 
-Copyright (C) 1989-2000, 2001, 2002 Free Software Foundation, Inc.
+Copyright (C) 1989-2000, 2001, 2002, 2003 Free Software Foundation, Inc.
 written by Werner Lemberg <wl@gnu.org>
 with additions by Bernd Warken <bwarken@mayn.de>
 
@@ -49,185 +49,356 @@
 .
 .\" 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
+.  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
-.	char \\$1 \\$3\
-\k[acc]\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'
-.	hcode \\$1 \\$3
+.  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
+.  \}
 ..
-.Ac \(vc \(ah c
-.Ac \(vC \(ah C
-.
 .
 .\" --------------------------------------------------------------------
 .\" Setup Part 2
 .\" --------------------------------------------------------------------
 .
-.nr Sp 3n
-.ta \w'\fIOutput'u+\n(Spu \
-    +\w'\fIInput'u+\n(Spu \
-    +\w'\fIInput'u+\n(Spu \
-    +\w'periodcentered'u+\n(Spu
+.nr Sp 2n
 .
 .\" --------------------------------------------------------------------
-.de C0
-.	C \\$1 "" \\$1 \\$2 "\\$3"
+.\" .C2/.CN (groff)
+.
+.if !\n(.g .ig
+.de CN
+.  C \e[\\$1] "" \[\\$1] \\$2 "\\$3" "\\$4"
 ..
 .
-.\" --------------------------------------------------------------------
-.de C1
-.	C \e\\$1 "" \\\\\\$1 \\$2 "\\$3"
+.\" .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
 ..
 .
-.\" --------------------------------------------------------------------
-.\" .C2/.CN (groff)
+.\" .Ne (groff) end .CN block
+.
 .if !\n(.g .ig
-.de CN
-.	C \e[\\$1] "" \[\\$1] \\$2 "\\$3"
+.de Ne
+.  ch Fo
+.  CN "\\$1" "\\$2" "\\$3" "\\$4"
 ..
-.if \n(.g .als C2 CN
+.
+.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"
+.  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"
+.  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 description
+.\" input-name decimal-code output-name ps-name unicode description is-char
 .\" .C (groff)
+.
 .if !\n(.g .ig
 .de C
-.	if c\\$3 \{\
-.		ft CR
-.		tr `\`'\*[aq]
-.		in 0
-.		di CH
-.		nop \&\\$1
-.		br
-.		di
-.		in
-.		ft
-.		ds CH \\*[CH]\
-.		tr ``''
-.		nop \&\\$3\t\\*[CH]\t\\$2\t\\$4\t\\$5
-.	\}
+.  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
-.	if !'\\$3'' \{\
-.		ft B
-.		tr `\`'\*(aq
-.		in 0
-.		di CH
+.  ft B
+.  tr `\`'\*(aq
+.  in 0
+.  di CH
 \&\\$1
-.		br
-.		di
-.		in
-.		ft
-.		ds CH \\*(CH\
-.		tr ``''
-\&\\$3\t\\*(CH\t\\$2\t\\$4\t\\$5
-.	\}
+.  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
+'  bp
+.  He
 ..
 .
-.\" --------------------------------------------------------------------
-.de He
-.P
-'nf
-.ft I
-Output	Input	Input	PostScript	Notes
-	name	code	name
-.ft
-.P
+.de Pa
+.  P
+.  ne 3
 ..
 .
+.
+.
 .\" --------------------------------------------------------------------
 .\" .SH DESCRIPTION
 .\" --------------------------------------------------------------------
 .
 This manual page lists the standard
 .B groff
-input characters.
+glyph names and the default input mapping, \%latin-1.
 .
-The output characters in this document will look different depending
+The glyphs in this document will look different depending
 on which output device was chosen (with option
 .B \-T
 for the
 .BR man (1)
 program or the roff formatter).
 .
-Only the characters that are available for the device that
-is being used to print or view this manual page will be
-.ie \n(.g displayed (the device currently used is `\*(.T').
-.el displayed.
+Glyphs not available for the device that
+is being used to print or view this manual page will be marked with
+.ie \n(.g `(N/A)'; the device currently used is `\*(.T'.
+.el `(N/A)'.
 .
 .
 .P
 In the actual version, 
 .B groff
-provides only 8-bit characters for direct input and named characters
+provides only \%8-bit characters for direct input and named entities
 for further glyphs.
 .
-On ASCII platforms, character codes in the range 0 to 127 (decimal)
-represent the usual 7-bit ASCII characters, while codes between 127
+On ASCII platforms, input character codes in the range 0 to 127 (decimal)
+represent the usual \%7-bit ASCII characters, while codes between 127
 and 255 are interpreted as the corresponding characters in the
-.I Latin-1
-.RI ( ISO-8859-1 )
-code set.
+.I \%Latin-1
+.RI ( \%ISO-8859-1 )
+code set by default.
+.
+This mapping is contained in the file \f(CWlatin1.tmac\fP
+and can be changed by loading a different input encoding.
+.
+Note that some of the input characters are reserved by
+.BR groff ,
+either for internal use or for special input purposes.
 .
-On EBCDIC platforms, only the code page
+On EBCDIC platforms, only code page
 .B cp1047
-is supported (which contains the same characters as Latin-1).
+is supported (which contains the same characters as \%Latin-1; the
+input encoding file is called \f(CWcp1047.tmac\fP).
+.
+Again, some input characters are reserved for internal and special purposes.
 .
 It is rather straightforward (for the experienced user) to set up other
-8bit encodings like
-.IR Latin-2 ;
+\%8-bit encodings like
+.IR \%Latin-2 ;
 since
 .B groff
 will use Unicode in the next major version, no additional encodings
@@ -235,13 +406,13 @@
 .
 .
 .P
-All roff systems provide the concept of named characters.
+All roff systems provide the concept of named glyphs.
 .
 In traditional roff systems, only names of length\ 2 were used, while
 groff also provides support for longer names.
 .
-It is strongly suggested that only named characters are used for all
-characters outside of the 7-bit ASCII range.
+It is strongly suggested that only named glyphs are used for all
+character representations outside of the printable \%7-bit ASCII range.
 .
 .
 .P
@@ -249,30 +420,21 @@
 also produce single characters; these exist for historical reasons or
 are printable versions of syntactical characters.
 .
-They include
-.BR \e\e ,
-.BR \e' ,
-.BR \e` ,
-.BR \e- ,
-.BR \e. ,
-and
-.BR \ee ;
-see
+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 (7).
 .
 .
 .P
-In groff, all of these different types of characters can be tested
-positively with the
-.B .if\ c
-conditional.
+In groff, all of these different types of characters and glyphs can be
+tested positively with the `\f(CW.if\ c\fP' conditional.
 .
 .
 .\" --------------------------------------------------------------------
 .SH REFERENCE
 .\" --------------------------------------------------------------------
 .
-In this section, the characters in groff are specified in tabular
+In this section, the glyphs in groff are specified in tabular
 form.
 .
 The meaning of the columns is as follows.
@@ -280,719 +442,918 @@
 .
 .TP
 .I "Output"
-shows how the character is printed for the current device; although
+shows how the glyph is printed for the current device; although
 this can have quite a different shape on other devices, it always
 represents the same glyph.
 .
 .
 .TP
 .I "Input name"
-specifies how the character is input either directly by a key on the
+specifies how the glyph is input either directly by a key on the
 keyboard, or by a groff escape sequence.
 .
 .
 .TP
 .I "Input code"
-applies to characters which can be input with a single character, and
-gives the ISO Latin-1 decimal code of that input character.
+applies to glyphs which can be input with a single character, and
+gives the ISO \%Latin-1 decimal code of that input character.
 .
-Note that this code is equivalent to the lowest 256 Unicode characters;
-(including 7-bit ASCII in the range 0 to\ 127).
+Note that this code is equivalent to the lowest 256 Unicode characters,
+including \%7-bit ASCII in the range 0 to\ 127.
 .
 .
 .TP
 .I "PostScript name"
-gives the usual PostScript name of the output character.
+gives the usual PostScript name of the glyph.
+.
+.
+.TP
+.I "Unicode decomposed"
+is the glyph name used in composite glyph names.
+.
 .
 .
 .\" --------------------------------------------------------------------
-.SS "ASCII Characters"
+.SS "7-bit Character Codes 32-126"
 .\" --------------------------------------------------------------------
 .
-These are the basic characters having 7-bit ASCII code values.
+These are the basic glyphs having 7-bit ASCII code values assigned.
 .
-These are identical to the first 127 characters of the character
-standards ISO-8859-1 (Latin-1) and Unicode (range
+They are identical to the printable characters of the
+character standards \%ISO-8859-1 (\%Latin-1) and Unicode (range
 .IR "C0 Controls and Basic Latin" ).
 .
-To save space, not every code has an entry in the following because
-the following code ranges are well known.
+The glyph names used in composite glyph names are `u0020' up to `u007E'.
+.
+.
+.P
+Note that input characters in the range \%0\-31 and character 127 are
+.I not
+printable characters.
+.
+Most of them are invalid input characters for
+.B groff
+anyway, and the valid ones have special meaning.
+.
+For EBCDIC, the printable characters are in the range \%66\-255.
 .
-.TP
-0\-32
-Control characters (print as themselves).
 .
 .TP
 48\-57
-Decimal digits 0 to 9 (print as themselves).
+Decimal digits 0 to\ 9 (print as themselves).
+.
 .
 .TP
 65\-90
 Upper case letters A\-Z (print as themselves).
 .
+.
 .TP
 97\-122
 Lower case letters a\-z (print as themselves).
 .
-.TP
-127
-Control character (prints as itself).
 .
 .P
-The remaining ranges constitute the printable, non-alphanumeric ASCII
-characters; only these are listed below.
-.
-As can be seen in the table below, most of these characters print as
+Most of the remaining characters not in the just described ranges print as
 themselves; the only exceptions are the following characters:
 .
+.
 .TP
 .B \`
-the ISO Latin-1 `Grave Accent' (code\ 96) prints as `, a left single
-quotation mark,
+the ISO \%Latin-1 `Grave Accent' (code\ 96) prints as `, a left single
+quotation mark; the original character can be obtained with `\f(CW\e`\fP'.
+.
 .
 .TP
 .B \*(aq
-the ISO Latin-1 `Apostrophe' (code\ 39) prints as ', a right single
-quotation mark; the corresponding ISO Latin-1 characters can be obtained
-with
-.B \e`
-and
-.BR \e(aq .
+the ISO \%Latin-1 `Apostrophe' (code\ 39) prints as ', a right single
+quotation mark; the original character can be obtained with `\f(CW\e(aq\fP'.
+.
 .
 .TP
 .B -
-the ISO Latin-1 `Hyphen, Minus Sign' (code\ 45) prints as a hyphen; a
-minus sign can be obtained with
-.BR \e- .
+the ISO \%Latin-1 `Hyphen, Minus Sign' (code\ 45) prints as a hyphen; a
+minus sign can be obtained with `\f(CW\e-\fP'.
+.
 .
 .TP
 .B ~
-the ISO Latin-1 `Tilde' (code\ 126); a larger glyph can be obtained
-with
-.BR \e(ti .
+the ISO \%Latin-1 `Tilde' (code\ 126) is reduced in size to be usable as
+a diacritic; a larger glyph can be obtained with `\f(CW\e(ti\fP'.
+.
 .
 .TP
 .B ^
-the ISO Latin-1 `Circumflex Accent' (code\ 94); a larger glyph can be
-obtained with
-.BR \e(ha .
+the ISO \%Latin-1 `Circumflex Accent' (code\ 94) is reduced in size to be
+usable as a diacritic; a larger glyph can be obtained with `\f(CW\e(ha\fP'.
 .
 .
 .P
-.if !\n[cR] .wh \n(nlu+\n(.tu-\n(.Vu Fo
+.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
-.CD 33 exclam
-.CD 34 quotedbl
-.CD 35 numbersign
-.CD 36 dollar
-.CD 37 percent
-.CD 38 ampersand
-.CD 39 quoteright
-.CD 40 parenleft
-.CD 41 parenright
-.CD 42 asterisk
-.CD 43 plus
-.CD 44 comma
-.CD 45 hyphen
-.CD 46 period
-.CD 47 slash
-.CD 58 colon
-.CD 59 semicolon
-.CD 60 less
-.CD 61 equal
-.CD 62 greater
-.CD 63 question
-.CD 64 at
-.CD 91 bracketleft
-.CD 92 backslash
-.CD 93 bracketright
-.CD 94 circumflex "circumflex accent"
-.CD 95 underscore
-.CD 96 quoteleft
-.CD 123 braceleft
-.CD 124 bar
-.CD 125 braceright
-.CD 126 tilde "tilde accent"
-.ch Fo
+.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"
 .
 .
 .\" --------------------------------------------------------------------
-.SS "Latin-1 Special Characters"
+.SS "8-bit Character Codes 160 to 255"
 .\" --------------------------------------------------------------------
 .
-These characters have character codes between 128 and\ 255.
-.
-They are interpreted as characters according to the
+They are interpreted as printable characters according to the
 .I Latin-1
 .RI ( iso-8859-1 )
 code set, being identical to the Unicode range
 .IR "C1 Controls and Latin-1 Supplement" .
 .
-.TP
-128\-159
 .
-the C1 Controls; they print as themselves, but the effect is mostly
-undefined.
+.P
+Input characters in range 128-159 (on non-EBCDIC hosts) are not printable
+characters.
+.
 .
 .TP
 160
 .
-the ISO Latin-1
+the ISO \%Latin-1
 .I no-break space
-is mapped to
-.BR `\e\ ' ,
-the escaped space character.
+is mapped to `\f(CW\e~\fP', the stretchable space character.
+.
 .
 .TP
 173
 .
-the soft hyphen control character (prints as itself).
+the soft hyphen control character.
 .
-groff never use this character for output (thus it is omitted in the table
-below); the input character\ 173 is mapped onto
-.BR \e% .
+.B groff
+never uses this character for output (thus it is omitted in the
+table below); the input character\ 173 is mapped onto `\f(CW\e%\fP'.
 .
 .
 .P
-The remaining ranges (161\-172, 174\-255), called the
-.I Latin-1 Supplement
-in Unicode, are printable characters that print as themselves.
+The remaining ranges (\%161\-172, \%174\-255)
+are printable characters that print as themselves.
 .
 Although they can be specified directly with the keyboard on systems
-with a Latin-1 code page, it is better to use their named character
-equivalent; see next section.
-.
+with a \%Latin-1 code page, it is better to use their glyph names;
+see next section.
 .
 .P
-.if !\n[cR] .wh \n(nlu+\n(.tu-\n(.Vu Fo
+.CT "\fIOutput" "\fIInput" "\fIInput" "guillemotright" "decomposed"
 .He
-.CD 161 exclamdown "inverted exclamation mark"
-.CD 162 cent
-.CD 163 sterling
-.CD 164 currency
-.CD 165 yen
-.CD 166 brokenbar
-.CD 167 section
-.CD 168 dieresis
-.CD 169 copyright
-.CD 170 ordfeminine
-.CD 171 guillemotleft
-.CD 172 logicalnot
-.CD 174 registered
-.CD 175 macron
-.CD 176 degree
-.CD 177 plusminus
-.CD 178 twosuperior
-.CD 179 threesuperior
-.CD 180 acute "acute accent"
-.CD 181 mu "micro sign"
-.CD 182 paragraph
-.CD 183 periodcentered
-.CD 184 cedilla
-.CD 185 onesuperior
-.CD 186 ordmasculine
-.CD 187 guillemotright
-.CD 188 onequarter
-.CD 189 onehalf
-.CD 190 threequarters
-.CD 191 questiondown
-.CD 192 Agrave
-.CD 193 Aacute
-.CD 194 Acircumflex
-.CD 195 Atilde
-.CD 196 Adieresis
-.CD 197 Aring
-.CD 198 AE
-.CD 199 Ccedilla
-.CD 200 Egrave
-.CD 201 Eacute
-.CD 202 Ecircumflex
-.CD 203 Edieresis
-.CD 204 Igrave
-.CD 205 Iacute
-.CD 206 Icircumflex
-.CD 207 Idieresis
-.CD 208 Eth
-.CD 209 Ntilde
-.CD 210 Ograve
-.CD 211 Oacute
-.CD 212 Ocircumflex
-.CD 213 Otilde
-.CD 214 Odieresis
-.CD 215 multiply
-.CD 216 Oslash
-.CD 217 Ugrave
-.CD 218 Uacute
-.CD 219 Ucircumflex
-.CD 220 Udieresis
-.CD 221 Yacute
-.CD 222 Thorn
-.CD 223 germandbls
-.CD 224 agrave
-.CD 225 aacute
-.CD 226 acircumflex
-.CD 227 atilde
-.CD 228 adieresis
-.CD 229 aring
-.CD 230 ae
-.CD 231 ccedilla
-.CD 232 egrave
-.CD 233 eacute
-.CD 234 ecircumflex
-.CD 235 edieresis
-.CD 236 igrave
-.CD 237 iacute
-.CD 238 icircumflex
-.CD 239 idieresis
-.CD 240 eth
-.CD 241 ntilde
-.CD 242 ograve
-.CD 243 oacute
-.CD 244 ocircumflex
-.CD 245 otilde
-.CD 246 odieresis
-.CD 247 divide
-.CD 248 oslash
-.CD 249 ugrave
-.CD 250 uacute
-.CD 251 ucircumflex
-.CD 252 udieresis
-.CD 253 yacute
-.CD 254 thorn
-.CD 255 ydieresis
-.ch Fo
+.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
 .
 .
 .\" --------------------------------------------------------------------
-.SS "Named Characters"
+.SS "Named Glyphs"
 .\" --------------------------------------------------------------------
 .
-The named character idiom is the standard way to specify special
-characters in roff systems.
-.
-They can be embedded into the document text by using escape sequences.
+Glyph names can be embedded into the document text by using escape
+sequences.
 .
 .BR groff (7)
 describes how these escape sequences look.
 .
-The character names can consist of quite arbitrary characters from the
-ASCII or Latin-1 code set, not only alphanumeric characters.
+Glyph names can consist of quite arbitrary characters from the
+ASCII or \%Latin-1 code set, not only alphanumeric characters.
 .
 Here some examples:
 .
 .TP
-.BI \e c
-named character having the name
+\f(CW\e\fP\fIc\fP
+A glyph having the name
 .IR c ,
 which consists of a single character (length\ 1).
 .
 .TP
-.BI \e( ch
-named character having the 2-character name
+\f(CW\e(\fP\fIch\fP
+A glyph having the 2-character name
 .IR ch .
 .
 .TP
-.BI \e[ char_name ]
-named character having the name
+\f(CW\e[\fP\fIchar_name\fP\f(CW]\fP
+A glyph having the name
 .I char_name
 (having length 1, 2, 3, .\|.\|.).
 .
+.TP
+\f(CW\e[\fP\fIbase_glyph composite_1 composite_2 .\|.\|.\fP\f(CW]\fP
+A composite glyph; see below for a more detailed description.
+.
 .
 .P
-In groff, each 8bit input character can also referred to by the construct
-.BI \en[char n ]
-where
+In groff, each \%8-bit input character can also referred to by the construct
+`\f(CW\e[char\fP\fIn\fP\f(CW]\fP' where
 .I n
 is the decimal code of the character, a number between 0 and\ 255
-without leading zeros.
+without leading zeros (those entities are
+.I not
+glyph names).
+.
+They are normally mapped onto glyphs using the \f(CW.trin\fP request.
+.
+Another special convention is the handling of glyphs with names directly
+derived from a Unicode code point; this is discussed below.
 .
-They are mapped onto glyph entities using the
-.B .trin
-request.
-.
-Moreover, new character names can be created by the
-.B .char
-request; see
+Moreover, new glyph names can be created by the \f(CW.char\fP request; see
 .BR groff (7).
 .
+.P
+In the following, a plus sign in the `Notes' column indicates that this
+particular glyph name appears in the PS version of the original troff
+documentation, CSTR\ 54.
+.
 .
 .P
-.\" we don't use the third column
-.ta \w'\fIOutput'u+\n(Spu \
-    +\w'\fIInput'u+\n(Spu-1n \
-    +1n \
-    +\w'periodcentered'u+\n(Spu
-.if !\n[cR] .wh \n(nlu+\n(.tu-\n(.Vu Fo
+.CT "\fIOutput" "\f(CW\e[-D]" "" "Ocircumflex" "u0066_0066_006C"
 .de He
-.P
-'nf
-.ft I
-Output	Input		PostScript	Notes
-	name		name
-.ft
-.P
+.  P
+.  ne 4
+.  ft I
+.  CL "Output" "Input" "" "PostScript" "Unicode"    "Notes"
+.  CL ""       "name"  "" "name"       "decomposed" ""
+.  ft
+.  P
 ..
 .He
-.C2 -D Eth "Icelandic uppercase eth"
-.C2 Sd eth "Icelandic lowercase eth"
-.C2 TP Thorn "Icelandic uppercase thorn"
-.C2 Tp thorn "Icelandic lowercase thorn"
-.C2 ss germandbls "German sharp s"
-.
-.P
-.I Ligatures
-.C2 ff ff "ff ligature"
-.C2 fi fi "fi ligature"
-.C2 fl fl "fl ligature"
-.C2 Fi ffi "ffi ligature"
-.C2 Fl ffl "ffl ligature"
-.C2 AE AE
-.C2 ae ae
-.C2 OE OE
-.C2 oe oe
-.C2 IJ IJ "Dutch IJ ligature"
-.C2 ij ij "Dutch ij ligature"
-.C2 .i dotlessi "i without a dot (Turkish)"
-.C2 .j dotlessj "j without a dot"
+.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
+.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"
 .
-.P
+.Pa
 .I Accented Characters
-.C2 'A Aacute
-.C2 'C Cacute
-.C2 'E Eacute
-.C2 'I Iacute
-.C2 'O Oacute
-.C2 'U Uacute
-.C2 'Y Yacute
-.C2 'a aacute
-.C2 'c cacute
-.C2 'e eacute
-.C2 'i iacute
-.C2 'o oacute
-.C2 'u uacute
-.C2 'y yacute
-.C2 :A Adieresis "A with umlaut"
-.C2 :E Edieresis
-.C2 :I Idieresis
-.C2 :O Odieresis
-.C2 :U Udieresis
-.C2 :Y Ydieresis
-.C2 :a adieresis
-.C2 :e edieresis
-.C2 :i idieresis
-.C2 :o odieresis
-.C2 :u udieresis
-.C2 :y ydieresis
-.C2 ^A Acircumflex
-.C2 ^E Ecircumflex
-.C2 ^I Icircumflex
-.C2 ^O Ocircumflex
-.C2 ^U Ucircumflex
-.C2 ^a acircumflex
-.C2 ^e ecircumflex
-.C2 ^i icircumflex
-.C2 ^o ocircumflex
-.C2 ^u ucircumflex
-.C2 `A Agrave
-.C2 `E Egrave
-.C2 `I Igrave
-.C2 `O Ograve
-.C2 `U Ugrave
-.C2 `a agrave
-.C2 `e egrave
-.C2 `i igrave
-.C2 `o ograve
-.C2 `u ugrave
-.C2 ~A Atilde
-.C2 ~N Ntilde
-.C2 ~O Otilde
-.C2 ~a atilde
-.C2 ~n ntilde
-.C2 ~o otilde
-.C2 vS Scaron
-.C2 vs scaron
-.C2 vZ Zcaron
-.C2 vz zcaron
-.C2 ,C Ccedilla
-.C2 ,c ccedilla
-.C2 /L Lslash "Polish L with a slash"
-.C2 /l lslash "Polish l with a slash"
-.C2 /O Oslash "Scandinavic slashed O"
-.C2 /o oslash "Scandinavic slashed o"
-.C2 oA Aring
-.C2 oa aring
-.
 .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
 .I Accents
-.C2 a" hungarumlaut "Hungarian umlaut"\""
-.C2 a- macron "macron or bar accent"
-.C2 a. dotaccent "dot accent"
-.C2 a^ circumflex "circumflex accent"
-.C2 aa acute "acute accent"
-.C2 ga grave "grave accent"
-.C2 ab breve "breve accent"
-.C2 ac cedilla "cedilla accent"
-.C2 ad dieresis "umlaut or dieresis"
-.C2 ah caron "h\('a\(vcek accent"
-.C2 ao ring "ring or circle accent"
-.C2 a~ tilde "tilde accent"
-.C2 ho ogonek "hook or ogonek accent"
-.C2 ha asciicircum "\s-2ASCII\s+2 circumflex, hat, caret"
-.C2 ti asciitilde "\s-2ASCII\s0 tilde, large tilde"
+.P
+The
+.B composite
+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
-.I Quotes
-.C2 Bq quotedblbase "low double comma quote"
-.C2 bq quotesinglbase "low single comma quote"
-.C2 lq quotedblleft
-.C2 rq quotedblright
-.C2 oq quoteleft "single open quote"
-.C2 cq quoteright "single closing quote (ASCII 39)"
-.C2 aq quotesingle "apostrophe quote"
-.C2 dq quotedbl "double quote (ASCII 34)"
-.C2 Fo guillemotleft
-.C2 Fc guillemotright
-.C2 fo guilsinglleft
-.C2 fc guilsinglright
+.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
+.I Quotes
 .P
-.I Punctuation
-.C2 r! exclamdown
-.C2 r? questiondown
-.C2 em emdash "em dash"
-.C2 en endash "en dash"
-.C2 hy hyphen
+.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
+.I Punctuation
 .P
+.2s r! exclamdown u00A1
+.C2 r? questiondown u00BF
+.C2 em emdash u2014 "+"
+.C2 en endash u2013
+.2e hy hyphen u2010 "+"
+.
+.Pa
 .I Brackets
-.C2 lB bracketleft
-.C2 rB bracketright
-.C2 lC braceleft
-.C2 rC braceright
-.C2 la angleleft "left angle bracket"
-.C2 ra angleright "right angle bracket"
+.P
+The extensible bracket pieces are font-invariant glyphs.
+.
+In classical troff only one glyph was available to vertically extend
+brackets, braces, and parentheses: `bv'.
+.
+We map it rather arbitrarily to u23AA.
 .
 .P
-.I Arrows
-.C2 <- arrowleft
-.C2 -> arrowright
-.C2 <> arrowboth "horizontal double-headed arrow"
-.C2 da arrowdown
-.C2 ua arrowup
-.C2 va arrowupdn "vertical double-headed arrow"
-.C2 lA arrowdblleft
-.C2 rA arrowdblright
-.C2 hA arrowdblboth "horizontal double-headed double arrow"
-.C2 dA arrowdbldown
-.C2 uA arrowdblup
-.C2 vA \& "vertical double-headed double arrow"
-.C2 an arrowhorizex "horizontal arrow extension"
+Note that not all devices contain extensible bracket pieces which can
+be piled up with `\f(CW\eb\fP' due to the restrictions of the escape's
+piling algorithm.
+.
+A general solution to build brackets out of pieces is the following
+macro:
+.
+.P
+.nf
+.RS
+.ft C
+\&.\e" Make a pile centered vertically 0.5em
+\&.\e" above the baseline.
+\&.\e" The first argument is placed at the top.
+\&.\e" The pile is returned in string `pile'
+\&.eo
+\&.de pile-make
+\&.  nr pile-wd 0
+\&.  nr pile-ht 0
+\&.  ds pile-args
+\&.
+\&.  nr pile-# \en[.$]
+\&.  while \en[pile-#] \e{\e
+\&.    nr pile-wd (\en[pile-wd] >? \ew'\e$[\en[pile-#]]')
+\&.    nr pile-ht +(\en[rst] - \en[rsb])
+\&.    as pile-args \ev'\en[rsb]u'\e"
+\&.    as pile-args \eZ'\e$[\en[pile-#]]'\e"
+\&.    as pile-args \ev'-\en[rst]u'\e"
+\&.    nr pile-# -1
+\&.  \e}
+\&.
+\&.  ds pile \ev'(-0.5m + (\en[pile-ht]u / 2u))'\e"
+\&.  as pile \e*[pile-args]\e"
+\&.  as pile \ev'((\en[pile-ht]u / 2u) + 0.5m)'\e"
+\&.  as pile \eh'\en[pile-wd]u'\e"
+\&..
+\&.ec
+.ft
+.RE
+.fi
+.
+.P
+Another complication is the fact that some glyphs which represent bracket
+pieces in original troff can be used for other mathematical symbols also,
+for example `lf' and `rf' which provide the `floor' operator.
+.
+Other devices (most notably for DVI output) don't unify such glyphs.
+.
+For this reason, the four glyphs `lf', `rf', `lc', and `rc' are not
+unified with similarly looking bracket pieces.
+.
+In
+.BR groff ,
+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
+.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
 .I Lines
-.C2 -h hbar
-.C2 or bar
-.C2 ba bar
-.C2 br br "box rule with traditional troff metrics"
-.C2 ru ru "baseline rule"
-.C2 ul ul "underline with traditional troff metrics"
-.C2 bv bv "bar vertical"
-.C2 bb brokenbar
-.C2 sl slash
-.C2 rs backslash
+.P
+The font-invariant glyphs `br', `ul', and `rn' form corners;
+they can be used to build boxes.
+.
+Note that both the PostScript and the Unicode-derived names of
+these three glyphs are just rough approximations.
 .
 .P
-.I Text markers
-.C2 ci circle
-.C2 bu bullet
-.C2 dd daggerdbl "double dagger sign"
-.C2 dg dagger
-.C2 lz lozenge
-.C2 sq square
-.C2 ps paragraph
-.C2 sc section
-.C2 lh handleft
-.C2 rh handright
-.C2 at at
-.C2 sh numbersign
-.C2 CR carriagereturn "carriage return symbol"
-.C2 OK a19 "check mark, tick"
+`rn' also serves in classical troff as the horizontal extension of the
+square root sign.
 .
 .P
-.I Legalize
-.C2 co copyright
-.C2 rg registered
-.C2 tm trademark
-.C2 bs bell "AT&T Bell Labs logo (not used in groff)"
+`ru' is a font-invariant glyph, namely a rule of length 0.5m.
 .
 .P
-.I Currency symbols
-.C2 Do dollar
-.C2 ct cent
-.C2 eu \& "official Euro symbol"
-.C2 Eu Euro "font-specific Euro glyph variant"
-.C2 Ye yen
-.C2 Po sterling "British currency sign"
-.C2 Cs currency "Scandinavian currency sign"
-.C2 Fn florin "Dutch currency sign"
+.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
+.I Text markers
 .P
-.I Units
-.C2 de degree
-.C2 %0 perthousand "per thousand, per mille sign"
-.C2 fm minute "footmark, prime"
-.C2 sd second
-.C2 mc mu "micro sign"
-.C2 Of ordfeminine
-.C2 Om ordmasculine
+.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
+.I Legalize
 .P
-.I Logical Symbols
-.C2 AN logicaland
-.C2 OR logicalor
-.C2 no logicalnot
-.C2 te existential "there exists, existential quantifier"
-.C2 fa universal "for all, universal quantifier"
-.C2 st suchthat
-.C2 3d therefore
-.C2 tf therefore
+.2s co copyright u00A9 "+"
+.C2 rg registered u00AE "+"
+.C2 tm trademark u2122
+.2e bs --- --- "AT&T Bell Labs logo (not used in groff) +"
 .
+.Pa
+.I Currency symbols
 .P
-.I Mathematical Symbols
-.C2 12 onehalf
-.C2 14 onequarter
-.C2 34 threequarters
-.C2 S1 onesuperior
-.C2 S2 twosuperior
-.C2 S3 threesuperior
-.
-.C2 pl plusmath "plus sign in special font"
-.C1 - minus "minus sign from current font"
-.C2 -+ minusplus
-.C2 +- plusminus
-.CN t+- plusminus "text variant of `+-'"
-.C2 pc periodcentered "multiplication dot"
-.C2 md dotmath
-.C2 mu multiply
-.CN tmu multiply "text variant of `mu'"
-.C2 c* circlemultiply "multiply sign in a circle"
-.C2 c+ circleplus "plus sign in a circle"
-.C2 di divide "division sign"
-.CN tdi divide "text variant of `di'"
-.C2 f/ fraction "bar for fractions"
-.C2 ** asteriskmath
-.
-.C2 <= lessequal
-.C2 >= greaterequal
-.C2 << \& "much less"
-.C2 >> \& "much greater"
-.C2 != notequal
-.C2 eq equalmath "equals sign in special font"
-.C2 == equivalence
-.C2 =~ congruent
-.C2 ap similar
-.C2 ~~ approxequal
-.C2 ~= approxequal
-.C2 pt proportional
-.
-.C2 es emptyset
-.C2 mo element
-.C2 nm notelement
-.C2 nb notsubset
-.C2 nc notpropersuperset
-.C2 ne notequivalence
-.C2 sb propersubset
-.C2 sp propersuperset
-.C2 ib reflexsubset
-.C2 ip reflexsuperset
-.C2 ca intersection "intersection, cap"
-.C2 cu union "union, cup"
-.
-.C2 /_ angle
-.C2 pp perpendicular
-.C2 is integral
-.CN sum sum
-.CN product product
-.C2 gr gradient
-.C2 sr radical "square root"
-.C2 rn \& overline "continuation of square root"
-.
-.C2 if infinity
-.C2 Ah aleph
-.C2 Im Ifraktur "Gothic I, imaginary"
-.C2 Re Rfraktur "Gothic R, real"
-.C2 wp weierstrass "Weierstrass p"
-.C2 pd partialdiff "partial differentiation sign"
+.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
+.I Units
 .P
-.I Greek characters
-.C2 *A Alpha
-.C2 *B Beta
-.C2 *C Xi
-.C2 *D Delta
-.C2 *E Epsilon
-.C2 *F Phi
-.C2 *G Gamma
-.C2 *H Theta
-.C2 *I Iota
-.C2 *K Kappa
-.C2 *L Lambda
-.C2 *M Mu
-.C2 *N Nu
-.C2 *O Omicron
-.C2 *P Pi
-.C2 *Q Psi
-.C2 *R Rho
-.C2 *S Sigma
-.C2 *T Tau
-.C2 *U Upsilon
-.C2 *W Omega
-.C2 *X Chi
-.C2 *Y Eta
-.C2 *Z Zeta
-.C2 *a alpha
-.C2 *b beta
-.C2 *c xi
-.C2 *d delta
-.C2 *e epsilon
-.C2 *f phi
-.C2 +f phi1 "variant phi"
-.C2 *g gamma
-.C2 *h theta
-.C2 +h theta1 "variant theta"
-.C2 *i iota
-.C2 *k kappa
-.C2 *l lambda
-.C2 *m mu
-.C2 *n nu
-.C2 *o omicron
-.C2 *p pi
-.C2 +p omega1 "variant pi, looking like omega"
-.C2 *q psi
-.C2 *r rho
-.C2 *s sigma
-.C2 *t tau
-.C2 *u upsilon
-.C2 *w omega
-.C2 *x chi
-.C2 *y eta
-.C2 *z zeta
-.C2 ts sigma1 "terminal sigma"
+.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
+.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
+.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 "***"
+.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
+.I Greek characters
+.P
+These glyphs are intended for technical use, not for real Greek; normally,
+the uppercase letters have upright shape, and the lowercase ones are
+slanted.
+.
+There is a problem with the mapping of letter phi to Unicode.
+.
+Prior to Unicode version\ 3.0, the difference between U+03C6, GREEK
+SMALL LETTER PHI, and U+03D5, GREEK PHI SYMBOL, was not clearly described;
+only the glyph shapes in the Unicode book could be used as a reference.
+.
+Starting with Unicode\ 3.0, the reference glyphs have been exchanged and
+described verbally also: In mathematical context, U+03D5 is the stroked
+variant and U+03C5 the curly glyph.
+.
+Unfortunately, most font vendors didn't update their fonts to
+this (incompatible) change in Unicode.
+.
+At the time of this writing (February 2003), it is not clear yet whether
+the Adobe Glyph Names `phi' and `phi1' also change its meaning if used for
+mathematics, thus compatibility problems are likely to happen \(en being
+conservative, groff currently assumes that `phi' in a PostScript symbol
+font is the stroked version.
+.P
+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
 .I Card symbols
-.C2 CL club "club suit"
-.C2 SP spade "spade suit"
-.C2 HE heart "heart suit"
-.C2 DI diamond "diamond suit"
-.ch Fo
+.P
+.2s CL club u2663 "black club suit"
+.C2 SP spade u2660 "black spade suit"
+.C2 HE heart u2665 "black heart suit"
+.C2 u2662 uni2662 u2662 "white heart suit"
+.C2 DI diamond u2666 "black diamond suit"
+.2e u2661 uni2661 u2661 "white diamond suit"
 .
 .
 .\" --------------------------------------------------------------------
 .SH "AUTHOR"
 .\" --------------------------------------------------------------------
 .
-Copyright \(co 1989-2000, 2001, 2002 Free Software Foundation, Inc.
+Copyright \(co 1989-2000, 2001, 2002, 2003 Free Software Foundation, Inc.
 .
 .P
 This document is distributed under the terms of the FDL (GNU Free

--
($BM-(B)$B>.6b4]%3%s%T%e!<%?%(%s%8%K%"%j%s%0%5!<%S%9(B ($BJ!2,8)BgLn>k;T(B)
	$B>.6b4](B $B?.9,(B (Nobuyuki Koganemaru)
E-Mail: n-kogane@syd.odn.ne.jp
E-Mail: kogane@jp.FreeBSD.org
E-Mail: kogane@koganemaru.co.jp
URL: http://www.koganemaru.co.jp
