diff options
Diffstat (limited to 'contrib/groff/font/devutf8/NOTES')
-rw-r--r-- | contrib/groff/font/devutf8/NOTES | 54 |
1 files changed, 23 insertions, 31 deletions
diff --git a/contrib/groff/font/devutf8/NOTES b/contrib/groff/font/devutf8/NOTES index ba597af5b67c..af64ff49301f 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: |