FreeType 1.31.1
This commit is contained in:
397
contrib/ttf2pfb/Uni-T1.enc
Normal file
397
contrib/ttf2pfb/Uni-T1.enc
Normal file
@@ -0,0 +1,397 @@
|
||||
#
|
||||
# This file is a hack to provide some mapping for standard (non-CJK)
|
||||
# TrueType fonts. It is intended as an intermediate step towards a
|
||||
# `correct' implementation as in ttf2tfm.
|
||||
#
|
||||
# Here, we have Unicode to LaTeX's T1 encoding. An example call would be
|
||||
#
|
||||
# ttf2pfb -m -enc Uni-T1.enc ...
|
||||
#
|
||||
# Glyph names which can't be represented in Unicode have the character code
|
||||
# 0xfffe.
|
||||
|
||||
|
||||
# 0x00
|
||||
|
||||
0x00:
|
||||
0x60 # /grave
|
||||
0xb4 # /acute
|
||||
0x02:
|
||||
0xc6 # /circumflex
|
||||
0xdc # /tilde
|
||||
|
||||
0x00:
|
||||
0xa8 # /dieresis
|
||||
0x02:
|
||||
0xdd # /hungarumlaut
|
||||
0xda # /ring
|
||||
0xc7 # /caron
|
||||
|
||||
0xd8 # /breve
|
||||
0xc9 # /macron
|
||||
0xd9 # /dotaccent
|
||||
0x00:
|
||||
0xb8 # /cedilla
|
||||
|
||||
0x02:
|
||||
0xdb # /ogonek
|
||||
0x20:
|
||||
0x1a # /quotesinglbase
|
||||
0x39 # /guilsinglleft
|
||||
0x3a # /guilsinglright
|
||||
|
||||
# 0x10
|
||||
|
||||
0x1c # /quotedblleft
|
||||
0x1d # /quotedblright
|
||||
0x1e # /quotedblbase
|
||||
0x00:
|
||||
0xab # /guillemotleft
|
||||
|
||||
0xbb # /guillemotright
|
||||
0x20:
|
||||
0x13 # /endash
|
||||
0x14 # /emdash
|
||||
0xff:
|
||||
0xfe # /compwordmark
|
||||
|
||||
0xfe # /perthousandzero
|
||||
0x01:
|
||||
0x31 # /dotlessi
|
||||
0xff:
|
||||
0xfe # /dotlessj
|
||||
0xfe # /ff
|
||||
|
||||
0xf0:
|
||||
0x01 # /fi
|
||||
0x02 # /fl
|
||||
0xff:
|
||||
0xfe # /ffi
|
||||
0xfe # /ffl
|
||||
|
||||
# 0x20
|
||||
|
||||
0xfe # /visualspace
|
||||
0x00:
|
||||
0x21 # /exclam
|
||||
0x22 # /quotedbl
|
||||
0x23 # /numbersign
|
||||
|
||||
0x24 # /dollar
|
||||
0x25 # /percent
|
||||
0x26 # /ampersand
|
||||
0x20:
|
||||
0x19 # /quoteright
|
||||
|
||||
0x00:
|
||||
0x28 # /parenleft
|
||||
0x29 # /parenright
|
||||
0x2a # /asterisk
|
||||
0x2b # /plus
|
||||
|
||||
0x2c # /comma
|
||||
0x2d # /hyphen
|
||||
0x2e # /period
|
||||
0x2f # /slash
|
||||
|
||||
# 0x30
|
||||
|
||||
0x30 # /zero
|
||||
0x31 # /one
|
||||
0x32 # /two
|
||||
0x33 # /three
|
||||
|
||||
0x34 # /four
|
||||
0x35 # /five
|
||||
0x36 # /six
|
||||
0x37 # /seven
|
||||
|
||||
0x38 # /eight
|
||||
0x39 # /nine
|
||||
0x3a # /colon
|
||||
0x3b # /semicolon
|
||||
|
||||
0x3c # /less
|
||||
0x3d # /equal
|
||||
0x3e # /greater
|
||||
0x3f # /question
|
||||
|
||||
# 0x40
|
||||
|
||||
0x40 # /at
|
||||
0x41 # /A
|
||||
0x42 # /B
|
||||
0x43 # /C
|
||||
|
||||
0x44 # /D
|
||||
0x45 # /E
|
||||
0x46 # /F
|
||||
0x47 # /G
|
||||
|
||||
0x48 # /H
|
||||
0x49 # /I
|
||||
0x4a # /J
|
||||
0x4b # /K
|
||||
|
||||
0x4c # /L
|
||||
0x4d # /M
|
||||
0x4e # /N
|
||||
0x4f # /O
|
||||
|
||||
# 0x50
|
||||
|
||||
0x50 # /P
|
||||
0x51 # /Q
|
||||
0x52 # /R
|
||||
0x53 # /S
|
||||
|
||||
0x54 # /T
|
||||
0x55 # /U
|
||||
0x56 # /V
|
||||
0x57 # /W
|
||||
|
||||
0x58 # /X
|
||||
0x59 # /Y
|
||||
0x5a # /Z
|
||||
0x5b # /bracketleft
|
||||
|
||||
0x5c # /backslash
|
||||
0x5d # /bracketright
|
||||
0x5e # /asciicircum
|
||||
0x5f # /underscore
|
||||
|
||||
# 0x60
|
||||
|
||||
0x20:
|
||||
0x18 # /quoteleft
|
||||
0x00:
|
||||
0x61 # /a
|
||||
0x62 # /b
|
||||
0x63 # /c
|
||||
|
||||
0x64 # /d
|
||||
0x65 # /e
|
||||
0x66 # /f
|
||||
0x67 # /g
|
||||
|
||||
0x68 # /h
|
||||
0x69 # /i
|
||||
0x6a # /j
|
||||
0x6b # /k
|
||||
|
||||
0x6c # /l
|
||||
0x6d # /m
|
||||
0x6e # /n
|
||||
0x6f # /o
|
||||
|
||||
# 0x70
|
||||
|
||||
0x70 # /p
|
||||
0x71 # /q
|
||||
0x72 # /r
|
||||
0x73 # /s
|
||||
|
||||
0x74 # /t
|
||||
0x75 # /u
|
||||
0x76 # /v
|
||||
0x77 # /w
|
||||
|
||||
0x78 # /x
|
||||
0x79 # /y
|
||||
0x7a # /z
|
||||
0x7b # /braceleft
|
||||
|
||||
0x7c # /bar
|
||||
0x7d # /braceright
|
||||
0x7e # /asciitilde
|
||||
0x2d # /hyphen
|
||||
|
||||
# 0x80
|
||||
|
||||
0x01:
|
||||
0x02 # /Abreve
|
||||
0x04 # /Aogonek
|
||||
0x06 # /Cacute
|
||||
0x0c # /Ccaron
|
||||
|
||||
0x0e # /Dcaron
|
||||
0x1a # /Ecaron
|
||||
0x18 # /Eogonek
|
||||
0x1e # /Gbreve
|
||||
|
||||
0x39 # /Lacute
|
||||
0x3d # /Lcaron
|
||||
0x41 # /Lslash
|
||||
0x43 # /Nacute
|
||||
|
||||
0x47 # /Ncaron
|
||||
0x4a # /Eng
|
||||
0x50 # /Odblacute
|
||||
0x54 # /Racute
|
||||
|
||||
# 0x90
|
||||
|
||||
0x58 # /Rcaron
|
||||
0x5a # /Sacute
|
||||
0x60 # /Scaron
|
||||
0x5e # /Scedilla
|
||||
|
||||
0x64 # /Tcaron
|
||||
0x62 # /Tcedilla
|
||||
0x70 # /Udblacute
|
||||
0x6e # /Uring
|
||||
|
||||
0x78 # /Ydieresis
|
||||
0x79 # /Zacute
|
||||
0x7d # /Zcaron
|
||||
0x7b # /Zdot
|
||||
|
||||
0x32 # /IJ
|
||||
0x30 # /Idot
|
||||
0x11 # /dmacron
|
||||
0x00:
|
||||
0xa7 # /section
|
||||
|
||||
# 0xA0
|
||||
|
||||
0x01:
|
||||
0x03 # /abreve
|
||||
0x05 # /aogonek
|
||||
0x07 # /cacute
|
||||
0x0d # /ccaron
|
||||
|
||||
0x0f # /dcaron
|
||||
0x1b # /ecaron
|
||||
0x19 # /eogonek
|
||||
0x1f # /gbreve
|
||||
|
||||
0x3a # /lacute
|
||||
0x3e # /lcaron
|
||||
0x42 # /lslash
|
||||
0x44 # /nacute
|
||||
|
||||
0x48 # /ncaron
|
||||
0x4b # /eng
|
||||
0x51 # /odblacute
|
||||
0x55 # /racute
|
||||
|
||||
# 0xB0
|
||||
|
||||
0x59 # /rcaron
|
||||
0x5b # /sacute
|
||||
0x61 # /scaron
|
||||
0x5f # /scedilla
|
||||
|
||||
0x65 # /tcaron
|
||||
0x63 # /tcedilla
|
||||
0x71 # /udblacute
|
||||
0x6f # /uring
|
||||
|
||||
0x00:
|
||||
0xff # /ydieresis
|
||||
0x01:
|
||||
0x7a # /zacute
|
||||
0x7e # /zcaron
|
||||
0x7c # /zdot
|
||||
|
||||
0x33 # /ij
|
||||
0x00:
|
||||
0xa1 # /exclamdown
|
||||
0xbf # /questiondown
|
||||
0xa3 # /sterling
|
||||
|
||||
# 0xC0
|
||||
|
||||
0xc0 # /Agrave
|
||||
0xc1 # /Aacute
|
||||
0xc2 # /Acircumflex
|
||||
0xc3 # /Atilde
|
||||
|
||||
0xc4 # /Adieresis
|
||||
0xc5 # /Aring
|
||||
0xc6 # /AE
|
||||
0xc7 # /Ccedilla
|
||||
|
||||
0xc8 # /Egrave
|
||||
0xc9 # /Eacute
|
||||
0xca # /Ecircumflex
|
||||
0xcb # /Edieresis
|
||||
|
||||
0xcc # /Igrave
|
||||
0xcd # /Iacute
|
||||
0xce # /Icircumflex
|
||||
0xcf # /Idieresis
|
||||
|
||||
# 0xD0
|
||||
|
||||
0xd0 # /Eth
|
||||
0xd1 # /Ntilde
|
||||
0xd2 # /Ograve
|
||||
0xd3 # /Oacute
|
||||
|
||||
0xd4 # /Ocircumflex
|
||||
0xd5 # /Otilde
|
||||
0xd6 # /Odieresis
|
||||
0x01:
|
||||
0x52 # /OE
|
||||
|
||||
0x00:
|
||||
0xd8 # /Oslash
|
||||
0xd9 # /Ugrave
|
||||
0xda # /Uacute
|
||||
0xdb # /Ucircumflex
|
||||
|
||||
0xdc # /Udieresis
|
||||
0xdd # /Yacute
|
||||
0xde # /Thorn
|
||||
0xff:
|
||||
0xfe # /Germandbls
|
||||
|
||||
# 0xE0
|
||||
|
||||
0x00:
|
||||
0xe0 # /agrave
|
||||
0xe1 # /aacute
|
||||
0xe2 # /acircumflex
|
||||
0xe3 # /atilde
|
||||
|
||||
0xe4 # /adieresis
|
||||
0xe5 # /aring
|
||||
0xe6 # /ae
|
||||
0xe7 # /ccedilla
|
||||
|
||||
0xe8 # /egrave
|
||||
0xe9 # /eacute
|
||||
0xea # /ecircumflex
|
||||
0xeb # /edieresis
|
||||
|
||||
0xec # /igrave
|
||||
0xed # /iacute
|
||||
0xee # /icircumflex
|
||||
0xef # /idieresis
|
||||
|
||||
# 0xF0
|
||||
|
||||
0xf0 # /eth
|
||||
0xf1 # /ntilde
|
||||
0xf2 # /ograve
|
||||
0xf3 # /oacute
|
||||
|
||||
0xf4 # /ocircumflex
|
||||
0xf5 # /otilde
|
||||
0xf6 # /odieresis
|
||||
0x01:
|
||||
0x53 # /oe
|
||||
|
||||
0x00:
|
||||
0xf8 # /oslash
|
||||
0xf9 # /ugrave
|
||||
0xfa # /uacute
|
||||
0xfb # /ucircumflex
|
||||
|
||||
0xfc # /udieresis
|
||||
0xfd # /yacute
|
||||
0xfe # /thorn
|
||||
0xdf # /germandbls
|
||||
|
||||
#eof
|
||||
Reference in New Issue
Block a user