|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# $Id: roff.charmap,v 1.6 2004/08/13 01:32:23 stevecheng Exp $
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# unicodetoroff.xml - map Unicode chars to roff escape sequences.
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# Author: Michael Smith <smith@sideshowbarker.net>
|
|
Packit |
e4b6da |
# Created: 2004-01-27
|
|
Packit |
e4b6da |
# Version: 1.00.0
|
|
Packit |
e4b6da |
# Date: $Date: 2004/08/13 01:32:23 $
|
|
Packit |
e4b6da |
# RCS Id: $Id: roff.charmap,v 1.6 2004/08/13 01:32:23 stevecheng Exp $
|
|
Packit |
e4b6da |
# URL: http://docbook.sf.net/projects/xsl/
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# Copyright 2004 Michael Smith
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# Permission is hereby granted, free of charge, to any person
|
|
Packit |
e4b6da |
# obtaining a copy of this software and associated documentation
|
|
Packit |
e4b6da |
# files (the "Software"), to deal in the Software without
|
|
Packit |
e4b6da |
# restriction, including without limitation the rights to use,
|
|
Packit |
e4b6da |
# copy, modify, merge, publish, distribute, sublicense, and/or
|
|
Packit |
e4b6da |
# sell copies of the Software, and to permit persons to whom the
|
|
Packit |
e4b6da |
# Software is furnished to do so, subject to the following
|
|
Packit |
e4b6da |
# conditions:
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# The above copyright notice and this permission notice shall be
|
|
Packit |
e4b6da |
# included in all copies or substantial portions of the Software.
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
|
Packit |
e4b6da |
# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
|
|
Packit |
e4b6da |
# OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
|
Packit |
e4b6da |
# NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
|
|
Packit |
e4b6da |
# HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
|
Packit |
e4b6da |
# WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
|
Packit |
e4b6da |
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
|
Packit |
e4b6da |
# OTHER DEALINGS IN THE SOFTWARE.
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# ***************************************************************
|
|
Packit |
e4b6da |
# Commentary
|
|
Packit |
e4b6da |
# ***************************************************************
|
|
Packit |
e4b6da |
# This file maps a small subset of Unicode characters (around 800
|
|
Packit |
e4b6da |
# or so) to corresponding roff espace sequences. Use it when you
|
|
Packit |
e4b6da |
# need to convert Unicode (UTF-8 or UTF-16) encoded XML content
|
|
Packit |
e4b6da |
# to roff (e.g., to generate "portable" man-page output).
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# Although the format follows the "character map" format
|
|
Packit |
e4b6da |
# specified in the XSLT 2.0 working draft[1], it can be used with
|
|
Packit |
e4b6da |
# an appropriate XSLT 1.0 stylesheet and any XSLT 1.0 processor.
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# [1] http://www.w3.org/TR/xslt20/#character-maps
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# In order to make the character map more readable, it uses the
|
|
Packit |
e4b6da |
# following "extension attributes" (in the "unichar" namespace):
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# - unichar:name = ISO character name (e.g., "YEN SIGN")
|
|
Packit |
e4b6da |
# - unichar:entity = ISO entity name (e.g., "yen")
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# Use of such extension attributes is permitted by the XSLT 2.0
|
|
Packit |
e4b6da |
# spec; see the "Extension Attributes" section[2].
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# [2] http://www.w3.org/TR/xslt20/#extension-attributes
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# The initial version of this file (before the "string" mappings
|
|
Packit |
e4b6da |
# were added) was generated by taking the "unichars.el" file from
|
|
Packit |
e4b6da |
# Norm Walsh's "xmlunicode.el"[3] elisp distro, and running a
|
|
Packit |
e4b6da |
# script on it to convert it to XML.
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# ***************************************************************
|
|
Packit |
e4b6da |
# Acknowledgements
|
|
Packit |
e4b6da |
# ***************************************************************
|
|
Packit |
e4b6da |
# References used in selecting roff mappings:
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# - groff_char(7) man page[3]
|
|
Packit |
e4b6da |
# - groff info file[4]; in particular, the "Page Motions" node[5]
|
|
Packit |
e4b6da |
# - tables in "Character Sets" chapter of "XML In a Nutshell"[6]
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# [3] http://www.linux.se/showMan.php?TITLE=groff_char&SECTION=7
|
|
Packit |
e4b6da |
# [4] http://www.fifi.org/cgi-bin/info2www?(groff)
|
|
Packit |
e4b6da |
# [5] http://www.fifi.org/cgi-bin/info2www?(groff)Page+Motions
|
|
Packit |
e4b6da |
# [6] http://www.ibiblio.org/xml/books/xian2/
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# The idea for doing this in XML/XSLT came from working with
|
|
Packit |
e4b6da |
# Steve Cheng’s docbook2x package[7] - in particular, the
|
|
Packit |
e4b6da |
# "utf8trans" utility and character-map system in that package.
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# [7] http://docbook2x.sourceforge.net/
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# #################################################################
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# *****************************************************************
|
|
Packit |
e4b6da |
# Begin: Latin-1/ISO-8859-1
|
|
Packit |
e4b6da |
# x00a0 to x00ff
|
|
Packit |
e4b6da |
# ****************************************************************
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# no-break space can be written two ways in roff; the difference,
|
|
Packit |
e4b6da |
# according to the "Page Motions" node in the groff info page, is:
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# "\ " =
|
|
Packit |
e4b6da |
# "An unbreakable and unpaddable (i.e. not expanded during filling)
|
|
Packit |
e4b6da |
# space."
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# "\~" =
|
|
Packit |
e4b6da |
# "An unbreakable space that stretches like a normal
|
|
Packit |
e4b6da |
# inter-word space when a line is adjusted."
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# Unfortunately, roff seems to do some weird things with long
|
|
Packit |
e4b6da |
# lines that only have words separated by "\~" spaces, so it's
|
|
Packit |
e4b6da |
# safer just to stick with the "\ " space
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
a0 \
|
|
Packit |
e4b6da |
a1 \(r!
|
|
Packit |
e4b6da |
a2 \(ct
|
|
Packit |
e4b6da |
a3 \(Po
|
|
Packit |
e4b6da |
a4 \(Cs
|
|
Packit |
e4b6da |
a5 \(Ye
|
|
Packit |
e4b6da |
a6 \(bb
|
|
Packit |
e4b6da |
a7 \(sc
|
|
Packit |
e4b6da |
a8 \(ad
|
|
Packit |
e4b6da |
a9 \(co
|
|
Packit |
e4b6da |
aa \(Of
|
|
Packit |
e4b6da |
ab \(Fo
|
|
Packit |
e4b6da |
ac \(no
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# groff_char(7) man page says: "the soft hyphen control character
|
|
Packit |
e4b6da |
# (prints as itself). groff never use this character for output
|
|
Packit |
e4b6da |
# (thus it is omitted in the table below); the input character 173
|
|
Packit |
e4b6da |
# is onto \%."
|
|
Packit |
e4b6da |
ad \%
|
|
Packit |
e4b6da |
ae \(rg
|
|
Packit |
e4b6da |
af \(a-
|
|
Packit |
e4b6da |
b0 \(de
|
|
Packit |
e4b6da |
b1 \(+-
|
|
Packit |
e4b6da |
b2 \(S2
|
|
Packit |
e4b6da |
b3 \(S3
|
|
Packit |
e4b6da |
b4 \(aa
|
|
Packit |
e4b6da |
b5 \(mc
|
|
Packit |
e4b6da |
b6 \(ps
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# according to groff_char(7), I think the escape string \(pc
|
|
Packit |
e4b6da |
# "periodcentered" could also be used for middot; not sure which
|
|
Packit |
e4b6da |
# is better, but "md" mnemonic is a better fit :-)
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
b7 \(md
|
|
Packit |
e4b6da |
b8 \(ac
|
|
Packit |
e4b6da |
b9 \(S1
|
|
Packit |
e4b6da |
ba \(Om
|
|
Packit |
e4b6da |
bb \(Fc
|
|
Packit |
e4b6da |
bc \(14
|
|
Packit |
e4b6da |
bd \(12
|
|
Packit |
e4b6da |
be \(34
|
|
Packit |
e4b6da |
bf \(r?
|
|
Packit |
e4b6da |
c0 \(`A
|
|
Packit |
e4b6da |
c1 \('A
|
|
Packit |
e4b6da |
c2 \(^A
|
|
Packit |
e4b6da |
c3 \(~A
|
|
Packit |
e4b6da |
c4 \(:A
|
|
Packit |
e4b6da |
c5 \(oA
|
|
Packit |
e4b6da |
c6 \(AE
|
|
Packit |
e4b6da |
c7 \(,C
|
|
Packit |
e4b6da |
c8 \(`E
|
|
Packit |
e4b6da |
c9 \('E
|
|
Packit |
e4b6da |
ca \(^E
|
|
Packit |
e4b6da |
cb \(:E
|
|
Packit |
e4b6da |
cc \(`I
|
|
Packit |
e4b6da |
cd \('I
|
|
Packit |
e4b6da |
ce \(^I
|
|
Packit |
e4b6da |
cf \(:I
|
|
Packit |
e4b6da |
d0 \(-D
|
|
Packit |
e4b6da |
d1 \(~N
|
|
Packit |
e4b6da |
d2 \(`O
|
|
Packit |
e4b6da |
d3 \('O
|
|
Packit |
e4b6da |
d4 \(^O
|
|
Packit |
e4b6da |
d5 \(~O
|
|
Packit |
e4b6da |
d6 \(:O
|
|
Packit |
e4b6da |
d7 \(mu
|
|
Packit |
e4b6da |
d8 \(/O
|
|
Packit |
e4b6da |
d9 \(`U
|
|
Packit |
e4b6da |
da \('U
|
|
Packit |
e4b6da |
db \(^U
|
|
Packit |
e4b6da |
dc \(:U
|
|
Packit |
e4b6da |
dd \('Y
|
|
Packit |
e4b6da |
de \(TP
|
|
Packit |
e4b6da |
df \(ss
|
|
Packit |
e4b6da |
e0 \(`a
|
|
Packit |
e4b6da |
e1 \('a
|
|
Packit |
e4b6da |
e2 \(^a
|
|
Packit |
e4b6da |
e3 \(~a
|
|
Packit |
e4b6da |
e4 \(:a
|
|
Packit |
e4b6da |
e5 \(oa
|
|
Packit |
e4b6da |
e6 \(ae
|
|
Packit |
e4b6da |
e7 \(,c
|
|
Packit |
e4b6da |
e8 \(`e
|
|
Packit |
e4b6da |
e9 \('e
|
|
Packit |
e4b6da |
ea \(^e
|
|
Packit |
e4b6da |
eb \(:e
|
|
Packit |
e4b6da |
ec \(`i
|
|
Packit |
e4b6da |
ed \('i
|
|
Packit |
e4b6da |
ee \(^i
|
|
Packit |
e4b6da |
ef \(:i
|
|
Packit |
e4b6da |
f0 \(Sd
|
|
Packit |
e4b6da |
f1 \(~n
|
|
Packit |
e4b6da |
f2 \(`o
|
|
Packit |
e4b6da |
f3 \('o
|
|
Packit |
e4b6da |
f4 \(^o
|
|
Packit |
e4b6da |
f5 \(~o
|
|
Packit |
e4b6da |
f6 \(:o
|
|
Packit |
e4b6da |
f7 \(di
|
|
Packit |
e4b6da |
f8 \(/o
|
|
Packit |
e4b6da |
f9 \(`u
|
|
Packit |
e4b6da |
fa \('u
|
|
Packit |
e4b6da |
fb \(^u
|
|
Packit |
e4b6da |
fc \(:u
|
|
Packit |
e4b6da |
fd \('y
|
|
Packit |
e4b6da |
fe \(Tp
|
|
Packit |
e4b6da |
ff \(:y
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# ****************************************************************
|
|
Packit |
e4b6da |
# End: Latin-1/ISO-8859-1
|
|
Packit |
e4b6da |
# ****************************************************************
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# ****************************************************************
|
|
Packit |
e4b6da |
# Begin:
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# - x0100 to x017f (Latin Extended-A)
|
|
Packit |
e4b6da |
# - x0180 to x023f (Latin Extended-B)
|
|
Packit |
e4b6da |
# - x0250 to x02ad (IPA Extensions)
|
|
Packit |
e4b6da |
# - x02b0 to x02ee (Spacing Modifier Letters)
|
|
Packit |
e4b6da |
# - x0300 to x036f (Combining Diacritical Marks)
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# Other than the following exceptions, characters in these
|
|
Packit |
e4b6da |
# blocks don't have any roff equivalents
|
|
Packit |
e4b6da |
# ****************************************************************
|
|
Packit |
e4b6da |
131 \(.i
|
|
Packit |
e4b6da |
132 \(IJ
|
|
Packit |
e4b6da |
133 \(ij
|
|
Packit |
e4b6da |
141 \(/L
|
|
Packit |
e4b6da |
142 \(/l
|
|
Packit |
e4b6da |
152 \(OE
|
|
Packit |
e4b6da |
153 \(oe
|
|
Packit |
e4b6da |
192 \(Fn
|
|
Packit |
e4b6da |
2c6 \(a^
|
|
Packit |
e4b6da |
2c7 \(ac
|
|
Packit |
e4b6da |
2c9 \(a-
|
|
Packit |
e4b6da |
2d8 \(ab
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# there does not seem to by any roff equivalent for "dot above"
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# character="˙"
|
|
Packit |
e4b6da |
# unichar:name="DOT ABOVE"
|
|
Packit |
e4b6da |
# unichar:entity="dot"
|
|
Packit |
e4b6da |
# />
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
2da \(ao
|
|
Packit |
e4b6da |
2db \(ho
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# groff_char(7) man page calls Unicode x02dd a "Hungarian umlaut"
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
2dd \(a"
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# ****************************************************************
|
|
Packit |
e4b6da |
# End:
|
|
Packit |
e4b6da |
# - Latin Extended-A
|
|
Packit |
e4b6da |
# - Latin Extended-B
|
|
Packit |
e4b6da |
# - IPA Extensions
|
|
Packit |
e4b6da |
# - Spacing Modifier Letters
|
|
Packit |
e4b6da |
# - Combining Diacritical Marks
|
|
Packit |
e4b6da |
# ****************************************************************
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# ****************************************************************
|
|
Packit |
e4b6da |
# Begin: Greek and Coptic
|
|
Packit |
e4b6da |
# x0370 to x03ff
|
|
Packit |
e4b6da |
# ****************************************************************
|
|
Packit |
e4b6da |
391 \(*A)
|
|
Packit |
e4b6da |
392 \(*B
|
|
Packit |
e4b6da |
393 \(*G
|
|
Packit |
e4b6da |
394 \(*D
|
|
Packit |
e4b6da |
395 \(*E
|
|
Packit |
e4b6da |
396 \(*Z
|
|
Packit |
e4b6da |
397 \(*Y
|
|
Packit |
e4b6da |
398 \(*H
|
|
Packit |
e4b6da |
399 \(*I
|
|
Packit |
e4b6da |
39a \(*K
|
|
Packit |
e4b6da |
39b \(*L
|
|
Packit |
e4b6da |
39c \(*M
|
|
Packit |
e4b6da |
39d \(*N
|
|
Packit |
e4b6da |
39e \(*C
|
|
Packit |
e4b6da |
39f \(*O
|
|
Packit |
e4b6da |
3a0 \(*P
|
|
Packit |
e4b6da |
3a1 \(*R
|
|
Packit |
e4b6da |
3a3 \(*S
|
|
Packit |
e4b6da |
3a4 \(*T
|
|
Packit |
e4b6da |
3a5 \(*U
|
|
Packit |
e4b6da |
3a6 \(*F
|
|
Packit |
e4b6da |
3a7 \(*X
|
|
Packit |
e4b6da |
3a8 \(*Q
|
|
Packit |
e4b6da |
3a9 \(*W
|
|
Packit |
e4b6da |
3aa \(*I
|
|
Packit |
e4b6da |
3ab \(*U
|
|
Packit |
e4b6da |
3ac \(*a
|
|
Packit |
e4b6da |
3ad \(*e
|
|
Packit |
e4b6da |
3ae \(*y
|
|
Packit |
e4b6da |
3af \(*i
|
|
Packit |
e4b6da |
3b0 \(*u
|
|
Packit |
e4b6da |
3b1 \(*a
|
|
Packit |
e4b6da |
3b2 \(*b
|
|
Packit |
e4b6da |
3b3 \(*g
|
|
Packit |
e4b6da |
3b4 \(*d
|
|
Packit |
e4b6da |
3b5 \(*e
|
|
Packit |
e4b6da |
3b6 \(*z
|
|
Packit |
e4b6da |
3b7 \(*y
|
|
Packit |
e4b6da |
3b8 \(*h
|
|
Packit |
e4b6da |
3b9 \(*i
|
|
Packit |
e4b6da |
3ba \(*k
|
|
Packit |
e4b6da |
3bb \(*l
|
|
Packit |
e4b6da |
3bc \(*m
|
|
Packit |
e4b6da |
3bd \(*n
|
|
Packit |
e4b6da |
3be \(*c
|
|
Packit |
e4b6da |
3bf \(*o
|
|
Packit |
e4b6da |
3c0 \(*p
|
|
Packit |
e4b6da |
3c1 \(*r
|
|
Packit |
e4b6da |
3c2 \(ts
|
|
Packit |
e4b6da |
3c3 \(*s
|
|
Packit |
e4b6da |
3c4 \(*t
|
|
Packit |
e4b6da |
3c5 \(*u
|
|
Packit |
e4b6da |
3c6 \(*f
|
|
Packit |
e4b6da |
3c7 \(*x
|
|
Packit |
e4b6da |
3c8 \(*q
|
|
Packit |
e4b6da |
3c9 \(*w
|
|
Packit |
e4b6da |
3ca \(*i
|
|
Packit |
e4b6da |
3cb \(*u
|
|
Packit |
e4b6da |
3cc \(*o
|
|
Packit |
e4b6da |
3cd \(*u
|
|
Packit |
e4b6da |
3ce \(*w
|
|
Packit |
e4b6da |
3d0 \(*B
|
|
Packit |
e4b6da |
3d1 \(+h
|
|
Packit |
e4b6da |
3d2 \(*U
|
|
Packit |
e4b6da |
3d3 \(*U
|
|
Packit |
e4b6da |
3d4 \(*U
|
|
Packit |
e4b6da |
3d5 \(+f
|
|
Packit |
e4b6da |
3d6 \(+p
|
|
Packit |
e4b6da |
# no mappings for remaining chars x03d7 to x03ef
|
|
Packit |
e4b6da |
3f0 (*k
|
|
Packit |
e4b6da |
3f1 \(*r
|
|
Packit |
e4b6da |
3f2 \(*s
|
|
Packit |
e4b6da |
3f4 \(*H
|
|
Packit |
e4b6da |
3f5 \(*e
|
|
Packit |
e4b6da |
3f6 \(*e
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# ****************************************************************
|
|
Packit |
e4b6da |
# End: Greek and Coptic
|
|
Packit |
e4b6da |
# ****************************************************************
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
|
Packit |
e4b6da |
# Cyrillic
|
|
Packit |
e4b6da |
# x0400 to x04ff
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# - do nothing -
|
|
Packit |
e4b6da |
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# *****************************************************************
|
|
Packit |
e4b6da |
# Begin: General Punctuation
|
|
Packit |
e4b6da |
# x2000 to x206f
|
|
Packit |
e4b6da |
# ****************************************************************
|
|
Packit |
e4b6da |
# first, Spaces of various widths
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# Note: There does not seem to be either a real em space or en
|
|
Packit |
e4b6da |
# space in roff; to approximate them, this character map assumes
|
|
Packit |
e4b6da |
# that in most fonts, an en space is about the same as the width of
|
|
Packit |
e4b6da |
# a digit (in roff, "\0"), so an em space (which by definition is
|
|
Packit |
e4b6da |
# equal to the width of two en spaces) is about the same as the
|
|
Packit |
e4b6da |
# width of two digits (thus, in roff, "\0\0")
|
|
Packit |
e4b6da |
2000 \0
|
|
Packit |
e4b6da |
2001 \0\0
|
|
Packit |
e4b6da |
2002 \0
|
|
Packit |
e4b6da |
2003 \0\0
|
|
Packit |
e4b6da |
# roughly same width as a normal space
|
|
Packit |
e4b6da |
2004
|
|
Packit |
e4b6da |
# roughly same width as a normal space
|
|
Packit |
e4b6da |
2005
|
|
Packit |
e4b6da |
# roughly same width as a normal space
|
|
Packit |
e4b6da |
2006
|
|
Packit |
e4b6da |
# same as roff "digit" space
|
|
Packit |
e4b6da |
2007 \0
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# punctuation space in most fonts is actually closer to a normal
|
|
Packit |
e4b6da |
# space than it is to a thin space
|
|
Packit |
e4b6da |
2008
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# Note: Not sure how best to deal with thin space, because the
|
|
Packit |
e4b6da |
# roff thin space, "\^", prints as a zero-width space in TTY
|
|
Packit |
e4b6da |
# output. However, it seems that, unlike a hair space, a thin
|
|
Packit |
e4b6da |
# space, at 1/12 of an em, is still recognizable to most people
|
|
Packit |
e4b6da |
# as a space, so treating it as zero-width seems wrong. So, for
|
|
Packit |
e4b6da |
# the sake of making TTY output look OK, just substitute with a
|
|
Packit |
e4b6da |
# normal space; but real roff escape is "\(\^"
|
|
Packit |
e4b6da |
2009
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# I don't think there's a standard definition of what a hair
|
|
Packit |
e4b6da |
# space is; some guides just say it's "less than 1/5 of an em" or
|
|
Packit |
e4b6da |
# that it's "narrower than a thin space"; seems like in practice,
|
|
Packit |
e4b6da |
# it's *a lot* narrower than a thin space, to the point where
|
|
Packit |
e4b6da |
# it's close to being a non-space, so here it's substitute with
|
|
Packit |
e4b6da |
# roff equivalent of a zero-width joiner
|
|
Packit |
e4b6da |
200a \&
|
|
Packit |
e4b6da |
# map to roff "zero-width break point"
|
|
Packit |
e4b6da |
200b \:
|
|
Packit |
e4b6da |
# map to roff "zero-width break point"
|
|
Packit |
e4b6da |
200c \:
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# groff docs seem ambiguous about whether \& is a joiner and
|
|
Packit |
e4b6da |
# prevents breaks, but, based on testing, seems like it does
|
|
Packit |
e4b6da |
200d \&
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# non-visible
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# character=""
|
|
Packit |
e4b6da |
# unichar:name="LEFT-TO-RIGHT MARK"
|
|
Packit |
e4b6da |
# />
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# character=""
|
|
Packit |
e4b6da |
# unichar:name="RIGHT-TO-LEFT MARK"
|
|
Packit |
e4b6da |
# />
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# ....................................................
|
|
Packit |
e4b6da |
# next, hyphens and various dashes, bars, underscores
|
|
Packit |
e4b6da |
2010 \(hy
|
|
Packit |
e4b6da |
2011 \&-\&
|
|
Packit |
e4b6da |
# roughly same width as en dash
|
|
Packit |
e4b6da |
2012 \(en
|
|
Packit |
e4b6da |
2013 \(en
|
|
Packit |
e4b6da |
2014 \(em
|
|
Packit |
e4b6da |
# seems roughly same width as em dash
|
|
Packit |
e4b6da |
2015 \(em
|
|
Packit |
e4b6da |
2016 \(bv\(bv
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# no double-underscore in roff; so just make it a single
|
|
Packit |
e4b6da |
# underscore
|
|
Packit |
e4b6da |
2017 _
|
|
Packit |
e4b6da |
# ....................................................
|
|
Packit |
e4b6da |
# various quotation marks
|
|
Packit |
e4b6da |
2018 \(oq
|
|
Packit |
e4b6da |
2019 \(cq
|
|
Packit |
e4b6da |
201a \(bq
|
|
Packit |
e4b6da |
# no roff equiv; treat same as lsquo
|
|
Packit |
e4b6da |
201b \(oq
|
|
Packit |
e4b6da |
201c \(lq
|
|
Packit |
e4b6da |
201d \(rq
|
|
Packit |
e4b6da |
201e \(Bq
|
|
Packit |
e4b6da |
# no roff equiv; treat same as rdquo
|
|
Packit |
e4b6da |
201f \(rq
|
|
Packit |
e4b6da |
# ....................................................
|
|
Packit |
e4b6da |
# various symbols
|
|
Packit |
e4b6da |
2020 \(dg
|
|
Packit |
e4b6da |
2021 \(dd
|
|
Packit |
e4b6da |
2022 \(bu
|
|
Packit |
e4b6da |
# no roff equiv
|
|
Packit |
e4b6da |
2023 >\&
|
|
Packit |
e4b6da |
# no roff equiv
|
|
Packit |
e4b6da |
2024 \&.
|
|
Packit |
e4b6da |
# no roff equiv
|
|
Packit |
e4b6da |
2025 \&..
|
|
Packit |
e4b6da |
# no roff equiv
|
|
Packit |
e4b6da |
2026 \&...
|
|
Packit |
e4b6da |
2027 \%
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# Begin x2028 to x202e - no idea what to do with these
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# character="
"
|
|
Packit |
e4b6da |
# unichar:name="LINE SEPARATOR"
|
|
Packit |
e4b6da |
# />
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# character="
"
|
|
Packit |
e4b6da |
# unichar:name="PARAGRAPH SEPARATOR"
|
|
Packit |
e4b6da |
# />
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# character=""
|
|
Packit |
e4b6da |
# unichar:name="LEFT-TO-RIGHT EMBEDDING"
|
|
Packit |
e4b6da |
# />
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# character=""
|
|
Packit |
e4b6da |
# unichar:name="RIGHT-TO-LEFT EMBEDDING"
|
|
Packit |
e4b6da |
# />
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# character=""
|
|
Packit |
e4b6da |
# unichar:name="POP DIRECTIONAL FORMATTING"
|
|
Packit |
e4b6da |
# />
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# character=""
|
|
Packit |
e4b6da |
# unichar:name="LEFT-TO-RIGHT OVERRIDE"
|
|
Packit |
e4b6da |
# />
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# character=""
|
|
Packit |
e4b6da |
# unichar:name="RIGHT-TO-LEFT OVERRIDE"
|
|
Packit |
e4b6da |
# />
|
|
Packit |
e4b6da |
# End x2028 to x202e - no idea what to do with these
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# seems like "narrow" nbsp is basically the same as a no-break
|
|
Packit |
e4b6da |
# space
|
|
Packit |
e4b6da |
202f \
|
|
Packit |
e4b6da |
2030 \(%0
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# no roff equiv; no idea what to do with it
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# character="‱"
|
|
Packit |
e4b6da |
# unichar:name="PER TEN THOUSAND SIGN"
|
|
Packit |
e4b6da |
# />
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
2032 \(fm
|
|
Packit |
e4b6da |
2033 \(sd
|
|
Packit |
e4b6da |
2034 \(sd\(fm
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# no idea for these
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# character="‵"
|
|
Packit |
e4b6da |
# unichar:name="REVERSED PRIME"
|
|
Packit |
e4b6da |
# unichar:entity="bprime"
|
|
Packit |
e4b6da |
# />
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# character="‶"
|
|
Packit |
e4b6da |
# unichar:name="REVERSED DOUBLE PRIME"
|
|
Packit |
e4b6da |
# />
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# character="‷"
|
|
Packit |
e4b6da |
# unichar:name="REVERSED TRIPLE PRIME"
|
|
Packit |
e4b6da |
# />
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# there is no low caret in roff
|
|
Packit |
e4b6da |
2038 ^
|
|
Packit |
e4b6da |
2039 \(fo
|
|
Packit |
e4b6da |
203a \(fc
|
|
Packit |
e4b6da |
# not in roff
|
|
Packit |
e4b6da |
203b *
|
|
Packit |
e4b6da |
203c !!
|
|
Packit |
e4b6da |
203d ?!
|
|
Packit |
e4b6da |
203e \(rn
|
|
Packit |
e4b6da |
203f \(ul
|
|
Packit |
e4b6da |
# not in roff
|
|
Packit |
e4b6da |
2040 \(rn
|
|
Packit |
e4b6da |
# not in roff
|
|
Packit |
e4b6da |
2041 ^
|
|
Packit |
e4b6da |
# not in roff
|
|
Packit |
e4b6da |
2042 *
|
|
Packit |
e4b6da |
# not in roff; just make bold hyphen
|
|
Packit |
e4b6da |
2043 \fB-\fR
|
|
Packit |
e4b6da |
2044 \(sl
|
|
Packit |
e4b6da |
# not in roff
|
|
Packit |
e4b6da |
2045 [
|
|
Packit |
e4b6da |
# not in roff
|
|
Packit |
e4b6da |
2046 ]
|
|
Packit |
e4b6da |
2047 ??
|
|
Packit |
e4b6da |
2048 ?!
|
|
Packit |
e4b6da |
2049 !?
|
|
Packit |
e4b6da |
# not in roff
|
|
Packit |
e4b6da |
204a 7
|
|
Packit |
e4b6da |
# not in roff; just replace with un-reversed pilcrow
|
|
Packit |
e4b6da |
204b \(ps
|
|
Packit |
e4b6da |
# not in roff; just make regular bullet
|
|
Packit |
e4b6da |
204c \(bu
|
|
Packit |
e4b6da |
# not in roff; just make regular bullet
|
|
Packit |
e4b6da |
204d \(bu
|
|
Packit |
e4b6da |
204e *
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# ...............................................................
|
|
Packit |
e4b6da |
# Remaining General Punctuation
|
|
Packit |
e4b6da |
# from x2050 to x206f
|
|
Packit |
e4b6da |
# only map a couple of these
|
|
Packit |
e4b6da |
# ..............................................................
|
|
Packit |
e4b6da |
# basically same as a normal space
|
|
Packit |
e4b6da |
205f
|
|
Packit |
e4b6da |
# no idea how this is different than a zero-width joiner
|
|
Packit |
e4b6da |
2060 \&
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# *****************************************************************
|
|
Packit |
e4b6da |
# End: General Punctuation
|
|
Packit |
e4b6da |
# ****************************************************************
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# *****************************************************************
|
|
Packit |
e4b6da |
# Begin: Superscripts and Subscripts
|
|
Packit |
e4b6da |
# x2070 to x209f
|
|
Packit |
e4b6da |
# For superscripts, just do a^n thing
|
|
Packit |
e4b6da |
# For subscripts, just do a_n
|
|
Packit |
e4b6da |
# ****************************************************************
|
|
Packit |
e4b6da |
2070 ^0
|
|
Packit |
e4b6da |
2071 ^i
|
|
Packit |
e4b6da |
2074 ^4
|
|
Packit |
e4b6da |
2075 ^5
|
|
Packit |
e4b6da |
2076 ^6
|
|
Packit |
e4b6da |
2077 ^7
|
|
Packit |
e4b6da |
2078 ^8
|
|
Packit |
e4b6da |
2079 ^9
|
|
Packit |
e4b6da |
207a ^+
|
|
Packit |
e4b6da |
207b ^-
|
|
Packit |
e4b6da |
207c ^=
|
|
Packit |
e4b6da |
207d ^(
|
|
Packit |
e4b6da |
207e ^)
|
|
Packit |
e4b6da |
207f ^n
|
|
Packit |
e4b6da |
2080 _0
|
|
Packit |
e4b6da |
2081 _1
|
|
Packit |
e4b6da |
2082 _2
|
|
Packit |
e4b6da |
2083 _3
|
|
Packit |
e4b6da |
2084 _4
|
|
Packit |
e4b6da |
2085 _5
|
|
Packit |
e4b6da |
2086 _6
|
|
Packit |
e4b6da |
2087 _7
|
|
Packit |
e4b6da |
2088 _8
|
|
Packit |
e4b6da |
2089 _9
|
|
Packit |
e4b6da |
208a _+
|
|
Packit |
e4b6da |
208b _-
|
|
Packit |
e4b6da |
208c _=
|
|
Packit |
e4b6da |
208d _(
|
|
Packit |
e4b6da |
208e _)
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# *****************************************************************
|
|
Packit |
e4b6da |
# End: Superscripts and Subscripts
|
|
Packit |
e4b6da |
# x2070 to x209f
|
|
Packit |
e4b6da |
# ****************************************************************
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# *****************************************************************
|
|
Packit |
e4b6da |
# Begin: Currency Symbols
|
|
Packit |
e4b6da |
# x20a0 to x20b1
|
|
Packit |
e4b6da |
# No mappings for any of these; just spell out
|
|
Packit |
e4b6da |
# ****************************************************************
|
|
Packit |
e4b6da |
20a0 EUR
|
|
Packit |
e4b6da |
20a1 COLON
|
|
Packit |
e4b6da |
20a2 CRUZEIRO
|
|
Packit |
e4b6da |
20a3 FRANC
|
|
Packit |
e4b6da |
20a4 LIRA
|
|
Packit |
e4b6da |
20a5 MILL
|
|
Packit |
e4b6da |
20a6 NAIRA
|
|
Packit |
e4b6da |
20a7 PESETA
|
|
Packit |
e4b6da |
20a8 RUPEE
|
|
Packit |
e4b6da |
20a9 WON
|
|
Packit |
e4b6da |
20aa SHEQEL
|
|
Packit |
e4b6da |
20ab DONG
|
|
Packit |
e4b6da |
20ac EUR
|
|
Packit |
e4b6da |
20ad KIP
|
|
Packit |
e4b6da |
20ae TUGRIK
|
|
Packit |
e4b6da |
20af DRACHMA
|
|
Packit |
e4b6da |
20b0 ?
|
|
Packit |
e4b6da |
20b1 PESO
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# *****************************************************************
|
|
Packit |
e4b6da |
# End: Currency Symbols
|
|
Packit |
e4b6da |
# x20a0 to x20b1
|
|
Packit |
e4b6da |
# ****************************************************************
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
|
Packit |
e4b6da |
# Combining Diacritical Marks for Symbols
|
|
Packit |
e4b6da |
# x20do to x20ff
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# - do nothing -
|
|
Packit |
e4b6da |
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# *****************************************************************
|
|
Packit |
e4b6da |
# Begin: Letterlike Symbols
|
|
Packit |
e4b6da |
# x2100 to x214b
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# No mappings for any of these, and nothing appropriate for most
|
|
Packit |
e4b6da |
# of them; so, just spell out the ones that we can
|
|
Packit |
e4b6da |
# ****************************************************************
|
|
Packit |
e4b6da |
2103 \(deC
|
|
Packit |
e4b6da |
2105 c/o
|
|
Packit |
e4b6da |
2109 \(deF
|
|
Packit |
e4b6da |
# roff Ifraktur
|
|
Packit |
e4b6da |
2111 \(Im
|
|
Packit |
e4b6da |
2113 l
|
|
Packit |
e4b6da |
2116 No.
|
|
Packit |
e4b6da |
2118 \(wp
|
|
Packit |
e4b6da |
211c \(Re
|
|
Packit |
e4b6da |
211e Rx
|
|
Packit |
e4b6da |
2120 sm
|
|
Packit |
e4b6da |
2122 \(tm
|
|
Packit |
e4b6da |
2126 \(*W
|
|
Packit |
e4b6da |
212a K
|
|
Packit |
e4b6da |
212b \(oA
|
|
Packit |
e4b6da |
2135 \(Ah
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# *****************************************************************
|
|
Packit |
e4b6da |
# End: Letterlike Symbols
|
|
Packit |
e4b6da |
# x2100 to x214b
|
|
Packit |
e4b6da |
# ****************************************************************
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# *****************************************************************
|
|
Packit |
e4b6da |
# Begin: Number Forms
|
|
Packit |
e4b6da |
# x2150 to x218f
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# No mappings for any of these, and nothing appropriate for most
|
|
Packit |
e4b6da |
# of them; so, just spell out the ones that we can
|
|
Packit |
e4b6da |
# ****************************************************************
|
|
Packit |
e4b6da |
2153 1/3
|
|
Packit |
e4b6da |
2154 2/3
|
|
Packit |
e4b6da |
2155 1/5
|
|
Packit |
e4b6da |
2156 2/5
|
|
Packit |
e4b6da |
2157 3/5
|
|
Packit |
e4b6da |
2158 4/5
|
|
Packit |
e4b6da |
2159 1/6
|
|
Packit |
e4b6da |
215a 5/6
|
|
Packit |
e4b6da |
215b 1/8
|
|
Packit |
e4b6da |
215c 3/8
|
|
Packit |
e4b6da |
215d 5/8
|
|
Packit |
e4b6da |
215e 7/8
|
|
Packit |
e4b6da |
215f 1/
|
|
Packit |
e4b6da |
2160 I
|
|
Packit |
e4b6da |
2161 II
|
|
Packit |
e4b6da |
2162 III
|
|
Packit |
e4b6da |
2163 IV
|
|
Packit |
e4b6da |
2164 V
|
|
Packit |
e4b6da |
2165 VI
|
|
Packit |
e4b6da |
2166 VII
|
|
Packit |
e4b6da |
2167 VIII
|
|
Packit |
e4b6da |
2168 IX
|
|
Packit |
e4b6da |
2169 X
|
|
Packit |
e4b6da |
216a XI
|
|
Packit |
e4b6da |
216b XII
|
|
Packit |
e4b6da |
216c L
|
|
Packit |
e4b6da |
216d C
|
|
Packit |
e4b6da |
216e D
|
|
Packit |
e4b6da |
216f M
|
|
Packit |
e4b6da |
2170 i
|
|
Packit |
e4b6da |
2171 ii
|
|
Packit |
e4b6da |
2172 iii
|
|
Packit |
e4b6da |
2173 iv
|
|
Packit |
e4b6da |
2174 v
|
|
Packit |
e4b6da |
2175 vi
|
|
Packit |
e4b6da |
2176 vii
|
|
Packit |
e4b6da |
2177 viii
|
|
Packit |
e4b6da |
2178 ix
|
|
Packit |
e4b6da |
2179 x
|
|
Packit |
e4b6da |
217a xi
|
|
Packit |
e4b6da |
217b xii
|
|
Packit |
e4b6da |
217c l
|
|
Packit |
e4b6da |
217d c
|
|
Packit |
e4b6da |
217e d
|
|
Packit |
e4b6da |
217f m
|
|
Packit |
e4b6da |
2180 CD
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# *****************************************************************
|
|
Packit |
e4b6da |
# End: Number Forms
|
|
Packit |
e4b6da |
# x2150 to x218f
|
|
Packit |
e4b6da |
# ****************************************************************
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# *****************************************************************
|
|
Packit |
e4b6da |
# Begin: Arrows
|
|
Packit |
e4b6da |
# x2190 to x21ff
|
|
Packit |
e4b6da |
# ****************************************************************
|
|
Packit |
e4b6da |
2190 \(<-
|
|
Packit |
e4b6da |
2191 \(ua
|
|
Packit |
e4b6da |
2192 \(->
|
|
Packit |
e4b6da |
2193 \(da
|
|
Packit |
e4b6da |
2194 \(<>
|
|
Packit |
e4b6da |
2195 \(va
|
|
Packit |
e4b6da |
21b5 \(CR
|
|
Packit |
e4b6da |
21d0 \(la
|
|
Packit |
e4b6da |
21d1 \(uA
|
|
Packit |
e4b6da |
21d2 \(rA
|
|
Packit |
e4b6da |
21d3 \(dA
|
|
Packit |
e4b6da |
21d4 \(hA
|
|
Packit |
e4b6da |
# no roff equiv; render same as single arrow
|
|
Packit |
e4b6da |
21d5 \(va
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# *****************************************************************
|
|
Packit |
e4b6da |
# Begin: Mathematical Operators
|
|
Packit |
e4b6da |
# x2200 to x22ff
|
|
Packit |
e4b6da |
# ****************************************************************
|
|
Packit |
e4b6da |
2200 \(fa
|
|
Packit |
e4b6da |
2201 C
|
|
Packit |
e4b6da |
2202 \(pd
|
|
Packit |
e4b6da |
2203 \(te
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# no roff equiv
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# character="∄"
|
|
Packit |
e4b6da |
# unichar:name="THERE DOES NOT EXIST"
|
|
Packit |
e4b6da |
# unichar:entity="nexist"
|
|
Packit |
e4b6da |
# />
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
2205 \(es
|
|
Packit |
e4b6da |
2206 \(*D
|
|
Packit |
e4b6da |
2207 \(gr
|
|
Packit |
e4b6da |
2208 \(mo
|
|
Packit |
e4b6da |
2209 \(nm
|
|
Packit |
e4b6da |
220a \(mo
|
|
Packit |
e4b6da |
220b \(st
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# not in roff
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# character="∌"
|
|
Packit |
e4b6da |
# unichar:name="DOES NOT CONTAIN AS MEMBER"
|
|
Packit |
e4b6da |
# />
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
220d \(st
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# not in roff
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# character="∎"
|
|
Packit |
e4b6da |
# unichar:name="END OF PROOF"
|
|
Packit |
e4b6da |
# />
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
220f \(product
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# not in roff
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# character="∐"
|
|
Packit |
e4b6da |
# unichar:name="N-ARY COPRODUCT"
|
|
Packit |
e4b6da |
# unichar:entity="coprod"
|
|
Packit |
e4b6da |
# />
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
2211 \(sum
|
|
Packit |
e4b6da |
2212 \-
|
|
Packit |
e4b6da |
2213 \(+-
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# not in roff
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# character="∔"
|
|
Packit |
e4b6da |
# unichar:name="DOT PLUS"
|
|
Packit |
e4b6da |
# unichar:entity="plusdo"
|
|
Packit |
e4b6da |
# />
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
2215 \(f/
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# not in roff
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# character="∖"
|
|
Packit |
e4b6da |
# unichar:name="SET MINUS"
|
|
Packit |
e4b6da |
# unichar:entity="setmn"
|
|
Packit |
e4b6da |
# />
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
2217 \(**
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# not in roff
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# character="∘"
|
|
Packit |
e4b6da |
# unichar:name="RING OPERATOR"
|
|
Packit |
e4b6da |
# unichar:entity="compfn"
|
|
Packit |
e4b6da |
# />
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
2219 \(bu
|
|
Packit |
e4b6da |
221a \(sr
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# not in roff
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# character="∛"
|
|
Packit |
e4b6da |
# unichar:name="CUBE ROOT"
|
|
Packit |
e4b6da |
# />
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# character="∜"
|
|
Packit |
e4b6da |
# unichar:name="FOURTH ROOT"
|
|
Packit |
e4b6da |
# />
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
221d \(pt
|
|
Packit |
e4b6da |
221e \(if
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# not in roff
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# character="∟"
|
|
Packit |
e4b6da |
# unichar:name="RIGHT ANGLE"
|
|
Packit |
e4b6da |
# unichar:entity="ang90"
|
|
Packit |
e4b6da |
# />
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
2220 \(/_
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# 0x2221 to 0x2226 not in roff;
|
|
Packit |
e4b6da |
# but fake a parallel sign with vert bars
|
|
Packit |
e4b6da |
2225 \(bv\(bv
|
|
Packit |
e4b6da |
2227 \(AN
|
|
Packit |
e4b6da |
2228 \(OR
|
|
Packit |
e4b6da |
2229 \(ca
|
|
Packit |
e4b6da |
222a \(cu
|
|
Packit |
e4b6da |
222b \(is
|
|
Packit |
e4b6da |
222c \(is\(is
|
|
Packit |
e4b6da |
222d \(is\(is\(is
|
|
Packit |
e4b6da |
# 0x222e to 0x2233 not in roff
|
|
Packit |
e4b6da |
2234 \(tf
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# not in roff
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# character="∵"
|
|
Packit |
e4b6da |
# unichar:name="BECAUSE"
|
|
Packit |
e4b6da |
# unichar:entity="becaus"
|
|
Packit |
e4b6da |
# />
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
2236 :
|
|
Packit |
e4b6da |
2237 ::
|
|
Packit |
e4b6da |
# 0x2238 to 0x223b not in roff
|
|
Packit |
e4b6da |
223c \(ti
|
|
Packit |
e4b6da |
# 0x223d to 0x224b not in roff
|
|
Packit |
e4b6da |
2245 \(=~
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# not in roff
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# character="≆"
|
|
Packit |
e4b6da |
# unichar:name="APPROXIMATELY BUT NOT ACTUALLY EQUAL TO"
|
|
Packit |
e4b6da |
# />
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# character="≇"
|
|
Packit |
e4b6da |
# unichar:name="NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO"
|
|
Packit |
e4b6da |
# unichar:entity="ncong"
|
|
Packit |
e4b6da |
# />
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
2248 \(~~
|
|
Packit |
e4b6da |
# x2249 to x2253 not in roff
|
|
Packit |
e4b6da |
2254 :=
|
|
Packit |
e4b6da |
2255 =:
|
|
Packit |
e4b6da |
# x2256 to x2255 not in roff
|
|
Packit |
e4b6da |
225f ?=
|
|
Packit |
e4b6da |
2260 \(!=
|
|
Packit |
e4b6da |
2261 \(==
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# not in roff
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# character="≢"
|
|
Packit |
e4b6da |
# unichar:name="NOT IDENTICAL TO"
|
|
Packit |
e4b6da |
# unichar:entity="nequiv"
|
|
Packit |
e4b6da |
# />
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# character="≣"
|
|
Packit |
e4b6da |
# unichar:name="STRICTLY EQUIVALENT TO"
|
|
Packit |
e4b6da |
# />
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
2264 \(<=
|
|
Packit |
e4b6da |
2265 \(>=
|
|
Packit |
e4b6da |
# x2266 to x2269 not in roff
|
|
Packit |
e4b6da |
226a <<
|
|
Packit |
e4b6da |
226b >>
|
|
Packit |
e4b6da |
# x226c to x2281 not in roff
|
|
Packit |
e4b6da |
2282 \(sb
|
|
Packit |
e4b6da |
2283 \(sp
|
|
Packit |
e4b6da |
2284 \(nb
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# not in roff
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# character="⊅"
|
|
Packit |
e4b6da |
# unichar:name="NOT A SUPERSET OF"
|
|
Packit |
e4b6da |
# unichar:entity="nsup"
|
|
Packit |
e4b6da |
# />
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
2286 \(ib
|
|
Packit |
e4b6da |
2287 \(ip
|
|
Packit |
e4b6da |
# x2288 to x2294 not in roff
|
|
Packit |
e4b6da |
2295 \(c+
|
|
Packit |
e4b6da |
2296 \(c*
|
|
Packit |
e4b6da |
2297 \(c*
|
|
Packit |
e4b6da |
# x2298 to x22a4 not in roff
|
|
Packit |
e4b6da |
22a5 \(pp
|
|
Packit |
e4b6da |
# x22a6 to x22bf not in roff
|
|
Packit |
e4b6da |
22c0 \(AN
|
|
Packit |
e4b6da |
22c1 \(OR
|
|
Packit |
e4b6da |
22c2 \(ca
|
|
Packit |
e4b6da |
22c3 \(cu
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# not in roff
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# character="⋄"
|
|
Packit |
e4b6da |
# unichar:name="DIAMOND OPERATOR"
|
|
Packit |
e4b6da |
# unichar:entity="diam"
|
|
Packit |
e4b6da |
# />
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
22c5 \(md
|
|
Packit |
e4b6da |
22c6 \(**
|
|
Packit |
e4b6da |
# x22c7 to x22cd not in roff
|
|
Packit |
e4b6da |
22ce \(OR
|
|
Packit |
e4b6da |
22cf \(AN
|
|
Packit |
e4b6da |
# x22d0 to x22d7 not in roff
|
|
Packit |
e4b6da |
22d8 <<<
|
|
Packit |
e4b6da |
22d9 >>>
|
|
Packit |
e4b6da |
# x22da to x22ee not in roff
|
|
Packit |
e4b6da |
22ef \&...
|
|
Packit |
e4b6da |
# x22fo to x22ff not in roff
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# *****************************************************************
|
|
Packit |
e4b6da |
# End: Mathematical Operators
|
|
Packit |
e4b6da |
# ****************************************************************
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
|
Packit |
e4b6da |
# Miscellaneous Technical
|
|
Packit |
e4b6da |
# x2300 to x23ff
|
|
Packit |
e4b6da |
# - do nothing except for angle brackets -
|
|
Packit |
e4b6da |
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
|
Packit |
e4b6da |
2329 \(la
|
|
Packit |
e4b6da |
232a \(ra
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# *****************************************************************
|
|
Packit |
e4b6da |
# Begin: Control Pictures
|
|
Packit |
e4b6da |
# x2400 to x243f
|
|
Packit |
e4b6da |
# ****************************************************************
|
|
Packit |
e4b6da |
2400 NUL
|
|
Packit |
e4b6da |
2401 SOH
|
|
Packit |
e4b6da |
2402 STX
|
|
Packit |
e4b6da |
2403 ETX
|
|
Packit |
e4b6da |
2404 EOT
|
|
Packit |
e4b6da |
2405 ENQ
|
|
Packit |
e4b6da |
2406 ACK
|
|
Packit |
e4b6da |
2407 BEL
|
|
Packit |
e4b6da |
2408 BS
|
|
Packit |
e4b6da |
2409 HT
|
|
Packit |
e4b6da |
240a LF
|
|
Packit |
e4b6da |
240b VT
|
|
Packit |
e4b6da |
240c FF
|
|
Packit |
e4b6da |
240d CR
|
|
Packit |
e4b6da |
240e SO
|
|
Packit |
e4b6da |
240f SI
|
|
Packit |
e4b6da |
2410 DLE
|
|
Packit |
e4b6da |
2411 DC1
|
|
Packit |
e4b6da |
2412 DC2
|
|
Packit |
e4b6da |
2413 DC3
|
|
Packit |
e4b6da |
2414 DC4
|
|
Packit |
e4b6da |
2415 NAK
|
|
Packit |
e4b6da |
2416 SYN
|
|
Packit |
e4b6da |
2417 ETB
|
|
Packit |
e4b6da |
2418 CAN
|
|
Packit |
e4b6da |
2419 EM
|
|
Packit |
e4b6da |
241a SUB
|
|
Packit |
e4b6da |
241b ESC
|
|
Packit |
e4b6da |
241c FS
|
|
Packit |
e4b6da |
241d GS
|
|
Packit |
e4b6da |
241e RS
|
|
Packit |
e4b6da |
241f US
|
|
Packit |
e4b6da |
2420 SP
|
|
Packit |
e4b6da |
2421 DEL
|
|
Packit |
e4b6da |
# no roff equiv; just use real space
|
|
Packit |
e4b6da |
2422
|
|
Packit |
e4b6da |
# no roff equiv; just use real space
|
|
Packit |
e4b6da |
2423
|
|
Packit |
e4b6da |
2424 NL
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# *****************************************************************
|
|
Packit |
e4b6da |
# End: Control Pictures
|
|
Packit |
e4b6da |
# ****************************************************************
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
|
Packit |
e4b6da |
# Optical Character Recognition
|
|
Packit |
e4b6da |
# x2440 to x24ff
|
|
Packit |
e4b6da |
# - do nothing -
|
|
Packit |
e4b6da |
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# *****************************************************************
|
|
Packit |
e4b6da |
# Begin: Enclosed Alphanumerics
|
|
Packit |
e4b6da |
# x2460 to x24ff
|
|
Packit |
e4b6da |
# ****************************************************************
|
|
Packit |
e4b6da |
2460 1
|
|
Packit |
e4b6da |
2461 2
|
|
Packit |
e4b6da |
2462 3
|
|
Packit |
e4b6da |
2463 4
|
|
Packit |
e4b6da |
2464 5
|
|
Packit |
e4b6da |
2465 6
|
|
Packit |
e4b6da |
2466 7
|
|
Packit |
e4b6da |
2467 8
|
|
Packit |
e4b6da |
2468 9
|
|
Packit |
e4b6da |
2469 10
|
|
Packit |
e4b6da |
246a 11
|
|
Packit |
e4b6da |
246b 12
|
|
Packit |
e4b6da |
246c 13
|
|
Packit |
e4b6da |
246d 14
|
|
Packit |
e4b6da |
246e 15
|
|
Packit |
e4b6da |
246f 16
|
|
Packit |
e4b6da |
2470 17
|
|
Packit |
e4b6da |
2471 18
|
|
Packit |
e4b6da |
2472 19
|
|
Packit |
e4b6da |
2473 20
|
|
Packit |
e4b6da |
2474 (1)
|
|
Packit |
e4b6da |
2475 (2)
|
|
Packit |
e4b6da |
2476 (3)
|
|
Packit |
e4b6da |
2477 (4)
|
|
Packit |
e4b6da |
2478 (5)
|
|
Packit |
e4b6da |
2479 (6)
|
|
Packit |
e4b6da |
247a (7)
|
|
Packit |
e4b6da |
247b (8)
|
|
Packit |
e4b6da |
247c (9)
|
|
Packit |
e4b6da |
247d (10)
|
|
Packit |
e4b6da |
247e (11)
|
|
Packit |
e4b6da |
247f (12)
|
|
Packit |
e4b6da |
2480 (13)
|
|
Packit |
e4b6da |
2481 (14)
|
|
Packit |
e4b6da |
2482 (15)
|
|
Packit |
e4b6da |
2483 (16)
|
|
Packit |
e4b6da |
2484 (17)
|
|
Packit |
e4b6da |
2485 (18)
|
|
Packit |
e4b6da |
2486 (19)
|
|
Packit |
e4b6da |
2487 (20)
|
|
Packit |
e4b6da |
2488 1.
|
|
Packit |
e4b6da |
2489 2.
|
|
Packit |
e4b6da |
248a 3.
|
|
Packit |
e4b6da |
248b 4.
|
|
Packit |
e4b6da |
248c 5.
|
|
Packit |
e4b6da |
248d 6.
|
|
Packit |
e4b6da |
248e 7.
|
|
Packit |
e4b6da |
248f 8.
|
|
Packit |
e4b6da |
2490 9.
|
|
Packit |
e4b6da |
2491 10.
|
|
Packit |
e4b6da |
2492 11.
|
|
Packit |
e4b6da |
2493 12.
|
|
Packit |
e4b6da |
2494 13.
|
|
Packit |
e4b6da |
2495 14.
|
|
Packit |
e4b6da |
2496 15.
|
|
Packit |
e4b6da |
2497 16.
|
|
Packit |
e4b6da |
2498 17.
|
|
Packit |
e4b6da |
2499 18.
|
|
Packit |
e4b6da |
249a 19.
|
|
Packit |
e4b6da |
249b 20.
|
|
Packit |
e4b6da |
249c (a)
|
|
Packit |
e4b6da |
249d (b)
|
|
Packit |
e4b6da |
249e (c)
|
|
Packit |
e4b6da |
249f (d)
|
|
Packit |
e4b6da |
24a0 (e)
|
|
Packit |
e4b6da |
24a1 (f)
|
|
Packit |
e4b6da |
24a2 (g)
|
|
Packit |
e4b6da |
24a3 (h)
|
|
Packit |
e4b6da |
24a4 (i)
|
|
Packit |
e4b6da |
24a5 (j)
|
|
Packit |
e4b6da |
24a6 (k)
|
|
Packit |
e4b6da |
24a7 (l)
|
|
Packit |
e4b6da |
24a8 (m)
|
|
Packit |
e4b6da |
24a9 (n)
|
|
Packit |
e4b6da |
24aa (o)
|
|
Packit |
e4b6da |
24ab (p)
|
|
Packit |
e4b6da |
24ac (q)
|
|
Packit |
e4b6da |
24ad (r)
|
|
Packit |
e4b6da |
24ae (s)
|
|
Packit |
e4b6da |
24af (t)
|
|
Packit |
e4b6da |
24b0 (u)
|
|
Packit |
e4b6da |
24b1 (v)
|
|
Packit |
e4b6da |
24b2 (w)
|
|
Packit |
e4b6da |
24b3 (x)
|
|
Packit |
e4b6da |
24b4 (y)
|
|
Packit |
e4b6da |
24b5 (z)
|
|
Packit |
e4b6da |
24b6 A
|
|
Packit |
e4b6da |
24b7 B
|
|
Packit |
e4b6da |
24b8 C
|
|
Packit |
e4b6da |
24b9 D
|
|
Packit |
e4b6da |
24ba E
|
|
Packit |
e4b6da |
24bb F
|
|
Packit |
e4b6da |
24bc G
|
|
Packit |
e4b6da |
24bd H
|
|
Packit |
e4b6da |
24be I
|
|
Packit |
e4b6da |
24bf J
|
|
Packit |
e4b6da |
24c0 K
|
|
Packit |
e4b6da |
24c1 L
|
|
Packit |
e4b6da |
24c2 M
|
|
Packit |
e4b6da |
24c3 N
|
|
Packit |
e4b6da |
24c4 O
|
|
Packit |
e4b6da |
24c5 P
|
|
Packit |
e4b6da |
24c6 Q
|
|
Packit |
e4b6da |
24c7 R
|
|
Packit |
e4b6da |
24c8 S
|
|
Packit |
e4b6da |
24c9 T
|
|
Packit |
e4b6da |
24ca U
|
|
Packit |
e4b6da |
24cb V
|
|
Packit |
e4b6da |
24cc W
|
|
Packit |
e4b6da |
24cd X
|
|
Packit |
e4b6da |
24ce Y
|
|
Packit |
e4b6da |
24cf Z
|
|
Packit |
e4b6da |
24d0 a
|
|
Packit |
e4b6da |
24d1 b
|
|
Packit |
e4b6da |
24d2 c
|
|
Packit |
e4b6da |
24d3 d
|
|
Packit |
e4b6da |
24d4 e
|
|
Packit |
e4b6da |
24d5 f
|
|
Packit |
e4b6da |
24d6 g
|
|
Packit |
e4b6da |
24d7 h
|
|
Packit |
e4b6da |
24d8 i
|
|
Packit |
e4b6da |
24d9 j
|
|
Packit |
e4b6da |
24da k
|
|
Packit |
e4b6da |
24db l
|
|
Packit |
e4b6da |
24dc m
|
|
Packit |
e4b6da |
24dd n
|
|
Packit |
e4b6da |
24de o
|
|
Packit |
e4b6da |
24df p
|
|
Packit |
e4b6da |
24e0 q
|
|
Packit |
e4b6da |
24e1 r
|
|
Packit |
e4b6da |
24e2 s
|
|
Packit |
e4b6da |
24e3 t
|
|
Packit |
e4b6da |
24e4 u
|
|
Packit |
e4b6da |
24e5 b
|
|
Packit |
e4b6da |
24e6 w
|
|
Packit |
e4b6da |
24e7 x
|
|
Packit |
e4b6da |
24e8 y
|
|
Packit |
e4b6da |
24e9 z
|
|
Packit |
e4b6da |
24ea 0
|
|
Packit |
e4b6da |
24eb 11
|
|
Packit |
e4b6da |
24ec 12
|
|
Packit |
e4b6da |
24ed 13
|
|
Packit |
e4b6da |
24ee 14
|
|
Packit |
e4b6da |
24ef 15
|
|
Packit |
e4b6da |
24f0 16
|
|
Packit |
e4b6da |
24f1 17
|
|
Packit |
e4b6da |
24f2 18
|
|
Packit |
e4b6da |
24f3 19
|
|
Packit |
e4b6da |
24f4 20
|
|
Packit |
e4b6da |
24f5 1
|
|
Packit |
e4b6da |
24f6 2
|
|
Packit |
e4b6da |
24f7 3
|
|
Packit |
e4b6da |
24f8 4
|
|
Packit |
e4b6da |
24f9 5
|
|
Packit |
e4b6da |
24fa 6
|
|
Packit |
e4b6da |
24fb 7
|
|
Packit |
e4b6da |
24fc 8
|
|
Packit |
e4b6da |
24fd 9
|
|
Packit |
e4b6da |
24fe 10
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# *****************************************************************
|
|
Packit |
e4b6da |
# End: Enclosed Alphanumerics
|
|
Packit |
e4b6da |
# ****************************************************************
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
|
Packit |
e4b6da |
# Box Drawing
|
|
Packit |
e4b6da |
# x2500 to x257f
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# Block Elements
|
|
Packit |
e4b6da |
# x2580 to x259f
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# - do nothing -
|
|
Packit |
e4b6da |
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# *****************************************************************
|
|
Packit |
e4b6da |
# Begin: Geometric Shapes
|
|
Packit |
e4b6da |
# x25a0 to x25f7
|
|
Packit |
e4b6da |
# ****************************************************************
|
|
Packit |
e4b6da |
25a1 \(sq
|
|
Packit |
e4b6da |
25a2 \(sq
|
|
Packit |
e4b6da |
25ab \(sq
|
|
Packit |
e4b6da |
25ba \fB>\fR
|
|
Packit |
e4b6da |
25bb >
|
|
Packit |
e4b6da |
25bc \fBv\fR
|
|
Packit |
e4b6da |
25bd v
|
|
Packit |
e4b6da |
25c4 \fB<\fR
|
|
Packit |
e4b6da |
25c5 <
|
|
Packit |
e4b6da |
25c6 \(DI
|
|
Packit |
e4b6da |
25c7 \(lz
|
|
Packit |
e4b6da |
25ca \(lz
|
|
Packit |
e4b6da |
25cb \(ci
|
|
Packit |
e4b6da |
25cf \(bu
|
|
Packit |
e4b6da |
25e6 \(ci
|
|
Packit |
e4b6da |
25ef \(ci
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# *****************************************************************
|
|
Packit |
e4b6da |
# End: Geometric Shapes
|
|
Packit |
e4b6da |
# x25a0 to x25f7
|
|
Packit |
e4b6da |
# ****************************************************************
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# *****************************************************************
|
|
Packit |
e4b6da |
# Begin: Miscellaneous Symbols
|
|
Packit |
e4b6da |
# x2600 to x26ff
|
|
Packit |
e4b6da |
# ****************************************************************
|
|
Packit |
e4b6da |
261a \(lh
|
|
Packit |
e4b6da |
261b \(rh)
|
|
Packit |
e4b6da |
261c \(lh
|
|
Packit |
e4b6da |
261e \(rh)
|
|
Packit |
e4b6da |
2660 \(SP
|
|
Packit |
e4b6da |
2661 \(HE
|
|
Packit |
e4b6da |
2662 \(DI
|
|
Packit |
e4b6da |
2663 \(CL
|
|
Packit |
e4b6da |
2664 \(SP
|
|
Packit |
e4b6da |
2665 \(HE
|
|
Packit |
e4b6da |
2666 \(DI
|
|
Packit |
e4b6da |
2667 \(CL
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# *****************************************************************
|
|
Packit |
e4b6da |
# End: Miscellaneous Symbols
|
|
Packit |
e4b6da |
# ****************************************************************
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# *****************************************************************
|
|
Packit |
e4b6da |
# Begin: Dingbats
|
|
Packit |
e4b6da |
# x2700 to x27be
|
|
Packit |
e4b6da |
# No roff equiv. for most of these; just map to something close
|
|
Packit |
e4b6da |
# ****************************************************************
|
|
Packit |
e4b6da |
2713 \(OK
|
|
Packit |
e4b6da |
2714 \fB\(OK\fR
|
|
Packit |
e4b6da |
2715 \(mu
|
|
Packit |
e4b6da |
2716 \fB\(mu\fR
|
|
Packit |
e4b6da |
2717 \(mu
|
|
Packit |
e4b6da |
2718 \fB\(mu\fR
|
|
Packit |
e4b6da |
2719 \fB+\fR
|
|
Packit |
e4b6da |
271a \fB+\fR
|
|
Packit |
e4b6da |
271b \fB+\fR
|
|
Packit |
e4b6da |
271c \fB+\fR
|
|
Packit |
e4b6da |
271d \fB+\fR
|
|
Packit |
e4b6da |
271e \fB+\fR
|
|
Packit |
e4b6da |
271f \fB+\fR
|
|
Packit |
e4b6da |
2720 \fB+\fR
|
|
Packit |
e4b6da |
2721 *
|
|
Packit |
e4b6da |
2722 *
|
|
Packit |
e4b6da |
2723 *
|
|
Packit |
e4b6da |
2724 *
|
|
Packit |
e4b6da |
2725 *
|
|
Packit |
e4b6da |
2726 *
|
|
Packit |
e4b6da |
2727 *
|
|
Packit |
e4b6da |
2729 *
|
|
Packit |
e4b6da |
272a *
|
|
Packit |
e4b6da |
272b *
|
|
Packit |
e4b6da |
272c *
|
|
Packit |
e4b6da |
272d *
|
|
Packit |
e4b6da |
272e *
|
|
Packit |
e4b6da |
272f *
|
|
Packit |
e4b6da |
2730 *
|
|
Packit |
e4b6da |
2731 *
|
|
Packit |
e4b6da |
2732 *
|
|
Packit |
e4b6da |
2733 *
|
|
Packit |
e4b6da |
2734 *
|
|
Packit |
e4b6da |
2735 *
|
|
Packit |
e4b6da |
2736 *
|
|
Packit |
e4b6da |
2737 *
|
|
Packit |
e4b6da |
2738 *
|
|
Packit |
e4b6da |
2739 *
|
|
Packit |
e4b6da |
273a *
|
|
Packit |
e4b6da |
273b *
|
|
Packit |
e4b6da |
273c *
|
|
Packit |
e4b6da |
273d *
|
|
Packit |
e4b6da |
273e *
|
|
Packit |
e4b6da |
273f *
|
|
Packit |
e4b6da |
2740 *
|
|
Packit |
e4b6da |
2741 *
|
|
Packit |
e4b6da |
2742 *
|
|
Packit |
e4b6da |
2743 *
|
|
Packit |
e4b6da |
2744 *
|
|
Packit |
e4b6da |
2745 *
|
|
Packit |
e4b6da |
2746 *
|
|
Packit |
e4b6da |
2747 *
|
|
Packit |
e4b6da |
2748 *
|
|
Packit |
e4b6da |
2749 *
|
|
Packit |
e4b6da |
274a *
|
|
Packit |
e4b6da |
274b *
|
|
Packit |
e4b6da |
274d *
|
|
Packit |
e4b6da |
274f \(sq
|
|
Packit |
e4b6da |
2750 \(sq
|
|
Packit |
e4b6da |
2751 \(sq
|
|
Packit |
e4b6da |
2752 \(sq
|
|
Packit |
e4b6da |
2756 *
|
|
Packit |
e4b6da |
2758 \(bv
|
|
Packit |
e4b6da |
2759 \fB\(bv\fR
|
|
Packit |
e4b6da |
275a \fB\(bv\fR
|
|
Packit |
e4b6da |
275b \fB\(oq\fR
|
|
Packit |
e4b6da |
275c \fB\(cq\fR
|
|
Packit |
e4b6da |
275d \fB\(lq\fR
|
|
Packit |
e4b6da |
275e \fB\(rq\fR
|
|
Packit |
e4b6da |
2761 \(ps
|
|
Packit |
e4b6da |
2762 \fB!\fR
|
|
Packit |
e4b6da |
2763 \fB!\fR
|
|
Packit |
e4b6da |
2764 \fB\(HE\fR
|
|
Packit |
e4b6da |
2765 \fB\(HE\fR
|
|
Packit |
e4b6da |
2766 \fB\(HE\fR
|
|
Packit |
e4b6da |
2767 \fB\(HE\fR
|
|
Packit |
e4b6da |
2776 1
|
|
Packit |
e4b6da |
2777 2
|
|
Packit |
e4b6da |
2778 3
|
|
Packit |
e4b6da |
2779 4
|
|
Packit |
e4b6da |
277a 5
|
|
Packit |
e4b6da |
277b 6
|
|
Packit |
e4b6da |
277c 7
|
|
Packit |
e4b6da |
277d 8
|
|
Packit |
e4b6da |
277e 9
|
|
Packit |
e4b6da |
277f 10
|
|
Packit |
e4b6da |
2780 1
|
|
Packit |
e4b6da |
2781 2
|
|
Packit |
e4b6da |
2782 3
|
|
Packit |
e4b6da |
2783 4
|
|
Packit |
e4b6da |
2784 5
|
|
Packit |
e4b6da |
2785 6
|
|
Packit |
e4b6da |
2786 7
|
|
Packit |
e4b6da |
2787 8
|
|
Packit |
e4b6da |
2788 9
|
|
Packit |
e4b6da |
2789 10
|
|
Packit |
e4b6da |
278a 1
|
|
Packit |
e4b6da |
278b 2
|
|
Packit |
e4b6da |
278c 3
|
|
Packit |
e4b6da |
278d 4
|
|
Packit |
e4b6da |
278e 5
|
|
Packit |
e4b6da |
278f 6
|
|
Packit |
e4b6da |
2790 7
|
|
Packit |
e4b6da |
2791 8
|
|
Packit |
e4b6da |
2792 9
|
|
Packit |
e4b6da |
2793 10
|
|
Packit |
e4b6da |
2794 \fR\(->\fB
|
|
Packit |
e4b6da |
2799 \fR\(->\fB
|
|
Packit |
e4b6da |
279b \(->
|
|
Packit |
e4b6da |
279c \fR\(->\fB
|
|
Packit |
e4b6da |
279d \(->
|
|
Packit |
e4b6da |
279e \fR\(->\fB
|
|
Packit |
e4b6da |
279f \(->
|
|
Packit |
e4b6da |
27a0 \fR\(->\fB
|
|
Packit |
e4b6da |
27a1 \fR\(->\fB
|
|
Packit |
e4b6da |
27a2 \(->
|
|
Packit |
e4b6da |
27a3 \(->
|
|
Packit |
e4b6da |
27a4 \(->
|
|
Packit |
e4b6da |
27a7 \fR\(->\fB
|
|
Packit |
e4b6da |
27a8 \fR\(->\fB
|
|
Packit |
e4b6da |
27a9 \(rA
|
|
Packit |
e4b6da |
27aa \(rA
|
|
Packit |
e4b6da |
27ab \(rA
|
|
Packit |
e4b6da |
27ac \(rA
|
|
Packit |
e4b6da |
27ad \(rA
|
|
Packit |
e4b6da |
27ae \(rA
|
|
Packit |
e4b6da |
27af \(rA
|
|
Packit |
e4b6da |
27b1 \(rA
|
|
Packit |
e4b6da |
27b2 \(rA
|
|
Packit |
e4b6da |
27b3 \fR\(->\fB
|
|
Packit |
e4b6da |
27b4 \fR\(->\fB
|
|
Packit |
e4b6da |
27b5 \fR\(->\fB
|
|
Packit |
e4b6da |
27b6 \fR\(->\fB
|
|
Packit |
e4b6da |
27b7 \fR\(->\fB
|
|
Packit |
e4b6da |
27b8 \fR\(->\fB
|
|
Packit |
e4b6da |
27b9 \fR\(->\fB
|
|
Packit |
e4b6da |
27ba \fR\(->\fB
|
|
Packit |
e4b6da |
27bb \fR\(->\fB
|
|
Packit |
e4b6da |
27bc \fR\(->\fB
|
|
Packit |
e4b6da |
27bd \fR\(->\fB
|
|
Packit |
e4b6da |
27be \fR\(rA\fB
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# *****************************************************************
|
|
Packit |
e4b6da |
# End: Dingbats
|
|
Packit |
e4b6da |
# ****************************************************************
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
|
Packit |
e4b6da |
# Miscellaneous Mathematical Symbols
|
|
Packit |
e4b6da |
# x27c0 to x27ef
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# Supplemental Arrows
|
|
Packit |
e4b6da |
# x27f0 to x297f
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# Miscellaneous Mathematical Symbols
|
|
Packit |
e4b6da |
# x2980 to x29ff
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# Supplemental Mathematical Operators
|
|
Packit |
e4b6da |
# x2a00 to x2aff
|
|
Packit |
e4b6da |
#
|
|
Packit |
e4b6da |
# - no nothing -
|
|
Packit |
e4b6da |
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
|
Packit |
e4b6da |
3008 \[la]
|
|
Packit |
e4b6da |
3009 \[ra]
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# *****************************************************************
|
|
Packit |
e4b6da |
# Begin: Alphabetic Presentation Forms
|
|
Packit |
e4b6da |
# xfb00 to xfb04
|
|
Packit |
e4b6da |
# ****************************************************************
|
|
Packit |
e4b6da |
fb00 \(ff
|
|
Packit |
e4b6da |
fb01 \(fi
|
|
Packit |
e4b6da |
fb02 \(fl
|
|
Packit |
e4b6da |
fb03 \(Fi
|
|
Packit |
e4b6da |
fb04 \(Fl
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
# *****************************************************************
|
|
Packit |
e4b6da |
# End: Alphabetic Presentation Forms
|
|
Packit |
e4b6da |
# ****************************************************************
|