summaryrefslogtreecommitdiffstats
path: root/contrib/groff/font/devutf8
diff options
context:
space:
mode:
authorru <ru@FreeBSD.org>2005-10-20 10:45:19 +0000
committerru <ru@FreeBSD.org>2005-10-20 10:45:19 +0000
commit353ac0b339df3493d1950b6527988b77b76bd197 (patch)
tree8a188846a3f5bd2f2b8cb869cba64e3c470a2b26 /contrib/groff/font/devutf8
parentc40093b1f1b43dc237b9d272697cdd0842ec64ec (diff)
downloadFreeBSD-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/NOTES42
-rw-r--r--contrib/groff/font/devutf8/R.proto311
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
OpenPOWER on IntegriCloud