From d8f2c7f8cbd3a92de0d889e8b9d81330a3f448ba Mon Sep 17 00:00:00 2001 From: Staszek Wawrykiewicz Date: Mon, 2 Jun 2008 23:13:43 +0000 Subject: fontmapping for xetex git-svn-id: svn://tug.org/texlive/trunk@8499 c570f23f-e606-0410-a88d-b1316a301751 --- .../fonts/misc/xetex/fontmapping/qx-unicode.map | 263 +++++++++++++++++++++ .../fonts/misc/xetex/fontmapping/qx-unicode.tec | Bin 0 -> 1659 bytes .../fonts/misc/xetex/fontmapping/tex-text.map | 11 +- .../fonts/misc/xetex/fontmapping/tex-text.tec | Bin 323 -> 398 bytes 4 files changed, 270 insertions(+), 4 deletions(-) create mode 100644 Master/texmf-dist/fonts/misc/xetex/fontmapping/qx-unicode.map create mode 100644 Master/texmf-dist/fonts/misc/xetex/fontmapping/qx-unicode.tec (limited to 'Master') 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 Binary files /dev/null and b/Master/texmf-dist/fonts/misc/xetex/fontmapping/qx-unicode.tec 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 Binary files a/Master/texmf-dist/fonts/misc/xetex/fontmapping/tex-text.tec and b/Master/texmf-dist/fonts/misc/xetex/fontmapping/tex-text.tec differ -- cgit v1.2.3