summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorStaszek Wawrykiewicz <staw@gust.org.pl>2008-06-02 23:13:43 +0000
committerStaszek Wawrykiewicz <staw@gust.org.pl>2008-06-02 23:13:43 +0000
commitd8f2c7f8cbd3a92de0d889e8b9d81330a3f448ba (patch)
treeb168f168a5ac15ecf96eea7052b61e4d02b4b765 /Master
parent2f2a22a605bc31af666b9735f365c09c49eabf55 (diff)
fontmapping for xetex
git-svn-id: svn://tug.org/texlive/trunk@8499 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/fonts/misc/xetex/fontmapping/qx-unicode.map263
-rw-r--r--Master/texmf-dist/fonts/misc/xetex/fontmapping/qx-unicode.tecbin0 -> 1659 bytes
-rw-r--r--Master/texmf-dist/fonts/misc/xetex/fontmapping/tex-text.map11
-rw-r--r--Master/texmf-dist/fonts/misc/xetex/fontmapping/tex-text.tecbin323 -> 398 bytes
4 files changed, 270 insertions, 4 deletions
diff --git a/Master/texmf-dist/fonts/misc/xetex/fontmapping/qx-unicode.map b/Master/texmf-dist/fonts/misc/xetex/fontmapping/qx-unicode.map
new file mode 100644
index 00000000000..e6ecf1c741e
--- /dev/null
+++ b/Master/texmf-dist/fonts/misc/xetex/fontmapping/qx-unicode.map
@@ -0,0 +1,263 @@
+EncodingName "TeX-qx"
+
+pass(Byte_Unicode)
+
+0 <> U+03B1 ; alpha
+1 <> U+0394 ; Delta
+2 <> U+03B2 ; beta
+3 <> U+03B4 ; delta
+4 <> U+03C0 ; pi
+5 <> U+03A0 ; Pi
+6 <> U+03A3 ; Sigma
+7 <> U+03BC ; mu
+8 <> U+2026 ; ellipsis
+9 > U+0066 U+006b ; f_k
+10 <> U+03A9 ; Omega
+11 > U+0066 U+0066 ; ff
+12 > U+0066 U+0069 ; fi
+13 > U+0066 U+006c ; fl
+14 > U+0066 U+0066 U+0069 ; ffi
+15 > U+0066 U+0066 U+006c ; ffl
+16 <> U+0131 ; dotlessi
+17 <> U+0237 ; dotlessj
+18 > U+0060 ; grave
+19 <> U+00B4 ; acute
+20 <> U+02C7 ; caron
+21 <> U+02D8 ; breve
+22 <> U+00AF ; macron
+23 <> U+02DA ; ring
+24 <> U+00B8 ; cedilla
+25 <> U+00DF ; germandbls
+26 <> U+00E6 ; ae
+27 <> U+0153 ; oe
+28 <> U+00F8 ; oslash
+29 <> U+00C6 ; AE
+30 <> U+0152 ; OE
+31 <> U+00D8 ; Oslash
+32 <> U+0020 ; space
+33 <> U+0021 ; exclam
+34 < U+0022
+34 <> U+201d ; quotedblright
+35 <> U+0023 ; numbersign
+36 <> U+0024 ; dollar
+37 <> U+0025 ; percent
+38 <> U+0026 ; ampersand
+39 < U+0027
+39 <> U+2019 ; quoteright
+40 <> U+0028 ; parenleft
+41 <> U+0029 ; parenright
+42 <> U+002a ; asterisk
+43 <> U+002b ; plus
+44 <> U+002c ; comma
+45 <> U+002d ; hyphen
+46 <> U+002e ; period
+47 <> U+002f ; slash
+48 <> U+0030 ; zero
+49 <> U+0031 ; one
+50 <> U+0032 ; two
+51 <> U+0033 ; three
+52 <> U+0034 ; four
+53 <> U+0035 ; five
+54 <> U+0036 ; six
+55 <> U+0037 ; seven
+56 <> U+0038 ; eight
+57 <> U+0039 ; nine
+58 <> U+003a ; colon
+59 <> U+003b ; semicolon
+60 <> U+00a1 ; exclamdown
+61 <> U+003d ; equal
+62 <> U+00bf ; questiondown
+63 <> U+003f ; question
+64 <> U+0040 ; at
+65 <> U+0041 ; A
+66 <> U+0042 ; B
+67 <> U+0043 ; C
+68 <> U+0044 ; D
+69 <> U+0045 ; E
+70 <> U+0046 ; F
+71 <> U+0047 ; G
+72 <> U+0048 ; H
+73 <> U+0049 ; I
+74 <> U+004a ; J
+75 <> U+004b ; K
+76 <> U+004c ; L
+77 <> U+004d ; M
+78 <> U+004e ; N
+79 <> U+004f ; O
+80 <> U+0050 ; P
+81 <> U+0051 ; Q
+82 <> U+0052 ; R
+83 <> U+0053 ; S
+84 <> U+0054 ; T
+85 <> U+0055 ; U
+86 <> U+0056 ; V
+87 <> U+0057 ; W
+88 <> U+0058 ; X
+89 <> U+0059 ; Y
+90 <> U+005a ; Z
+91 <> U+005b ; bracketleft
+92 <> U+201c ; quotedblleft
+93 <> U+005d ; bracketright
+94 <> U+02C6 ; circumflex
+95 <> U+02d9 ; dotaccent
+96 < U+0060
+96 <> U+2018 ; quoteleft
+97 <> U+0061 ; a
+98 <> U+0062 ; b
+99 <> U+0063 ; c
+100 <> U+0064 ; d
+101 <> U+0065 ; e
+102 <> U+0066 ; f
+103 <> U+0067 ; g
+104 <> U+0068 ; h
+105 <> U+0069 ; i
+106 <> U+006a ; j
+107 <> U+006b ; k
+108 <> U+006c ; l
+109 <> U+006d ; m
+110 <> U+006e ; n
+111 <> U+006f ; o
+112 <> U+0070 ; p
+113 <> U+0071 ; q
+114 <> U+0072 ; r
+115 <> U+0073 ; s
+116 <> U+0074 ; t
+117 <> U+0075 ; u
+118 <> U+0076 ; v
+119 <> U+0077 ; w
+120 <> U+0078 ; x
+121 <> U+0079 ; y
+122 <> U+007a ; z
+123 <> U+2013 ; endash
+124 <> U+2014 ; emdash
+125 <> U+02DD ; hungarumlaut
+126 <> U+02DC ; tilde
+127 <> U+00A8 ; dieresis
+128 <> U+20AC ; Euro
+129 <> U+0104 ; Aogonek
+130 <> U+0106 ; Cacute
+131 <> U+003e ; greater
+132 <> U+2265 ; greaterequal
+133 <> U+2245 ; approxequal
+134 <> U+0118 ; Eogonek
+135 <> U+012E ; Iogonek
+136 <> U+003c ; less
+137 <> U+2264 ; lessequal
+138 <> U+0141 ; Lslash
+139 <> U+0143 ; Nacute
+140 <> U+007e ; asciitilde
+141 <> U+005e ; asciicircum
+142 <> U+2113 ; ell
+143 <> U+2020 ; dagger
+144 <> U+2021 ; daggerdbl
+145 <> U+015A ; Sacute
+146 <> U+0160 ; Scaron
+147 <> U+015E ; Scommaaccent - CHECK
+148 <> U+00B0 ; degree
+149 <> U+0162 ; Tcommaaccent - CHECK
+150 <> U+02DB ; ogonek
+151 <> U+0172 ; Uogonek
+152 <> U+0178 ; Ydieresis
+153 <> U+0179 ; Zacute
+154 <> U+017D ; Zcaron
+155 <> U+017B ; Zdotaccent
+156 <> U+0132 ; IJ
+157 <> U+007B ; braceleft
+158 <> U+007D ; braceright
+159 <> U+00A7 ; section
+;160 <> U+xxxx ; .notdef
+161 <> U+0105 ; aogonek
+162 <> U+0107 ; cacute
+163 <> U+00AE ; registered
+164 <> U+00A9 ; copyright
+165 <> U+00F7 ; divide
+166 <> U+0119 ; eogonek
+167 <> U+012F ; iogonek
+168 <> U+2212 ; minus
+169 <> U+00D7 ; multiply
+170 <> U+0142 ; lslash
+171 <> U+0144 ; nacute
+172 <> U+00B1 ; plusminus
+173 <> U+221E ; infinity
+174 <> U+00AB ; guillemotleft
+175 <> U+00BB ; guillemotright
+176 <> U+00B6 ; paragraph
+177 <> U+015B ; sacute
+178 <> U+0161 ; scaron
+179 <> U+015F ; scommaaccent - CHECK
+180 <> U+2022 ; bullet
+181 <> U+0163 ; tcommaaccent
+182 <> U+2015 ; threequartersemdash - CHECK
+183 <> U+0173 ; uogonek
+184 <> U+00FF ; ydieresis
+185 <> U+017A ; zacute
+186 <> U+017E ; zcaron
+187 <> U+017C ; zdotaccent
+188 <> U+0133 ; ij
+189 <> U+00B7 ; periodcentered
+190 > U+0022 ; quotedbl - REMAPPED ABOVE
+191 > U+0027 ; quotesingle - REMAPPED ABOVE
+192 <> U+00C0 ; Agrave
+193 <> U+00C1 ; Aacute
+194 <> U+00C2 ; Acircumflex
+195 <> U+00C3 ; Atilde
+196 <> U+00C4 ; Adieresis
+197 <> U+00C5 ; Aring
+198 <> U+005C ; backslash
+199 <> U+00C7 ; Ccedilla
+200 <> U+00C8 ; Egrave
+201 <> U+00C9 ; Eacute
+202 <> U+00CA ; Ecircumflex
+203 <> U+00CB ; Edieresis
+204 <> U+00CC ; Igrave
+205 <> U+00CD ; Iacute
+206 <> U+00CE ; Icircumflex
+207 <> U+00CF ; Idieresis
+208 <> U+00D0 ; Eth
+209 <> U+00D1 ; Ntilde
+210 <> U+00D2 ; Ograve
+211 <> U+00D3 ; Oacute
+212 <> U+00D4 ; Ocircumflex
+213 <> U+00D5 ; Otilde
+214 <> U+00D6 ; Odieresis
+215 <> U+00A4 ; currency
+216 <> U+2030 ; perthousand
+217 <> U+00D9 ; Ugrave
+218 <> U+00DA ; Uacute
+219 <> U+00DB ; Ucircumflex
+220 <> U+00DC ; Udieresis
+221 <> U+00DD ; Yacute
+222 <> U+00DE ; Thorn
+223 <> U+007C ; bar
+224 <> U+00E0 ; agrave
+225 <> U+00E1 ; aacute
+226 <> U+00E2 ; acircumflex
+227 <> U+00E3 ; atilde
+228 <> U+00E4 ; adieresis
+229 <> U+00E5 ; aring
+230 <> U+005F ; underscore
+231 <> U+00E7 ; ccedilla
+232 <> U+00E8 ; egrave
+233 <> U+00E9 ; eacute
+234 <> U+00EA ; ecircumflex
+235 <> U+00EB ; edieresis
+236 <> U+00EC ; igrave
+237 <> U+00ED ; iacute
+238 <> U+00EE ; icircumflex
+239 <> U+00EF ; idieresis
+240 <> U+00F0 ; eth
+241 <> U+00F1 ; ntilde
+242 <> U+00F2 ; ograve
+243 <> U+00F3 ; oacute
+244 <> U+00F4 ; ocircumflex
+245 <> U+00F5 ; otilde
+246 <> U+00F6 ; odieresis
+247 <> U+22BE ; anglearc - CHECK
+248 <> U+2300 ; diameter - CHECK - maybe U+2205?
+249 <> U+00F9 ; ugrave
+250 <> U+00FA ; uacute
+251 <> U+00FB ; ucircumflex
+252 <> U+00FC ; udieresis
+253 <> U+00FD ; yacute
+254 <> U+00FE ; thorn
+255 <> U+201E ; quotedblbase
diff --git a/Master/texmf-dist/fonts/misc/xetex/fontmapping/qx-unicode.tec b/Master/texmf-dist/fonts/misc/xetex/fontmapping/qx-unicode.tec
new file mode 100644
index 00000000000..d5c0b75def4
--- /dev/null
+++ b/Master/texmf-dist/fonts/misc/xetex/fontmapping/qx-unicode.tec
Binary files differ
diff --git a/Master/texmf-dist/fonts/misc/xetex/fontmapping/tex-text.map b/Master/texmf-dist/fonts/misc/xetex/fontmapping/tex-text.map
index 32f3901e842..344ddc9c922 100644
--- a/Master/texmf-dist/fonts/misc/xetex/fontmapping/tex-text.map
+++ b/Master/texmf-dist/fonts/misc/xetex/fontmapping/tex-text.map
@@ -1,14 +1,11 @@
; TECkit mapping for TeX input conventions <-> Unicode characters
-; used with XeTeX to emulate Knuthian ligatures
-
-; Copyright 2006 SIL International.
-; You may freely use, modify and/or distribute this file.
LHSName "TeX-text"
RHSName "UNICODE"
pass(Unicode)
+; ligatures from Knuth's original CMR fonts
U+002D U+002D <> U+2013 ; -- -> en dash
U+002D U+002D U+002D <> U+2014 ; --- -> em dash
@@ -21,3 +18,9 @@ U+0060 U+0060 <> U+201C ; `` -> left double quote
U+0021 U+0060 <> U+00A1 ; !` -> inverted exclam
U+003F U+0060 <> U+00BF ; ?` -> inverted question
+
+; additions supported in T1 encoding
+U+002C U+002C <> U+201E ; ,, -> DOUBLE LOW-9 QUOTATION MARK
+U+003C U+003C <> U+00AB ; << -> LEFT POINTING GUILLEMET
+U+003E U+003E <> U+00BB ; >> -> RIGHT POINTING GUILLEMET
+
diff --git a/Master/texmf-dist/fonts/misc/xetex/fontmapping/tex-text.tec b/Master/texmf-dist/fonts/misc/xetex/fontmapping/tex-text.tec
index 42089bfadd0..9a8c3939170 100644
--- a/Master/texmf-dist/fonts/misc/xetex/fontmapping/tex-text.tec
+++ b/Master/texmf-dist/fonts/misc/xetex/fontmapping/tex-text.tec
Binary files differ