diff options
author | ru <ru@FreeBSD.org> | 2002-10-11 08:52:17 +0000 |
---|---|---|
committer | ru <ru@FreeBSD.org> | 2002-10-11 08:52:17 +0000 |
commit | 127e61728bacf1fb90edd8be1b0c406619e78bc8 (patch) | |
tree | 8c45b0385e4d4d3172ddd7926de65d06c5b2e88b /contrib/groff/font/devutf8 | |
parent | 737a9b93ec94c55fd85de176c9de9302f1a9f95f (diff) | |
download | FreeBSD-src-127e61728bacf1fb90edd8be1b0c406619e78bc8.zip FreeBSD-src-127e61728bacf1fb90edd8be1b0c406619e78bc8.tar.gz |
Virgin import of FSF groff v1.18.1
Diffstat (limited to 'contrib/groff/font/devutf8')
-rw-r--r-- | contrib/groff/font/devutf8/NOTES | 54 | ||||
-rw-r--r-- | contrib/groff/font/devutf8/R.proto | 117 |
2 files changed, 44 insertions, 127 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: diff --git a/contrib/groff/font/devutf8/R.proto b/contrib/groff/font/devutf8/R.proto index 7715ed4..423bc6a 100644 --- a/contrib/groff/font/devutf8/R.proto +++ b/contrib/groff/font/devutf8/R.proto @@ -118,199 +118,114 @@ a~ 24 0 0x007E ~ " ti " r! 24 0 0x00A1 -char161 " ct 24 0 0x00A2 -char162 " Po 24 0 0x00A3 -char163 " Cs 24 0 0x00A4 -char164 " Ye 24 0 0x00A5 -char165 " bb 24 0 0x00A6 -char166 " sc 24 0 0x00A7 -char167 " ad 24 0 0x00A8 -char168 " co 24 0 0x00A9 -char169 " Of 24 0 0x00AA -char170 " Fo 24 0 0x00AB -char171 " no 24 0 0x00AC -char172 " shc 24 0 0x00AD -char173 " rg 24 0 0x00AE -char174 " a- 24 0 0x00AF -char175 " de 24 0 0x00B0 -char176 " +- 24 0 0x00B1 -char177 " +t+- " S2 24 0 0x00B2 -char178 " S3 24 0 0x00B3 -char179 " aa 24 0 0x00B4 -char180 " -char181 24 0 0x00B5 +\' " +mc 24 0 0x00B5 ps 24 0 0x00B6 -char182 " pc 24 0 0x00B7 -char183 " ac 24 0 0x00B8 -char184 " S1 24 0 0x00B9 -char185 " Om 24 0 0x00BA -char186 " Fc 24 0 0x00BB -char187 " 14 24 0 0x00BC -char188 " 12 24 0 0x00BD -char189 " 34 24 0 0x00BE -char190 " r? 24 0 0x00BF -char191 " `A 24 0 0x00C0 -char192 " 'A 24 0 0x00C1 -char193 " ^A 24 0 0x00C2 -char194 " ~A 24 0 0x00C3 -char195 " :A 24 0 0x00C4 -char196 " oA 24 0 0x00C5 -char197 " AE 24 0 0x00C6 -char198 " ,C 24 0 0x00C7 -char199 " `E 24 0 0x00C8 -char200 " 'E 24 0 0x00C9 -char201 " ^E 24 0 0x00CA -char202 " :E 24 0 0x00CB -char203 " `I 24 0 0x00CC -char204 " 'I 24 0 0x00CD -char205 " ^I 24 0 0x00CE -char206 " :I 24 0 0x00CF -char207 " -D 24 0 0x00D0 -char208 " ~N 24 0 0x00D1 -char209 " `O 24 0 0x00D2 -char210 " 'O 24 0 0x00D3 -char211 " ^O 24 0 0x00D4 -char212 " ~O 24 0 0x00D5 -char213 " :O 24 0 0x00D6 -char214 " mu 24 0 0x00D7 -char215 " +tmu " /O 24 0 0x00D8 -char216 " `U 24 0 0x00D9 -char217 " 'U 24 0 0x00DA -char218 " ^U 24 0 0x00DB -char219 " :U 24 0 0x00DC -char220 " 'Y 24 0 0x00DD -char221 " TP 24 0 0x00DE -char222 " ss 24 0 0x00DF -char223 " `a 24 0 0x00E0 -char224 " 'a 24 0 0x00E1 -char225 " ^a 24 0 0x00E2 -char226 " ~a 24 0 0x00E3 -char227 " :a 24 0 0x00E4 -char228 " oa 24 0 0x00E5 -char229 " ae 24 0 0x00E6 -char230 " ,c 24 0 0x00E7 -char231 " `e 24 0 0x00E8 -char232 " 'e 24 0 0x00E9 -char233 " ^e 24 0 0x00EA -char234 " :e 24 0 0x00EB -char235 " `i 24 0 0x00EC -char236 " 'i 24 0 0x00ED -char237 " ^i 24 0 0x00EE -char238 " :i 24 0 0x00EF -char239 " Sd 24 0 0x00F0 -char240 " ~n 24 0 0x00F1 -char241 " `o 24 0 0x00F2 -char242 " 'o 24 0 0x00F3 -char243 " ^o 24 0 0x00F4 -char244 " ~o 24 0 0x00F5 -char245 " :o 24 0 0x00F6 -char246 " di 24 0 0x00F7 -char247 " +tdi " /o 24 0 0x00F8 -char248 " `u 24 0 0x00F9 -char249 " 'u 24 0 0x00FA -char250 " ^u 24 0 0x00FB -char251 " :u 24 0 0x00FC -char252 " 'y 24 0 0x00FD -char253 " Tp 24 0 0x00FE -char254 " :y 24 0 0x00FF -char255 " .i 24 0 0x0131 /L 24 0 0x0141 /l 24 0 0x0142 OE 24 0 0x0152 oe 24 0 0x0153 +vS 24 0 0x0160 +vs 24 0 0x0161 +:Y 24 0 0x0178 +vZ 24 0 0x017D +vz 24 0 0x017E Fn 24 0 0x0192 ah 24 0 0x02C7 ab 24 0 0x02D8 @@ -392,6 +307,8 @@ fo 24 0 0x2039 fc 24 0 0x203A rn 24 0 0x203E f/ 24 0 0x2044 +eu 24 0 0x20AC +Eu " Im 24 0 0x2111 wp 24 0 0x2118 Re 24 0 0x211C @@ -415,6 +332,8 @@ gr 24 0 0x2207 mo 24 0 0x2208 nm 24 0 0x2209 st 24 0 0x220B +product 24 0 0x220F +sum 24 0 0x2211 \- 24 0 0x2212 mi " ** 24 0 0x2217 @@ -428,6 +347,7 @@ ca 24 0 0x2229 cu 24 0 0x222A is 24 0 0x222B tf 24 0 0x2234 +3d " ti 24 0 0x223C ap " =~ 24 0 0x2245 @@ -439,12 +359,13 @@ ap " >= 24 0 0x2265 sb 24 0 0x2282 sp 24 0 0x2283 +nb 24 0 0x2284 ib 24 0 0x2286 ip 24 0 0x2287 c+ 24 0 0x2295 c* 24 0 0x2297 pp 24 0 0x22A5 -pc 24 0 0x22C5 +md 24 0 0x22C5 lc 24 0 0x2308 rc 24 0 0x2309 lf 24 0 0x230A @@ -466,6 +387,10 @@ lz 24 0 0x25CA ci 24 0 0x25EF lh 24 0 0x261C rh 24 0 0x261E +SP 24 0 0x2660 +CL 24 0 0x2663 +HE 24 0 0x2665 +DI 24 0 0x2666 ff 24 0 0xFB00 fi 24 0 0xFB01 fl 24 0 0xFB02 |