FreeType 1.31.1

This commit is contained in:
2023-08-27 18:03:45 +02:00
commit 5edbb7a80a
454 changed files with 173977 additions and 0 deletions

View File

@@ -0,0 +1,65 @@
# Big5.sfd
#
# subfont numbers for Big 5 encoding and its corresponding code ranges
# to be used with the CJK package for LaTeX.
01 0xA140_0xA17E 0xA1A1_0xA1FE 0xA240_0xA27E 0xA2A1_0xA2C4
02 0xA2C5_0xA2FE 0xA340_0xA37E 0xA3A1_0xA3FE 0xA440_0xA468
03 0xA469_0xA47E 0xA4A1_0xA4FE 0xA540_0xA57E 0xA5A1_0xA5ED
04 0xA5EE_0xA5FE 0xA640_0xA67E 0xA6A1_0xA6FE 0xA740_0xA77E 0xA7A1_0xA7B3
05 0xA7B4_0xA7FE 0xA840_0xA87E 0xA8A1_0xA8FE 0xA940_0xA957
06 0xA958_0xA97E 0xA9A1_0xA9FE 0xAA40_0xAA7E 0xAAA1_0xAADC
07 0xAADD_0xAAFE 0xAB40_0xAB7E 0xABA1_0xABFE 0xAC40_0xAC7E 0xACA1_0xACA2
08 0xACA3_0xACFE 0xAD40_0xAD7E 0xADA1_0xADFE 0xAE40_0xAE46
09 0xAE47_0xAE7E 0xAEA1_0xAEFE 0xAF40_0xAF7E 0xAFA1_0xAFCB
10 0xAFCC_0xAFFE 0xB040_0xB07E 0xB0A1_0xB0FE 0xB140_0xB16F
11 0xB170_0xB17E 0xB1A1_0xB1FE 0xB240_0xB27E 0xB2A1_0xB2F4
12 0xB2F5_0xB2FE 0xB340_0xB37E 0xB3A1_0xB3FE 0xB440_0xB47E 0xB4A1_0xB4BA
13 0xB4BB_0xB4FE 0xB540_0xB57E 0xB5A1_0xB5FE 0xB640_0xB65E
14 0xB65F_0xB67E 0xB6A1_0xB6FE 0xB740_0xB77E 0xB7A1_0xB7E3
15 0xB7E4_0xB7FE 0xB840_0xB87E 0xB8A1_0xB8FE 0xB940_0xB97E 0xB9A1_0xB9A9
16 0xB9AA_0xB9FE 0xBA40_0xBA7E 0xBAA1_0xBAFE 0xBB40_0xBB4D
17 0xBB4E_0xBB7E 0xBBA1_0xBBFE 0xBC40_0xBC7E 0xBCA1_0xBCD2
18 0xBCD3_0xBCFE 0xBD40_0xBD7E 0xBDA1_0xBDFE 0xBE40_0xBE76
19 0xBE77_0xBE7E 0xBEA1_0xBEFE 0xBF40_0xBF7E 0xBFA1_0xBFFB
20 0xBFFC_0xBFFE 0xC040_0xC07E 0xC0A1_0xC0FE 0xC140_0xC17E 0xC1A1_0xC1C1
21 0xC1C2_0xC1FE 0xC240_0xC27E 0xC2A1_0xC2FE 0xC340_0xC365
22 0xC366_0xC37E 0xC3A1_0xC3FE 0xC440_0xC47E 0xC4A1_0xC4EA
23 0xC4EB_0xC4FE 0xC540_0xC57E 0xC5A1_0xC5FE 0xC640_0xC67E 0xC6A1_0xC6B0
24 0xC6B1_0xC6FE 0xC740_0xC77E 0xC7A1_0xC7FE 0xC840_0xC854
25 0xC855_0xC87E 0xC8A1_0xC8FE 0xC940_0xC97E 0xC9A1_0xC9D9
26 0xC9DA_0xC9FE 0xCA40_0xCA7E 0xCAA1_0xCAFE 0xCB40_0xCB7D
27 0xCB7E 0xCBA1_0xCBFE 0xCC40_0xCC7E 0xCCA1_0xCCFE 0xCD40_0xCD43
28 0xCD44_0xCD7E 0xCDA1_0xCDFE 0xCE40_0xCE7E 0xCEA1_0xCEC8
29 0xCEC9_0xCEFE 0xCF40_0xCF7E 0xCFA1_0xCFFE 0xD040_0xD06C
30 0xD06D_0xD07E 0xD0A1_0xD0FE 0xD140_0xD17E 0xD1A1_0xD1F1
31 0xD1F2_0xD1FE 0xD240_0xD27E 0xD2A1_0xD2FE 0xD340_0xD37E 0xD3A1_0xD3B7
32 0xD3B8_0xD3FE 0xD440_0xD47E 0xD4A1_0xD4FE 0xD540_0xD55B
33 0xD55C_0xD57E 0xD5A1_0xD5FE 0xD640_0xD67E 0xD6A1_0xD6E0
34 0xD6E1_0xD6FE 0xD740_0xD77E 0xD7A1_0xD7FE 0xD840_0xD87E 0xD8A1_0xD8A6
35 0xD8A7_0xD8FE 0xD940_0xD97E 0xD9A1_0xD9FE 0xDA40_0xDA4A
36 0xDA4B_0xDA7E 0xDAA1_0xDAFE 0xDB40_0xDB7E 0xDBA1_0xDBCF
37 0xDBD0_0xDBFE 0xDC40_0xDC7E 0xDCA1_0xDCFE 0xDD40_0xDD73
38 0xDD74_0xDD7E 0xDDA1_0xDDFE 0xDE40_0xDE7E 0xDEA1_0xDEF8
39 0xDEF9_0xDEFE 0xDF40_0xDF7E 0xDFA1_0xDFFE 0xE040_0xE07E 0xE0A1_0xE0BE
40 0xE0BF_0xE0FE 0xE140_0xE17E 0xE1A1_0xE1FE 0xE240_0xE262
41 0xE263_0xE27E 0xE2A1_0xE2FE 0xE340_0xE37E 0xE3A1_0xE3E7
42 0xE3E8_0xE3FE 0xE440_0xE47E 0xE4A1_0xE4FE 0xE540_0xE57E 0xE5A1_0xE5AD
43 0xE5AE_0xE5FE 0xE640_0xE67E 0xE6A1_0xE6FE 0xE740_0xE751
44 0xE752_0xE77E 0xE7A1_0xE7FE 0xE840_0xE87E 0xE8A1_0xE8D6
45 0xE8D7_0xE8FE 0xE940_0xE97E 0xE9A1_0xE9FE 0xEA40_0xEA7A
46 0xEA7B_0xEA7E 0xEAA1_0xEAFE 0xEB40_0xEB7E 0xEBA1_0xEBFE 0xEC40
47 0xEC41_0xEC7E 0xECA1_0xECFE 0xED40_0xED7E 0xEDA1_0xEDC5
48 0xEDC6_0xEDFE 0xEE40_0xEE7E 0xEEA1_0xEEFE 0xEF40_0xEF69
49 0xEF6A_0xEF7E 0xEFA1_0xEFFE 0xF040_0xF07E 0xF0A1_0xF0EE
50 0xF0EF_0xF0FE 0xF140_0xF17E 0xF1A1_0xF1FE 0xF240_0xF27E 0xF2A1_0xF2B4
51 0xF2B5_0xF2FE 0xF340_0xF37E 0xF3A1_0xF3FE 0xF440_0xF458
52 0xF459_0xF47E 0xF4A1_0xF4FE 0xF540_0xF57E 0xF5A1_0xF5DD
53 0xF5DE_0xF5FE 0xF640_0xF67E 0xF6A1_0xF6FE 0xF740_0xF77E 0xF7A1_0xF7A3
54 0xF7A4_0xF7FE 0xF840_0xF87E 0xF8A1_0xF8FE 0xF940_0xF947
55 0xF948_0xF97E 0xF9A1_0xF9FE 0xFA40_0xFA7E 0xFAA1_0xFACC
56 0xFACD_0xFAFE 0xFB40_0xFB7E 0xFBA1_0xFBFE 0xFC40_0xFC70
57 0xFC71_0xFC7E 0xFCA1_0xFCFE 0xFD40_0xFD7E 0xFDA1_0xFDF5
58 0xFDF6_0xFDFE 0xFE40_0xFE7E 0xFEA1_0xFEFE
# eof

119
contrib/ttf2pk/data/ET5.enc Normal file
View File

@@ -0,0 +1,119 @@
% ET5.enc
%
%
% This is LaTeX ET5 encoding for Vietnamese.
%
%
% LIGKERN question quoteleft =: questiondown ;
% LIGKERN exclam quoteleft =: exclamdown ;
% LIGKERN hyphen hyphen =: endash ;
% LIGKERN endash hyphen =: emdash ;
% LIGKERN quoteleft quoteleft =: quotedblleft ;
% LIGKERN quoteright quoteright =: quotedblright ;
% LIGKERN comma comma =: quotedblbase ;
%
% LIGKERN f i =: fi ;
% LIGKERN f l =: fl ;
% LIGKERN f f =: ff ;
% LIGKERN ff i =: ffi ;
% LIGKERN ff l =: ffl ;
%
% We blow away kerns to and from spaces (TeX doesn't have a
% space) and also remove any kerns from the numbers.
%
% LIGKERN space {} * ; * {} space ;
% LIGKERN zero {} * ; * {} zero ;
% LIGKERN one {} * ; * {} one ;
% LIGKERN two {} * ; * {} two ;
% LIGKERN three {} * ; * {} three ;
% LIGKERN four {} * ; * {} four ;
% LIGKERN five {} * ; * {} five ;
% LIGKERN six {} * ; * {} six ;
% LIGKERN seven {} * ; * {} seven ;
% LIGKERN eight {} * ; * {} eight ;
% LIGKERN nine {} * ; * {} nine ;
/ET5encoding [
% 0x00
/Abrevehookabove /Abrevetilde /Acircumflextilde /Yhookabove
/Ytilde /Ydotbelow /Sigma /Upsilon
/Phi /Psi /Omega /ff
/fi /fl /ffi /ffl
% 0x10
/dotlessi /dotlessj /grave /acute
/caron /breve /macron /ring
/cedilla /germandbls /ae /oe
/oslash /AE /OE /Oslash
% 0x20
/.notdef /exclam /quotedblright /numbersign
/dollar /percent /ampersand /quoteright
/parenleft /parenright /asterisk /plus
/comma /hyphen /period /slash
% 0x30
/zero /one /two /three
/four /five /six /seven
/eight /nine /colon /semicolon
/exclamdown /equal /questiondown /question
% 0x40
/at /A /B /C
/D /E /F /G
/H /I /J /K
/L /M /N /O
% 0x50
/P /Q /R /S
/T /U /V /W
/X /Y /Z /bracketleft
/quotedblleft /bracketright /circumflex /dotaccent
% 0x60
/quoteleft /a /b /c
/d /e /f /g
/h /i /j /k
/l /m /n /o
% 0x70
/p /q /r /s
/t /u /v /w
/x /y /z /endash
/emdash /hungarumlaut /tilde /dieresis
% 0x80
/Adotbelow /Abreveacute /Abrevegrave /Abrevedotbelow
/Acircumflexacute /Acircumflexgrave /Acircumflexhookabove /Acircumflexdotbelow
/Etilde /Edotbelow /Ecircumflexacute /Ecircumflexgrave
/Ecircumflexhookabove /Ecircumflextilde /Ecircumflexdotbelow /Ocircumflexacute
% 0x90
/Ocircumflexgrave /Ocircumflexhookabove /Ocircumflextilde /Ocircumflexdotbelow
/Ohorndotbelow /Ohornacute /Ohorngrave /Ohornhookabove
/Idotbelow /Ohookabove /Odotbelow /Ihookabove
/Uhookabove /Utilde /Udotbelow /Ygrave
% 0xA0
/Otilde /abreveacute /abrevegrave /abrevedotbelow
/acircumflexacute /acircumflexgrave /acircumflexhookabove /acircumflexdotbelow
/etilde /edotbelow /ecircumflexacute /ecircumflexgrave
/ecircumflexhookabove /ecircumflextilde /ecircumflexdotbelow /ocircumflexacute
% 0xB0
/ocircumflexgrave /ocircumflexhookabove /ocircumflextilde /Ohorntilde
/Ohorn /ocircumflexdotbelow /ohorngrave /ohornhookabove
/idotbelow /Uhorndotbelow /Uhornacute /Uhorngrave
/Uhornhookabove /ohorn /ohornacute /Uhorn
% 0xC0
/Agrave /Aacute /Acircumflex /Atilde
/Ahookabove /Abreve /abrevehookabove /abrevetilde
/Egrave /Eacute /Ecircumflex /Ehookabove
/Igrave /Iacute /Itilde /ygrave
% 0xD0
/Dbar /uhornacute /Ograve /Oacute
/Ocircumflex /adotbelow /yhookabove /uhorngrave
/uhornhookabove /Ugrave /Uacute /ytilde
/ydotbelow /Yacute /ohorntilde /uhorn
% 0xE0
/agrave /aacute /acircumflex /atilde
/ahookabove /abreve /uhorntilde /acircumflextilde
/egrave /eacute /ecircumflex /ehookabove
/igrave /iacute /itilde /ihookabove
% 0xF0
/dbar /uhorndotbelow /ograve /oacute
/ocircumflex /otilde /ohookabove /odotbelow
/udotbelow /ugrave /uacute /utilde
/uhookabove /yacute /ohorndotbelow /Uhorntilde
] def
% eof

View File

@@ -0,0 +1,49 @@
# EUC.sfd
#
# subfont numbers for character sets in EUC encoding and its corresponding
# code ranges to be used with the CJK package for LaTeX.
#
# Examples for such character sets:
#
# GB 2312-1980,
# KS X 1001:1992 (=KS C 5601-1992),
# JIS X 0208:1997,
# CNS 11643-1992 planes 1-7.
01 0xA1A1_0xA1FE 0xA2A1_0xA2FE 0xA3A1_0xA3E4
02 0xA3E5_0xA3FE 0xA4A1_0xA4FE 0xA5A1_0xA5FE 0xA6A1_0xA6CA
03 0xA6CB_0xA6FE 0xA7A1_0xA7FE 0xA8A1_0xA8FE 0xA9A1_0xA9B0
04 0xA9B1_0xA9FE 0xAAA1_0xAAFE 0xABA1_0xABF4
05 0xABF5_0xABFE 0xACA1_0xACFE 0xADA1_0xADFE 0xAEA1_0xAEDA
06 0xAEDB_0xAEFE 0xAFA1_0xAFFE 0xB0A1_0xB0FE 0xB1A1_0xB1C0
07 0xB1C1_0xB1FE 0xB2A1_0xB2FE 0xB3A1_0xB3FE 0xB4A1_0xB4A6
08 0xB4A7_0xB4FE 0xB5A1_0xB5FE 0xB6A1_0xB6EA
09 0xB6EB_0xB6FE 0xB7A1_0xB7FE 0xB8A1_0xB8FE 0xB9A1_0xB9D0
10 0xB9D1_0xB9FE 0xBAA1_0xBAFE 0xBBA1_0xBBFE 0xBCA1_0xBCB6
11 0xBCB7_0xBCFE 0xBDA1_0xBDFE 0xBEA1_0xBEFA
12 0xBEFB_0xBEFE 0xBFA1_0xBFFE 0xC0A1_0xC0FE 0xC1A1_0xC1E0
13 0xC1E1_0xC1FE 0xC2A1_0xC2FE 0xC3A1_0xC3FE 0xC4A1_0xC4C6
14 0xC4C7_0xC4FE 0xC5A1_0xC5FE 0xC6A1_0xC6FE 0xC7A1_0xC7AC
15 0xC7AD_0xC7FE 0xC8A1_0xC8FE 0xC9A1_0xC9F0
16 0xC9F1_0xC9FE 0xCAA1_0xCAFE 0xCBA1_0xCBFE 0xCCA1_0xCCD6
17 0xCCD7_0xCCFE 0xCDA1_0xCDFE 0xCEA1_0xCEFE 0xCFA1_0xCFBC
18 0xCFBD_0xCFFE 0xD0A1_0xD0FE 0xD1A1_0xD1FE 0xD2A1_0xD2A2
19 0xD2A3_0xD2FE 0xD3A1_0xD3FE 0xD4A1_0xD4E6
20 0xD4E7_0xD4FE 0xD5A1_0xD5FE 0xD6A1_0xD6FE 0xD7A1_0xD7CC
21 0xD7CD_0xD7FE 0xD8A1_0xD8FE 0xD9A1_0xD9FE 0xDAA1_0xDAB2
22 0xDAB3_0xDAFE 0xDBA1_0xDBFE 0xDCA1_0xDCF6
23 0xDCF7_0xDCFE 0xDDA1_0xDDFE 0xDEA1_0xDEFE 0xDFA1_0xDFDC
24 0xDFDD_0xDFFE 0xE0A1_0xE0FE 0xE1A1_0xE1FE 0xE2A1_0xE2C2
25 0xE2C3_0xE2FE 0xE3A1_0xE3FE 0xE4A1_0xE4FE 0xE5A1_0xE5A8
26 0xE5A9_0xE5FE 0xE6A1_0xE6FE 0xE7A1_0xE7EC
27 0xE7ED_0xE7FE 0xE8A1_0xE8FE 0xE9A1_0xE9FE 0xEAA1_0xEAD2
28 0xEAD3_0xEAFE 0xEBA1_0xEBFE 0xECA1_0xECFE 0xEDA1_0xEDB8
29 0xEDB9_0xEDFE 0xEEA1_0xEEFE 0xEFA1_0xEFFC
30 0xEFFD_0xEFFE 0xF0A1_0xF0FE 0xF1A1_0xF1FE 0xF2A1_0xF2E2
31 0xF2E3_0xF2FE 0xF3A1_0xF3FE 0xF4A1_0xF4FE 0xF5A1_0xF5C8
32 0xF5C9_0xF5FE 0xF6A1_0xF6FE 0xF7A1_0xF7FE 0xF8A1_0xF8AE
33 0xF8AF_0xF8FE 0xF9A1_0xF9FE 0xFAA1_0xFAF2
34 0xFAF3_0xFAFE 0xFBA1_0xFBFE 0xFCA1_0xFCFE 0xFDA1_0xFDD8
35 0xFDD9_0xFDFE 0xFEA1_0xFEFE
# eof

View File

@@ -0,0 +1,52 @@
# SJIS.sfd
#
# subfont numbers for SJIS encoding and its corresponding code ranges
# to be used with the CJK package for LaTeX.
01 0x8140_0x817E 0x8180_0x81FC 0x8240_0x827E 0x8280_0x8284
02 0x8285_0x82FC 0x8340_0x837E 0x8380_0x83C8
03 0x83C9_0x83FC 0x8440_0x847E 0x8480_0x84FC 0x8540_0x854F
04 0x8550_0x857E 0x8580_0x85FC 0x8640_0x867E 0x8680_0x8694
05 0x8695_0x86FC 0x8740_0x877E 0x8780_0x87D8
06 0x87D9_0x87FC 0x8840_0x887E 0x8880_0x88FC 0x8940_0x895F
07 0x8960_0x897E 0x8980_0x89FC 0x8A40_0x8A7E 0x8A80_0x8AA4
08 0x8AA5_0x8AFC 0x8B40_0x8B7E 0x8B80_0x8BE8
09 0x8BE9_0x8BFC 0x8C40_0x8C7E 0x8C80_0x8CFC 0x8D40_0x8D6F
10 0x8D70_0x8D7E 0x8D80_0x8DFC 0x8E40_0x8E7E 0x8E80_0x8EB4
11 0x8EB5_0x8EFC 0x8F40_0x8F7E 0x8F80_0x8FF8
12 0x8FF9_0x8FFC 0x9040_0x907E 0x9080_0x90FC 0x9140_0x917E 0x9180
13 0x9181_0x91FC 0x9240_0x927E 0x9280_0x92C4
14 0x92C5_0x92FC 0x9340_0x937E 0x9380_0x93FC 0x9440_0x944B
15 0x944C_0x947E 0x9480_0x94FC 0x9540_0x957E 0x9580_0x9590
16 0x9591_0x95FC 0x9640_0x967E 0x9680_0x96D4
17 0x96D5_0x96FC 0x9740_0x977E 0x9780_0x97FC 0x9840_0x985B
18 0x985C_0x987E 0x9880_0x98FC 0x9940_0x997E 0x9980_0x99A0
19 0x99A1_0x99FC 0x9A40_0x9A7E 0x9A80_0x9AE4
20 0x9AE5_0x9AFC 0x9B40_0x9B7E 0x9B80_0x9BFC 0x9C40_0x9C6B
21 0x9C6C_0x9C7E 0x9C80_0x9CFC 0x9D40_0x9D7E 0x9D80_0x9DB0
22 0x9DB1_0x9DFC 0x9E40_0x9E7E 0x9E80_0x9EF4
23 0x9EF5_0x9EFC 0x9F40_0x9F7E 0x9F80_0x9FFC 0xE040_0xE07B
24 0xE07C_0xE07E 0xE080_0xE0FC 0xE140_0xE17E 0xE180_0xE1C0
25 0xE1C1_0xE1FC 0xE240_0xE27E 0xE280_0xE2FC 0xE340_0xE347
26 0xE348_0xE37E 0xE380_0xE3FC 0xE440_0xE47E 0xE480_0xE48C
27 0xE48D_0xE4FC 0xE540_0xE57E 0xE580_0xE5D0
28 0xE5D1_0xE5FC 0xE640_0xE67E 0xE680_0xE6FC 0xE740_0xE757
29 0xE758_0xE77E 0xE780_0xE7FC 0xE840_0xE87E 0xE880_0xE89C
30 0xE89D_0xE8FC 0xE940_0xE97E 0xE980_0xE9E0
31 0xE9E1_0xE9FC 0xEA40_0xEA7E 0xEA80_0xEAFC 0xEB40_0xEB67
32 0xEB68_0xEB7E 0xEB80_0xEBFC 0xEC40_0xEC7E 0xEC80_0xECAC
33 0xECAD_0xECFC 0xED40_0xED7E 0xED80_0xEDF0
34 0xEDF1_0xEDFC 0xEE40_0xEE7E 0xEE80_0xEEFC 0xEF40_0xEF77
35 0xEF78_0xEF7E 0xEF80_0xEFFC 0xF040_0xF07E 0xF080_0xF0BC
36 0xF0BD_0xF0FC 0xF140_0xF17E 0xF180_0xF1FC 0xF240_0xF243
37 0xF244_0xF27E 0xF280_0xF2FC 0xF340_0xF37E 0xF380_0xF388
38 0xF389_0xF3FC 0xF440_0xF47E 0xF480_0xF4CC
39 0xF4CD_0xF4FC 0xF540_0xF57E 0xF580_0xF5FC 0xF640_0xF653
40 0xF654_0xF67E 0xF680_0xF6FC 0xF740_0xF77E 0xF780_0xF798
41 0xF799_0xF7FC 0xF840_0xF87E 0xF880_0xF8DC
42 0xF8DD_0xF8FC 0xF940_0xF97E 0xF980_0xF9FC 0xFA40_0xFA63
43 0xFA64_0xFA7E 0xFA80_0xFAFC 0xFB40_0xFB7E 0xFB80_0xFBA8
44 0xFBA9_0xFBFC 0xFC40_0xFC7E 0xFC80_0xFCEC
45 0xFCED_0xFCFC
# eof

View File

@@ -0,0 +1,128 @@
% T1-WGL4.enc
%
%
% This is LaTeX T1 encoding for WGL4 encoded TrueType fonts
% (e.g. from Windows 95)
%
%
% Note that /hyphen appears twice (for the T1 code points `hyphen' 0x2d
% and `hyphenchar' 0x7f).
%
%
% LIGKERN space l =: lslash ;
% LIGKERN space L =: Lslash ;
% LIGKERN question quoteleft =: questiondown ;
% LIGKERN exclam quoteleft =: exclamdown ;
% LIGKERN hyphen hyphen =: endash ;
% LIGKERN endash hyphen =: emdash ;
% LIGKERN quoteleft quoteleft =: quotedblleft ;
% LIGKERN quoteright quoteright =: quotedblright ;
% LIGKERN comma comma =: quotedblbase ;
% LIGKERN less less =: guillemotleft ;
% LIGKERN greater greater =: guillemotright ;
%
% LIGKERN f i =: fi ;
% LIGKERN f l =: fl ;
% LIGKERN f f =: ff ;
% LIGKERN ff i =: ffi ;
% LIGKERN ff l =: ffl ;
%
% We blow away kerns to and from spaces (TeX doesn't have a
% space) and also remove any kerns from the numbers.
%
% LIGKERN space {} * ; * {} space ;
% LIGKERN zero {} * ; * {} zero ;
% LIGKERN one {} * ; * {} one ;
% LIGKERN two {} * ; * {} two ;
% LIGKERN three {} * ; * {} three ;
% LIGKERN four {} * ; * {} four ;
% LIGKERN five {} * ; * {} five ;
% LIGKERN six {} * ; * {} six ;
% LIGKERN seven {} * ; * {} seven ;
% LIGKERN eight {} * ; * {} eight ;
% LIGKERN nine {} * ; * {} nine ;
/T1Encoding [ % now 256 chars follow
% 0x00
/grave /acute /circumflex /tilde
/dieresis /hungarumlaut /ring /caron
/breve /macron /dotaccent /cedilla
/ogonek /quotesinglbase /guilsinglleft /guilsinglright
% 0x10
/quotedblleft /quotedblright /quotedblbase /guillemotleft
/guillemotright /endash /emdash /compwordmark
/perthousandzero /dotlessi /dotlessj /ff
/fi /fl /ffi /ffl
% 0x20
/visualspace /exclam /quotedbl /numbersign
/dollar /percent /ampersand /quoteright
/parenleft /parenright /asterisk /plus
/comma /hyphen /period /slash
% 0x30
/zero /one /two /three
/four /five /six /seven
/eight /nine /colon /semicolon
/less /equal /greater /question
% 0x40
/at /A /B /C
/D /E /F /G
/H /I /J /K
/L /M /N /O
% 0x50
/P /Q /R /S
/T /U /V /W
/X /Y /Z /bracketleft
/backslash /bracketright /asciicircum /underscore
% 0x60
/quoteleft /a /b /c
/d /e /f /g
/h /i /j /k
/l /m /n /o
% 0x70
/p /q /r /s
/t /u /v /w
/x /y /z /braceleft
/bar /braceright /asciitilde /hyphen
% 0x80
/Abreve /Aogonek /Cacute /Ccaron
/Dcaron /Ecaron /Eogonek /Gbreve
/Lacute /Lcaron /Lslash /Nacute
/Ncaron /Eng /Odblacute /Racute
% 0x90
/Rcaron /Sacute /Scaron /Scedilla
/Tcaron /Tcedilla /Udblacute /Uring
/Ydieresis /Zacute /Zcaron /Zdot
/IJ /Idot /dmacron /section
% 0xA0
/abreve /aogonek /cacute /ccaron
/dcaron /ecaron /eogonek /gbreve
/lacute /lcaron /lslash /nacute
/ncaron /eng /odblacute /racute
% 0xB0
/rcaron /sacute /scaron /scedilla
/tcaron /tcedilla /udblacute /uring
/ydieresis /zacute /zcaron /zdot
/ij /exclamdown /questiondown /sterling
% 0xC0
/Agrave /Aacute /Acircumflex /Atilde
/Adieresis /Aring /AE /Ccedilla
/Egrave /Eacute /Ecircumflex /Edieresis
/Igrave /Iacute /Icircumflex /Idieresis
% 0xD0
/Eth /Ntilde /Ograve /Oacute
/Ocircumflex /Otilde /Odieresis /OE
/Oslash /Ugrave /Uacute /Ucircumflex
/Udieresis /Yacute /Thorn /Germandbls
% 0xE0
/agrave /aacute /acircumflex /atilde
/adieresis /aring /ae /ccedilla
/egrave /eacute /ecircumflex /edieresis
/igrave /iacute /icircumflex /idieresis
% 0xF0
/eth /ntilde /ograve /oacute
/ocircumflex /otilde /odieresis /oe
/oslash /ugrave /uacute /ucircumflex
/udieresis /yacute /thorn /germandbls
] def
% eof

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

1114
contrib/ttf2pk/data/UGB.sfd Normal file

File diff suppressed because it is too large Load Diff

3002
contrib/ttf2pk/data/UGBK.sfd Normal file

File diff suppressed because it is too large Load Diff

1114
contrib/ttf2pk/data/UJIS.sfd Normal file

File diff suppressed because it is too large Load Diff

1114
contrib/ttf2pk/data/UKS.sfd Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,265 @@
# Unicode.sfd
#
# subfont numbers for Unicode encoding and its corresponding code ranges
# to be used with the CJK package for LaTeX.
00 0x0_0xFF
01 0x100_0x1FF
02 0x200_0x2FF
03 0x300_0x3FF
04 0x400_0x4FF
05 0x500_0x5FF
06 0x600_0x6FF
07 0x700_0x7FF
08 0x800_0x8FF
09 0x900_0x9FF
0a 0xA00_0xAFF
0b 0xB00_0xBFF
0c 0xC00_0xCFF
0d 0xD00_0xDFF
0e 0xE00_0xEFF
0f 0xF00_0xFFF
10 0x1000_0x10FF
11 0x1100_0x11FF
12 0x1200_0x12FF
13 0x1300_0x13FF
14 0x1400_0x14FF
15 0x1500_0x15FF
16 0x1600_0x16FF
17 0x1700_0x17FF
18 0x1800_0x18FF
19 0x1900_0x19FF
1a 0x1A00_0x1AFF
1b 0x1B00_0x1BFF
1c 0x1C00_0x1CFF
1d 0x1D00_0x1DFF
1e 0x1E00_0x1EFF
1f 0x1F00_0x1FFF
20 0x2000_0x20FF
21 0x2100_0x21FF
22 0x2200_0x22FF
23 0x2300_0x23FF
24 0x2400_0x24FF
25 0x2500_0x25FF
26 0x2600_0x26FF
27 0x2700_0x27FF
28 0x2800_0x28FF
29 0x2900_0x29FF
2a 0x2A00_0x2AFF
2b 0x2B00_0x2BFF
2c 0x2C00_0x2CFF
2d 0x2D00_0x2DFF
2e 0x2E00_0x2EFF
2f 0x2F00_0x2FFF
30 0x3000_0x30FF
31 0x3100_0x31FF
32 0x3200_0x32FF
33 0x3300_0x33FF
34 0x3400_0x34FF
35 0x3500_0x35FF
36 0x3600_0x36FF
37 0x3700_0x37FF
38 0x3800_0x38FF
39 0x3900_0x39FF
3a 0x3A00_0x3AFF
3b 0x3B00_0x3BFF
3c 0x3C00_0x3CFF
3d 0x3D00_0x3DFF
3e 0x3E00_0x3EFF
3f 0x3F00_0x3FFF
40 0x4000_0x40FF
41 0x4100_0x41FF
42 0x4200_0x42FF
43 0x4300_0x43FF
44 0x4400_0x44FF
45 0x4500_0x45FF
46 0x4600_0x46FF
47 0x4700_0x47FF
48 0x4800_0x48FF
49 0x4900_0x49FF
4a 0x4A00_0x4AFF
4b 0x4B00_0x4BFF
4c 0x4C00_0x4CFF
4d 0x4D00_0x4DFF
4e 0x4E00_0x4EFF
4f 0x4F00_0x4FFF
50 0x5000_0x50FF
51 0x5100_0x51FF
52 0x5200_0x52FF
53 0x5300_0x53FF
54 0x5400_0x54FF
55 0x5500_0x55FF
56 0x5600_0x56FF
57 0x5700_0x57FF
58 0x5800_0x58FF
59 0x5900_0x59FF
5a 0x5A00_0x5AFF
5b 0x5B00_0x5BFF
5c 0x5C00_0x5CFF
5d 0x5D00_0x5DFF
5e 0x5E00_0x5EFF
5f 0x5F00_0x5FFF
60 0x6000_0x60FF
61 0x6100_0x61FF
62 0x6200_0x62FF
63 0x6300_0x63FF
64 0x6400_0x64FF
65 0x6500_0x65FF
66 0x6600_0x66FF
67 0x6700_0x67FF
68 0x6800_0x68FF
69 0x6900_0x69FF
6a 0x6A00_0x6AFF
6b 0x6B00_0x6BFF
6c 0x6C00_0x6CFF
6d 0x6D00_0x6DFF
6e 0x6E00_0x6EFF
6f 0x6F00_0x6FFF
70 0x7000_0x70FF
71 0x7100_0x71FF
72 0x7200_0x72FF
73 0x7300_0x73FF
74 0x7400_0x74FF
75 0x7500_0x75FF
76 0x7600_0x76FF
77 0x7700_0x77FF
78 0x7800_0x78FF
79 0x7900_0x79FF
7a 0x7A00_0x7AFF
7b 0x7B00_0x7BFF
7c 0x7C00_0x7CFF
7d 0x7D00_0x7DFF
7e 0x7E00_0x7EFF
7f 0x7F00_0x7FFF
80 0x8000_0x80FF
81 0x8100_0x81FF
82 0x8200_0x82FF
83 0x8300_0x83FF
84 0x8400_0x84FF
85 0x8500_0x85FF
86 0x8600_0x86FF
87 0x8700_0x87FF
88 0x8800_0x88FF
89 0x8900_0x89FF
8a 0x8A00_0x8AFF
8b 0x8B00_0x8BFF
8c 0x8C00_0x8CFF
8d 0x8D00_0x8DFF
8e 0x8E00_0x8EFF
8f 0x8F00_0x8FFF
90 0x9000_0x90FF
91 0x9100_0x91FF
92 0x9200_0x92FF
93 0x9300_0x93FF
94 0x9400_0x94FF
95 0x9500_0x95FF
96 0x9600_0x96FF
97 0x9700_0x97FF
98 0x9800_0x98FF
99 0x9900_0x99FF
9a 0x9A00_0x9AFF
9b 0x9B00_0x9BFF
9c 0x9C00_0x9CFF
9d 0x9D00_0x9DFF
9e 0x9E00_0x9EFF
9f 0x9F00_0x9FFF
a0 0xA000_0xA0FF
a1 0xA100_0xA1FF
a2 0xA200_0xA2FF
a3 0xA300_0xA3FF
a4 0xA400_0xA4FF
a5 0xA500_0xA5FF
a6 0xA600_0xA6FF
a7 0xA700_0xA7FF
a8 0xA800_0xA8FF
a9 0xA900_0xA9FF
aa 0xAA00_0xAAFF
ab 0xAB00_0xABFF
ac 0xAC00_0xACFF
ad 0xAD00_0xADFF
ae 0xAE00_0xAEFF
af 0xAF00_0xAFFF
b0 0xB000_0xB0FF
b1 0xB100_0xB1FF
b2 0xB200_0xB2FF
b3 0xB300_0xB3FF
b4 0xB400_0xB4FF
b5 0xB500_0xB5FF
b6 0xB600_0xB6FF
b7 0xB700_0xB7FF
b8 0xB800_0xB8FF
b9 0xB900_0xB9FF
ba 0xBA00_0xBAFF
bb 0xBB00_0xBBFF
bc 0xBC00_0xBCFF
bd 0xBD00_0xBDFF
be 0xBE00_0xBEFF
bf 0xBF00_0xBFFF
c0 0xC000_0xC0FF
c1 0xC100_0xC1FF
c2 0xC200_0xC2FF
c3 0xC300_0xC3FF
c4 0xC400_0xC4FF
c5 0xC500_0xC5FF
c6 0xC600_0xC6FF
c7 0xC700_0xC7FF
c8 0xC800_0xC8FF
c9 0xC900_0xC9FF
ca 0xCA00_0xCAFF
cb 0xCB00_0xCBFF
cc 0xCC00_0xCCFF
cd 0xCD00_0xCDFF
ce 0xCE00_0xCEFF
cf 0xCF00_0xCFFF
d0 0xD000_0xD0FF
d1 0xD100_0xD1FF
d2 0xD200_0xD2FF
d3 0xD300_0xD3FF
d4 0xD400_0xD4FF
d5 0xD500_0xD5FF
d6 0xD600_0xD6FF
d7 0xD700_0xD7FF
# Surrogates
#
# d8 0xD800_0xD8FF
# d9 0xD900_0xD9FF
# da 0xDA00_0xDAFF
# db 0xDB00_0xDBFF
dc 0xDC00_0xDCFF
dd 0xDD00_0xDDFF
de 0xDE00_0xDEFF
df 0xDF00_0xDFFF
e0 0xE000_0xE0FF
e1 0xE100_0xE1FF
e2 0xE200_0xE2FF
e3 0xE300_0xE3FF
e4 0xE400_0xE4FF
e5 0xE500_0xE5FF
e6 0xE600_0xE6FF
e7 0xE700_0xE7FF
e8 0xE800_0xE8FF
e9 0xE900_0xE9FF
ea 0xEA00_0xEAFF
eb 0xEB00_0xEBFF
ec 0xEC00_0xECFF
ed 0xED00_0xEDFF
ee 0xEE00_0xEEFF
ef 0xEF00_0xEFFF
f0 0xF000_0xF0FF
f1 0xF100_0xF1FF
f2 0xF200_0xF2FF
f3 0xF300_0xF3FF
f4 0xF400_0xF4FF
f5 0xF500_0xF5FF
f6 0xF600_0xF6FF
f7 0xF700_0xF7FF
f8 0xF800_0xF8FF
f9 0xF900_0xF9FF
fa 0xFA00_0xFAFF
fb 0xFB00_0xFBFF
fc 0xFC00_0xFCFF
fd 0xFD00_0xFDFF
fe 0xFE00_0xFEFF
ff 0xFF00_0xFFFF
# eof

244
contrib/ttf2pk/data/VPS.rpl Normal file
View File

@@ -0,0 +1,244 @@
% VPS.rpl
%
%
% This file maps VPS encoding for Vietnamese to Adobe glyph names used
% in the file ET5.enc.
%
% VPS is a commonly used program to write Vietnamese.
%
% This file has been tested with the font vpsdlac.ttf using cmap (3,0)
.c0x0002 Adotbelow
.c0x0003 Acircumflexdotbelow
.c0x0004 Abrevedotbelow
.c0x0005 Edotbelow
.c0x0006 Ecircumflexdotbelow
.c0x0015 Uhorndotbelow
.c0x0019 Ydotbelow
.c0x001c Acircumflextilde
.c0x001d Uhorntilde
.c0x0020 space
.c0x0021 exclam
.c0x0022 quotedbl
.c0x0023 numbersign
.c0x0024 dollar
.c0x0025 percent
.c0x0026 ampersand
.c0x0027 quotesingle
.c0x0028 parenleft
.c0x0029 parenright
.c0x002a asterisk
.c0x002b plus
.c0x002c comma
.c0x002d hyphen
.c0x002e period
.c0x002f slash
.c0x0030 zero
.c0x0031 one
.c0x0032 two
.c0x0033 three
.c0x0034 four
.c0x0035 five
.c0x0036 six
.c0x0037 seven
.c0x0038 eight
.c0x0039 nine
.c0x003a colon
.c0x003b semicolon
.c0x003c less
.c0x003d equal
.c0x003e greater
.c0x003f question
.c0x0040 at
.c0x0041 A
.c0x0042 B
.c0x0043 C
.c0x0044 D
.c0x0045 E
.c0x0046 F
.c0x0047 G
.c0x0048 H
.c0x0049 I
.c0x004a J
.c0x004b K
.c0x004c L
.c0x004d M
.c0x004e N
.c0x004f O
.c0x0050 P
.c0x0051 Q
.c0x0052 R
.c0x0053 S
.c0x0054 T
.c0x0055 U
.c0x0056 V
.c0x0057 W
.c0x0058 X
.c0x0059 Y
.c0x005a Z
.c0x005b bracketleft
.c0x005c backslash
.c0x005d bracketright
.c0x005e asciicircum
.c0x005f underscore
.c0x0060 grave
.c0x0061 a
.c0x0062 b
.c0x0063 c
.c0x0064 d
.c0x0065 e
.c0x0066 f
.c0x0067 g
.c0x0068 h
.c0x0069 i
.c0x006a j
.c0x006b k
.c0x006c l
.c0x006d m
.c0x006e n
.c0x006f o
.c0x0070 p
.c0x0071 q
.c0x0072 r
.c0x0073 s
.c0x0074 t
.c0x0075 u
.c0x0076 v
.c0x0077 w
.c0x0078 x
.c0x0079 y
.c0x007a z
.c0x007b braceleft
.c0x007c bar
.c0x007d braceright
.c0x007e asciitilde
.c0x0080 Agrave
.c0x0081 Ahookabove
.c0x008d Abreveacute
.c0x008e Abrevegrave
.c0x008f Abrevehookabove
.c0x0090 Ecircumflexacute
.c0x009d Ohornacute
.c0x009e Ohorngrave
.c0x00a0 nbspace
.c0x00a1 abreveacute
.c0x00a2 abrevegrave
.c0x00a3 abrevehookabove
.c0x00a4 abrevetilde
.c0x00a5 abrevedotbelow
.c0x00a6 Ohorntilde
.c0x00a7 ohornacute
.c0x00a8 Ugrave
.c0x00a9 ohorngrave
.c0x00aa ohornhookabove
.c0x00ab ohorntilde
.c0x00ac Utilde
.c0x00ad Uhornacute
.c0x00ae ohorndotbelow
.c0x00af Uhorngrave
.c0x00b0 ocircumflexhookabove
.c0x00b1 Uhornhookabove
.c0x00b2 Ygrave
.c0x00b3 Ytilde
.c0x00b4 Iacute
.c0x00b5 Igrave
.c0x00b6 ocircumflexdotbelow
.c0x00b8 Itilde
.c0x00b9 Oacute
.c0x00ba uhornhookabove
.c0x00bb uhorntilde
.c0x00bc Ograve
.c0x00bd Ohookabove
.c0x00be Otilde
.c0x00bf uhorndotbelow
.c0x00c0 acircumflexgrave
.c0x00c1 Aacute
.c0x00c2 Acircumflex
.c0x00c3 acircumflexacute
.c0x00c4 acircumflexhookabove
.c0x00c5 acircumflextilde
.c0x00c6 acircumflexdotbelow
.c0x00c7 dbar
.c0x00c8 ehookabove
.c0x00c9 Eacute
.c0x00ca Ecircumflex
.c0x00cb edotbelow
.c0x00cc ihookabove
.c0x00cd ecircumflextilde
.c0x00ce idotbelow
.c0x00cf ytilde
.c0x00d0 Uhorn
.c0x00d1 Uhookabove
.c0x00d2 ocircumflexgrave
.c0x00d3 ocircumflexacute
.c0x00d4 Ocircumflex
.c0x00d5 ohookabove
.c0x00d6 ohorn
.c0x00d7 Egrave
.c0x00d8 uhorngrave
.c0x00d9 uhornacute
.c0x00da Uacute
.c0x00db utilde
.c0x00dc uhorn
.c0x00dd Yacute
.c0x00de Ehookabove
.c0x00df germandbls
.c0x00e0 agrave
.c0x00e1 aacute
.c0x00e2 acircumflex
.c0x00e3 atilde
.c0x00e4 ahookabove
.c0x00e5 adotbelow
.c0x00e6 abreve
.c0x00e7 ccedilla
.c0x00e8 egrave
.c0x00e9 eacute
.c0x00ea ecircumflex
.c0x00eb etilde
.c0x00ec igrave
.c0x00ed iacute
.c0x00ee icircumflex
.c0x00ef itilde
.c0x00f0 Abrevetilde
.c0x00f1 Dbar
.c0x00f2 ograve
.c0x00f3 oacute
.c0x00f4 ocircumflex
.c0x00f5 otilde
.c0x00f6 odieresis
.c0x00f7 Ohorn
.c0x00f8 udotbelow
.c0x00f9 ugrave
.c0x00fa uacute
.c0x00fb uhookabove
.c0x00fc udieresis
.c0x00fd Yhookabove
.c0x00fe Etilde
.c0x00ff ygrave
.c0x0152 ecircumflexdotbelow
.c0x0153 ydotbelow
.c0x0160 ecircumflexgrave
.c0x0161 yacute
.c0x0178 Ohornhookabove
.c0x0192 Acircumflexacute
.c0x02c6 Abreve
.c0x02dc Ocircumflexhookabove
.c0x2013 Ocircumflexacute
.c0x2014 Ocircumflexgrave
.c0x2018 quoteleft
.c0x2019 quoteright
.c0x201a Atilde
.c0x201c Ecircumflexgrave
.c0x201d Ecircumflexhookabove
.c0x201e Acircumflexgrave
.c0x2020 odotbelow
.c0x2021 ocircumflextilde
.c0x2022 Ecircumflextilde
.c0x2026 Acircumflexhookabove
.c0x2030 ecircumflexacute
.c0x2039 ecircumflexhookabove
.c0x203a yhookabove
.c0x2122 Ocircumflextilde
.c0x2219 Ihookabove
% eof

View File

@@ -0,0 +1,18 @@
% These entries are just examples!
arials arial.ttf Slant=0.25
arial arial.ttf Slant=0 Extend=1 Pid = 1 Eid = 0
arialx arial.ttf Slant=0 Extend=1.5
times times.ttf Encoding=T1-WGL4.enc \
.g0xc7=ring .g0xc9=caron .g0xc4=dotlessi
times95 times95.ttf Encoding=T1-WGL4.enc
ntukai@Big5@ ntu_kai.ttf Pid = 3 Eid = 4
cyberb@Unicode@ cyberbit.ttf
% the next entry maps the Unicode encoded font to Big 5 encoding; thus you
% can say \begin{CJK}{Big5}{...} (this is an environment from the CJK
% package for LaTeX).
mingli@UBig5@ mingliu.ttc Fontindex = 0