summaryrefslogtreecommitdiffstats
path: root/contrib/groff/font/devutf8/NOTES
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/groff/font/devutf8/NOTES')
-rw-r--r--contrib/groff/font/devutf8/NOTES54
1 files changed, 23 insertions, 31 deletions
diff --git a/contrib/groff/font/devutf8/NOTES b/contrib/groff/font/devutf8/NOTES
index ba597af..af64ff4 100644
--- a/contrib/groff/font/devutf8/NOTES
+++ b/contrib/groff/font/devutf8/NOTES
@@ -1,64 +1,56 @@
+Note that all `charXXX' entity names have been removed from the font files.
+They don't make sense for Unicode.
+
The following from the original troff manual (by Ossanna and Kernighan) is
unmapped:
- \(bs shaded solid ball (Bell System logo, AT&T logo)
+ \(bs shaded solid ball (Bell System logo, AT&T logo)
Character 0x002D has not been given a name because its Unicode name
"HYPHEN-MINUS" is so ambiguous that it's unusable for serious typographic use.
The following, mentioned in the original troff manual, are only approximate:
- \(lk middle part of big left curly brace
- \(rk middle part of big right curly brace
+ \(lk middle part of big left curly brace
+ \(rk middle part of big right curly brace
\(wp has been mapped to 0x2118, because according to unicode.org's
NamesList-3.0.0.txt, U+2118 "SCRIPT CAPITAL P" is really a Weierstrass p,
neither SCRIPT not CAPITAL.
-The following lines could be added, to define names which are known to
-"devps" but are not documented and not known to "devdvi".
+The following line could be added; "space" is known to "devps" but are not
+documented and not known to "devdvi" (actually, there is no space glyph
+within the TeX system).
+
space 24 0 0x0020
-vS 24 0 0x0160
-vs 24 0 0x0161
-:Y 24 0 0x0178
-vZ 24 0 0x017D
-vz 24 0 0x017E
-3d 24 0 0x2234
-nb 24 0 0x2284
-product 24 0 0x220F
-sum 24 0 0x2211
-SP 24 0 0x2660
-CL 24 0 0x2663
-HE 24 0 0x2665
-DI 24 0 0x2666
The following lines could be added, to define names which are known to e.g.
"devdvi" but are not known to "devps".
+
<< 24 0 0x226A
>> 24 0 0x226B
"devps" maps \(a~ and ~ to asciitilde, which is equivalent to 0x02DC, but
-this glyph is just too small. We map them to 0x007E instead.
+this glyph is just too small. We map them to 0x007E instead.
"devps" maps \(a^ and ^ to circumflex, which is equivalent to 0x02C6, but
-this glyph is just too small. We map them to 0x005E instead.
+this glyph is just too small. We map them to 0x005E instead.
-"devps" maps *m to mu, which is equivalent to either 0x00B5 or 0x03BC. We
-map it to 0x03BC.
-
-"devps" maps *U to Upsilon1, which is equivalent to 0x03D2. We map it to
+"devps" maps *U to Upsilon1, which is equivalent to 0x03D2. We map it to
0x03A5 instead.
-"devps" maps *W to Omega, which is equivalent to either 0x2126 or 0x03A9. We
-map it to 0x03A9.
+"devps" maps *W to Omega, which is equivalent to either 0x2126 or 0x03A9.
+We map it to 0x03A9.
+
+"devps" maps *D to Delta, which is equivalent to either 0x2206 or 0x0394.
+We map it to 0x0394.
-"devps" maps *D to Delta, which is equivalent to either 0x2206 or 0x0394. We
-map it to 0x0394.
+"devps" maps CR to carriagereturn, which is equivalent to 0x21B5. We map
+it to 0x240D instead.
-"devps" maps CR to carriagereturn, which is equivalent to 0x21B5. We map it
-to 0x240D instead.
-Using unnamed characters:
+Using unnamed characters
+------------------------
Assume you want to use a Unicode character not provided in the list, say
U+20AC. You need to do two things:
OpenPOWER on IntegriCloud