diff options
author | ru <ru@FreeBSD.org> | 2005-10-20 10:45:19 +0000 |
---|---|---|
committer | ru <ru@FreeBSD.org> | 2005-10-20 10:45:19 +0000 |
commit | 353ac0b339df3493d1950b6527988b77b76bd197 (patch) | |
tree | 8a188846a3f5bd2f2b8cb869cba64e3c470a2b26 /contrib/groff/font/devutf8 | |
parent | c40093b1f1b43dc237b9d272697cdd0842ec64ec (diff) | |
download | FreeBSD-src-353ac0b339df3493d1950b6527988b77b76bd197.zip FreeBSD-src-353ac0b339df3493d1950b6527988b77b76bd197.tar.gz |
Virgin import of FSF groff v1.19.2
Diffstat (limited to 'contrib/groff/font/devutf8')
-rw-r--r-- | contrib/groff/font/devutf8/NOTES | 42 | ||||
-rw-r--r-- | contrib/groff/font/devutf8/R.proto | 311 |
2 files changed, 332 insertions, 21 deletions
diff --git a/contrib/groff/font/devutf8/NOTES b/contrib/groff/font/devutf8/NOTES index 0e857e8..8e72470 100644 --- a/contrib/groff/font/devutf8/NOTES +++ b/contrib/groff/font/devutf8/NOTES @@ -1,53 +1,53 @@ -Note that all `charXXX' entity names have been removed from the font files. +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: +The following entity 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. +HYPHEN-MINUS is so ambiguous that it is unusable for serious typographic +use. -\(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, +\[wp] has been mapped to 0x2118, because according to Unicode 4.1's +NamesList.txt, U+2118 SCRIPT CAPITAL P is really a Weierstrass `p', neither SCRIPT not CAPITAL. -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). +The following line could be added; \[space] is known to devps but is not +documented and not known to devdvi (actually, there is no space glyph within +the TeX system). -space 24 0 0x0020 + space 24 0 0x0020 -"devps" maps \(a~ and ~ to asciitilde, which is equivalent to 0x02DC, but +devps maps \[a~] and `~' to `asciitilde', which is equivalent to 0x02DC, but this glyph is just too small. We map them to 0x007E instead. -"devps" maps \(a^ and ^ to circumflex, which is equivalent to 0x02C6, but +devps maps \[a^] and `^' to `circumflex', which is equivalent to 0x02C6, but this glyph is just too small. We map them to 0x005E instead. -"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. +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. +devps maps \[*D] to `Delta', which is equivalent to either 0x2206 or 0x0394. We map it to 0x0394. -Using unnamed characters ------------------------- +Adding Unicode characters +------------------------- Assume you want to use a Unicode character not provided in the list, say U+20AC. You need to do two things: - Add a line - --- 24 0 0x20AC + u20AC 24 0 0x20AC (the second column is computed as 24 * wcwidth(0x20AC)) to the file R.proto, or, when groff is already installed, to the four fonts files in $(prefix)/share/groff/<version>/font/devutf8/. -- In your source file, use the notation \N'8364' where 8364 is the decimal - representation of 0x20AC. +- In your source file, use the notation \[u20AC] to access it. diff --git a/contrib/groff/font/devutf8/R.proto b/contrib/groff/font/devutf8/R.proto index 5e46622..ac0828f 100644 --- a/contrib/groff/font/devutf8/R.proto +++ b/contrib/groff/font/devutf8/R.proto @@ -284,18 +284,65 @@ tdi " 'y 24 0 0x00FD Tp 24 0 0x00FE :y 24 0 0x00FF +u0041_0306 24 0 0x0102 +u0061_0306 24 0 0x0103 +u0041_0328 24 0 0x0104 +u0061_0328 24 0 0x0105 'C 24 0 0x0106 'c 24 0 0x0107 +u0043_030C 24 0 0x010C +u0063_030C 24 0 0x010D +u0044_030C 24 0 0x010E +u0064_030C 24 0 0x010F +u0110 24 0 0x0110 +u0111 24 0 0x0111 +u0045_0328 24 0 0x0118 +u0065_0328 24 0 0x0119 +u0045_030C 24 0 0x011A +u0065_030C 24 0 0x011B +u0047_0306 24 0 0x011E +u0067_0306 24 0 0x011F +u0049_0307 24 0 0x0130 .i 24 0 0x0131 IJ 24 0 0x0132 ij 24 0 0x0133 +u004C_0301 24 0 0x0139 +u006C_0301 24 0 0x013A +u004C_030C 24 0 0x013D +u006C_030C 24 0 0x013E /L 24 0 0x0141 /l 24 0 0x0142 +u004E_0301 24 0 0x0143 +u006E_0301 24 0 0x0144 +u004E_030C 24 0 0x0147 +u006E_030C 24 0 0x0148 +u004F_030B 24 0 0x0150 +u006F_030B 24 0 0x0151 OE 24 0 0x0152 oe 24 0 0x0153 +u0052_0301 24 0 0x0154 +u0072_0301 24 0 0x0155 +u0052_030C 24 0 0x0158 +u0072_030C 24 0 0x0159 +u0053_0301 24 0 0x015A +u0073_0301 24 0 0x015B +u0053_0327 24 0 0x015E +u0073_0327 24 0 0x015F vS 24 0 0x0160 vs 24 0 0x0161 +u0054_0327 24 0 0x0162 +u0074_0327 24 0 0x0163 +u0054_030C 24 0 0x0164 +u0074_030C 24 0 0x0165 +u0055_030A 24 0 0x016E +u0075_030A 24 0 0x016F +u0055_030B 24 0 0x0170 +u0075_030B 24 0 0x0171 :Y 24 0 0x0178 +u005A_0301 24 0 0x0179 +u007A_0301 24 0 0x017A +u005A_0307 24 0 0x017B +u007A_0307 24 0 0x017C vZ 24 0 0x017D vz 24 0 0x017E Fn 24 0 0x0192 @@ -358,6 +405,268 @@ ts 24 0 0x03C2 *f 24 0 0x03D5 +p 24 0 0x03D6 +e 24 0 0x03F5 +u0415_0300 24 0 0x0400 +u0415_0308 24 0 0x0401 +u0402 24 0 0x0402 +u0413_0301 24 0 0x0403 +u0404 24 0 0x0404 +u0405 24 0 0x0405 +u0406 24 0 0x0406 +u0406_0308 24 0 0x0407 +u0408 24 0 0x0408 +u0409 24 0 0x0409 +u040A 24 0 0x040A +u040B 24 0 0x040B +u041A_0301 24 0 0x040C +u0418_0300 24 0 0x040D +u0423_0306 24 0 0x040E +u040F 24 0 0x040F +u0410 24 0 0x0410 +u0411 24 0 0x0411 +u0412 24 0 0x0412 +u0413 24 0 0x0413 +u0414 24 0 0x0414 +u0415 24 0 0x0415 +u0416 24 0 0x0416 +u0417 24 0 0x0417 +u0418 24 0 0x0418 +u0418_0306 24 0 0x0419 +u041A 24 0 0x041A +u041B 24 0 0x041B +u041C 24 0 0x041C +u041D 24 0 0x041D +u041E 24 0 0x041E +u041F 24 0 0x041F +u0420 24 0 0x0420 +u0421 24 0 0x0421 +u0422 24 0 0x0422 +u0423 24 0 0x0423 +u0424 24 0 0x0424 +u0425 24 0 0x0425 +u0426 24 0 0x0426 +u0427 24 0 0x0427 +u0428 24 0 0x0428 +u0429 24 0 0x0429 +u042A 24 0 0x042A +u042B 24 0 0x042B +u042C 24 0 0x042C +u042D 24 0 0x042D +u042E 24 0 0x042E +u042F 24 0 0x042F +u0430 24 0 0x0430 +u0431 24 0 0x0431 +u0432 24 0 0x0432 +u0433 24 0 0x0433 +u0434 24 0 0x0434 +u0435 24 0 0x0435 +u0436 24 0 0x0436 +u0437 24 0 0x0437 +u0438 24 0 0x0438 +u0438_0306 24 0 0x0439 +u043A 24 0 0x043A +u043B 24 0 0x043B +u043C 24 0 0x043C +u043D 24 0 0x043D +u043E 24 0 0x043E +u043F 24 0 0x043F +u0440 24 0 0x0440 +u0441 24 0 0x0441 +u0442 24 0 0x0442 +u0443 24 0 0x0443 +u0444 24 0 0x0444 +u0445 24 0 0x0445 +u0446 24 0 0x0446 +u0447 24 0 0x0447 +u0448 24 0 0x0448 +u0449 24 0 0x0449 +u044A 24 0 0x044A +u044B 24 0 0x044B +u044C 24 0 0x044C +u044D 24 0 0x044D +u044E 24 0 0x044E +u044F 24 0 0x044F +u0435_0300 24 0 0x0450 +u0435_0308 24 0 0x0451 +u0452 24 0 0x0452 +u0433_0301 24 0 0x0453 +u0454 24 0 0x0454 +u0455 24 0 0x0455 +u0456 24 0 0x0456 +u0456_0308 24 0 0x0457 +u0458 24 0 0x0458 +u0459 24 0 0x0459 +u045A 24 0 0x045A +u045B 24 0 0x045B +u043A_0301 24 0 0x045C +u0438_0300 24 0 0x045D +u0443_0306 24 0 0x045E +u045F 24 0 0x045F +u0460 24 0 0x0460 +u0461 24 0 0x0461 +u0462 24 0 0x0462 +u0463 24 0 0x0463 +u0464 24 0 0x0464 +u0465 24 0 0x0465 +u0466 24 0 0x0466 +u0467 24 0 0x0467 +u0468 24 0 0x0468 +u0469 24 0 0x0469 +u046A 24 0 0x046A +u046B 24 0 0x046B +u046C 24 0 0x046C +u046D 24 0 0x046D +u046E 24 0 0x046E +u046F 24 0 0x046F +u0470 24 0 0x0470 +u0471 24 0 0x0471 +u0472 24 0 0x0472 +u0473 24 0 0x0473 +u0474 24 0 0x0474 +u0475 24 0 0x0475 +u0474_030F 24 0 0x0476 +u0475_030F 24 0 0x0477 +u0478 24 0 0x0478 +u0479 24 0 0x0479 +u047A 24 0 0x047A +u047B 24 0 0x047B +u047C 24 0 0x047C +u047D 24 0 0x047D +u047E 24 0 0x047E +u047F 24 0 0x047F +u0480 24 0 0x0480 +u0481 24 0 0x0481 +u0482 24 0 0x0482 +u0483 0 0 0x0483 +u0484 0 0 0x0484 +u0485 0 0 0x0485 +u0486 0 0 0x0486 +u0488 0 0 0x0488 +u0489 0 0 0x0489 +u048A 24 0 0x048A +u048B 24 0 0x048B +u048C 24 0 0x048C +u048D 24 0 0x048D +u048E 24 0 0x048E +u048F 24 0 0x048F +u0490 24 0 0x0490 +u0491 24 0 0x0491 +u0492 24 0 0x0492 +u0493 24 0 0x0493 +u0494 24 0 0x0494 +u0495 24 0 0x0495 +u0496 24 0 0x0496 +u0497 24 0 0x0497 +u0498 24 0 0x0498 +u0499 24 0 0x0499 +u049A 24 0 0x049A +u049B 24 0 0x049B +u049C 24 0 0x049C +u049D 24 0 0x049D +u049E 24 0 0x049E +u049F 24 0 0x049F +u04A0 24 0 0x04A0 +u04A1 24 0 0x04A1 +u04A2 24 0 0x04A2 +u04A3 24 0 0x04A3 +u04A4 24 0 0x04A4 +u04A5 24 0 0x04A5 +u04A6 24 0 0x04A6 +u04A7 24 0 0x04A7 +u04A8 24 0 0x04A8 +u04A9 24 0 0x04A9 +u04AA 24 0 0x04AA +u04AB 24 0 0x04AB +u04AC 24 0 0x04AC +u04AD 24 0 0x04AD +u04AE 24 0 0x04AE +u04AF 24 0 0x04AF +u04B0 24 0 0x04B0 +u04B1 24 0 0x04B1 +u04B2 24 0 0x04B2 +u04B3 24 0 0x04B3 +u04B4 24 0 0x04B4 +u04B5 24 0 0x04B5 +u04B6 24 0 0x04B6 +u04B7 24 0 0x04B7 +u04B8 24 0 0x04B8 +u04B9 24 0 0x04B9 +u04BA 24 0 0x04BA +u04BB 24 0 0x04BB +u04BC 24 0 0x04BC +u04BD 24 0 0x04BD +u04BE 24 0 0x04BE +u04BF 24 0 0x04BF +u04C0 24 0 0x04C0 +u0416_0306 24 0 0x04C1 +u0436_0306 24 0 0x04C2 +u04C3 24 0 0x04C3 +u04C4 24 0 0x04C4 +u04C5 24 0 0x04C5 +u04C6 24 0 0x04C6 +u04C7 24 0 0x04C7 +u04C8 24 0 0x04C8 +u04C9 24 0 0x04C9 +u04CA 24 0 0x04CA +u04CB 24 0 0x04CB +u04CC 24 0 0x04CC +u04CD 24 0 0x04CD +u04CE 24 0 0x04CE +u0410_0306 24 0 0x04D0 +u0430_0306 24 0 0x04D1 +u0410_0308 24 0 0x04D2 +u0430_0308 24 0 0x04D3 +u04D4 24 0 0x04D4 +u04D5 24 0 0x04D5 +u0415_0306 24 0 0x04D6 +u0435_0306 24 0 0x04D7 +u04D8 24 0 0x04D8 +u04D9 24 0 0x04D9 +u04D8_0308 24 0 0x04DA +u04D9_0308 24 0 0x04DB +u0416_0308 24 0 0x04DC +u0436_0308 24 0 0x04DD +u0417_0308 24 0 0x04DE +u0437_0308 24 0 0x04DF +u04E0 24 0 0x04E0 +u04E1 24 0 0x04E1 +u0418_0304 24 0 0x04E2 +u0438_0304 24 0 0x04E3 +u0418_0308 24 0 0x04E4 +u0438_0308 24 0 0x04E5 +u041E_0308 24 0 0x04E6 +u043E_0308 24 0 0x04E7 +u04E8 24 0 0x04E8 +u04E9 24 0 0x04E9 +u04E8_0308 24 0 0x04EA +u04E9_0308 24 0 0x04EB +u042D_0308 24 0 0x04EC +u044D_0308 24 0 0x04ED +u0423_0304 24 0 0x04EE +u0443_0304 24 0 0x04EF +u0423_0308 24 0 0x04F0 +u0443_0308 24 0 0x04F1 +u0423_030B 24 0 0x04F2 +u0443_030B 24 0 0x04F3 +u0427_0308 24 0 0x04F4 +u0447_0308 24 0 0x04F5 +u042B_0308 24 0 0x04F8 +u044B_0308 24 0 0x04F9 +u0500 24 0 0x0500 +u0501 24 0 0x0501 +u0502 24 0 0x0502 +u0503 24 0 0x0503 +u0504 24 0 0x0504 +u0505 24 0 0x0505 +u0506 24 0 0x0506 +u0507 24 0 0x0507 +u0508 24 0 0x0508 +u0509 24 0 0x0509 +u050A 24 0 0x050A +u050B 24 0 0x050B +u050C 24 0 0x050C +u050D 24 0 0x050D +u050E 24 0 0x050E +u050F 24 0 0x050F - 24 0 0x2010 hy " en 24 0 0x2013 @@ -415,6 +724,7 @@ mo 24 0 0x2208 nm 24 0 0x2209 st 24 0 0x220B product 24 0 0x220F +coproduct 24 0 0x2210 sum 24 0 0x2211 \- 24 0 0x2212 mi " @@ -487,6 +797,7 @@ rk 24 0 0x23AC bracerightmid " rb 24 0 0x23AD bracerightbt " +u23AE 24 0 0x23AE an 24 0 0x23AF br 24 0 0x2502 sq 24 0 0x25A1 |