summaryrefslogtreecommitdiff
path: root/fonts/map
diff options
context:
space:
mode:
authorMarius <mariausol@gmail.com>2010-07-04 15:32:09 +0300
committerMarius <mariausol@gmail.com>2010-07-04 15:32:09 +0300
commit85b7bc695629926641c7cb752fd478adfdf374f3 (patch)
tree80293f5aaa7b95a500a78392c39688d8ee7a32fc /fonts/map
downloadcontext-85b7bc695629926641c7cb752fd478adfdf374f3.tar.gz
stable 2010-05-24 13:10
Diffstat (limited to 'fonts/map')
-rw-r--r--fonts/map/dvips/context/contnav.map1
-rw-r--r--fonts/map/dvips/jmn/hans.map2
-rw-r--r--fonts/map/luatex/context/demo-font.lum70
-rw-r--r--fonts/map/pdftex/context/8r-base.map135
-rw-r--r--fonts/map/pdftex/context/ec-base.map135
-rw-r--r--fonts/map/pdftex/context/ec-os-public-lm.map69
-rw-r--r--fonts/map/pdftex/context/koeieletters.map8
-rw-r--r--fonts/map/pdftex/context/mkiv-base.map252
-rw-r--r--fonts/map/pdftex/context/mkiv-px.map51
-rw-r--r--fonts/map/pdftex/context/mkiv-tx.map94
-rw-r--r--fonts/map/pdftex/context/original-adobe-euro.map25
-rw-r--r--fonts/map/pdftex/context/original-ams-base.map47
-rw-r--r--fonts/map/pdftex/context/original-ams-cmr.map97
-rw-r--r--fonts/map/pdftex/context/original-ams-euler.map25
-rw-r--r--fonts/map/pdftex/context/original-base.map63
-rw-r--r--fonts/map/pdftex/context/original-context-symbol.map3
-rw-r--r--fonts/map/pdftex/context/original-dummy.map1
-rw-r--r--fonts/map/pdftex/context/original-empty.map4
-rw-r--r--fonts/map/pdftex/context/original-micropress-informal.map7
-rw-r--r--fonts/map/pdftex/context/original-public-csr.map56
-rw-r--r--fonts/map/pdftex/context/original-public-lm.map182
-rw-r--r--fonts/map/pdftex/context/original-public-plr.map77
-rw-r--r--fonts/map/pdftex/context/original-public-vnr.map59
-rw-r--r--fonts/map/pdftex/context/original-vogel-symbol.map2
-rw-r--r--fonts/map/pdftex/context/original-wasy.map7
-rw-r--r--fonts/map/pdftex/context/original-youngryu-px.map51
-rw-r--r--fonts/map/pdftex/context/original-youngryu-tx.map94
-rw-r--r--fonts/map/pdftex/context/qx-base.map55
-rw-r--r--fonts/map/pdftex/context/qx-os-public-lm.map69
-rw-r--r--fonts/map/pdftex/context/t5-base.map72
-rw-r--r--fonts/map/pdftex/context/t5-os-public-lm.map69
-rw-r--r--fonts/map/pdftex/context/texnansi-base.map142
-rw-r--r--fonts/map/pdftex/context/texnansi-os-public-lm.map69
33 files changed, 2093 insertions, 0 deletions
diff --git a/fonts/map/dvips/context/contnav.map b/fonts/map/dvips/context/contnav.map
new file mode 100644
index 000000000..942798c57
--- /dev/null
+++ b/fonts/map/dvips/context/contnav.map
@@ -0,0 +1 @@
+contnav ContextNavigation <contnav.pfb
diff --git a/fonts/map/dvips/jmn/hans.map b/fonts/map/dvips/jmn/hans.map
new file mode 100644
index 000000000..8d283c0f6
--- /dev/null
+++ b/fonts/map/dvips/jmn/hans.map
@@ -0,0 +1,2 @@
+hans Hans-Regular "enchans ReEncodeFont" <hans.enc <hans.pfb
+hans-sh Hans-sh-Regular "enchans ReEncodeFont" <hans.enc <hans-sh.pfb
diff --git a/fonts/map/luatex/context/demo-font.lum b/fonts/map/luatex/context/demo-font.lum
new file mode 100644
index 000000000..0beca031b
--- /dev/null
+++ b/fonts/map/luatex/context/demo-font.lum
@@ -0,0 +1,70 @@
+if not modules then modules = { } end modules ['demo-font.lum'] = {
+ version = 1.001,
+ comment = "companion to font-map.lua",
+ author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
+ copyright = "PRAGMA ADE / ConTeXt Development Team",
+ license = "see context related readme files"
+}
+
+--[[
+
+ After some testing Taco and I decided that the lack of information
+ with regards to unicode mapping of alternative shapes can best be
+ handled by an auxiliary table. So, here is an example. This file
+ gets its place in TDS in:
+
+ <texroot>/fonts/map/luatex/context/demo-file.lum
+
+ We recommend that you use a lowercase filename, just to prevent
+ lookup errors. Font filenames are already such a mess.
+
+ A test file, dedicated to Dohyun Kim is:
+
+ \usemodule[fnt-20]
+
+ \starttext
+
+ \definefontfeature
+ [otftracker-kozminprovi-regular]
+ [mode=node,vrt2=yes,script=latn]
+
+ \setvariables
+ [otftracker]
+ [font=kozminprovi-regular,
+ sample=\char"3002]
+
+ \stoptext
+
+ In the resulting pdf file you will then find:
+
+ begincmap
+ /CIDSystemInfo
+ << /Registry (TeX)
+ /Ordering (FNUMTE-KozMinProVI-Regular)
+ /Supplement 0
+ >> def
+ /CMapName /TeX-Identity-FNUMTE-KozMinProVI-Regular def
+ /CMapType 2 def
+ 1 begincodespacerange
+ <0000> <FFFF>
+ endcodespacerange
+ 0 beginbfrange
+ endbfrange
+ 2 beginbfchar
+ <027B> <3002>
+ <1ED0> <3002>
+ endbfchar
+ endcmap
+
+ Of course this assumes that the font used is the same as we
+ have on our machines.
+
+]]--
+
+return {
+ version = 1.00,
+ fontname = "kozminprovi-regular.otf",
+ tounicode = {
+ ["Japan1.7888"] = 0x3002,
+ },
+}
diff --git a/fonts/map/pdftex/context/8r-base.map b/fonts/map/pdftex/context/8r-base.map
new file mode 100644
index 000000000..e1611cfe8
--- /dev/null
+++ b/fonts/map/pdftex/context/8r-base.map
@@ -0,0 +1,135 @@
+% courier / urw
+
+ucrb8r NimbusMonL-Bold <8r.enc <ucrb8a.pfb
+ucrbo8r NimbusMonL-BoldObli <8r.enc <ucrbo8a.pfb
+ucrr8r NimbusMonL-Regu <8r.enc <ucrr8a.pfb
+ucrro8r NimbusMonL-ReguObli <8r.enc <ucrro8a.pfb
+
+% courier / adobe
+
+pcrb8r NimbusMonL-Bold <8r.enc <ucrb8a.pfb
+pcrbo8r NimbusMonL-BoldObli <8r.enc <ucrbo8a.pfb
+pcrr8r NimbusMonL-Regu <8r.enc <ucrr8a.pfb
+pcrro8r NimbusMonL-ReguObli <8r.enc <ucrro8a.pfb
+
+% helvetica / urw
+
+uhvb8r NimbusSanL-Bold <8r.enc <uhvb8a.pfb
+uhvbo8r NimbusSanL-BoldItal <8r.enc <uhvbo8a.pfb
+uhvr8r NimbusSanL-Regu <8r.enc <uhvr8a.pfb
+uhvro8r NimbusSanL-ReguItal <8r.enc <uhvro8a.pfb
+
+% helvetica / adobe
+
+phvb8r NimbusSanL-Bold <8r.enc <uhvb8a.pfb
+phvbo8r NimbusSanL-BoldItal <8r.enc <uhvbo8a.pfb
+phvr8r NimbusSanL-Regu <8r.enc <uhvr8a.pfb
+phvro8r NimbusSanL-ReguItal <8r.enc <uhvro8a.pfb
+
+% times / urw
+
+utmb8r NimbusRomNo9L-Medi <8r.enc <utmb8a.pfb
+utmbi8r NimbusRomNo9L-MediItal <8r.enc <utmbi8a.pfb
+utmr8r NimbusRomNo9L-Regu <8r.enc <utmr8a.pfb
+utmri8r NimbusRomNo9L-ReguItal <8r.enc <utmri8a.pfb
+
+utmbo8r NimbusRomNo9L-Medi ".167 SlantFont" <8r.enc <utmb8a.pfb
+utmro8r NimbusRomNo9L-Regu ".167 SlantFont" <8r.enc <utmr8a.pfb
+
+% times / adobe
+
+ptmb8r NimbusRomNo9L-Medi <8r.enc <utmb8a.pfb
+ptmbi8r NimbusRomNo9L-MediItal <8r.enc <utmbi8a.pfb
+ptmr8r NimbusRomNo9L-Regu <8r.enc <utmr8a.pfb
+ptmri8r NimbusRomNo9L-ReguItal <8r.enc <utmri8a.pfb
+
+ptmbo8r NimbusRomNo9L-Medi ".167 SlantFont" <8r.enc <utmb8a.pfb
+ptmro8r NimbusRomNo9L-Regu ".167 SlantFont" <8r.enc <utmr8a.pfb
+
+% palatino / urw
+
+uplb8r URWPalladioL-Bold <8r.enc <uplb8a.pfb
+uplbi8r URWPalladioL-BoldItal <8r.enc <uplbi8a.pfb
+uplr8r URWPalladioL-Roma <8r.enc <uplr8a.pfb
+uplri8r URWPalladioL-Ital <8r.enc <uplri8a.pfb
+
+uplbo8r URWPalladioL-Bold ".167 SlantFont" <8r.enc <uplb8a.pfb
+uplro8r URWPalladioL-Roma ".167 SlantFont" <8r.enc <uplr8a.pfb
+
+% palatino / adobe
+
+pplb8r URWPalladioL-Bold <8r.enc <uplb8a.pfb
+pplbi8r URWPalladioL-BoldItal <8r.enc <uplbi8a.pfb
+pplr8r URWPalladioL-Roma <8r.enc <uplr8a.pfb
+pplri8r URWPalladioL-Ital <8r.enc <uplri8a.pfb
+
+pplbo8r URWPalladioL-Bold ".167 SlantFont" <8r.enc <uplb8a.pfb
+pplro8r URWPalladioL-Roma ".167 SlantFont" <8r.enc <uplr8a.pfb
+
+% bookman / urw
+
+ubkd8r URWBookmanL-DemiBold <8r.enc <ubkd8a.pfb
+ubkdi8r URWBookmanL-DemiBoldItal <8r.enc <ubkdi8a.pfb
+ubkl8r URWBookmanL-Ligh <8r.enc <ubkl8a.pfb
+ubkli8r URWBookmanL-LighItal <8r.enc <ubkli8a.pfb
+
+ubkdo8r URWBookmanL-DemiBold ".167 SlantFont" <8r.enc <ubkd8a.pfb
+ubklo8r URWBookmanL-Ligh ".167 SlantFont" <8r.enc <ubkl8a.pfb
+
+% bookman / adobe
+
+pbkd8r URWBookmanL-DemiBold <8r.enc <ubkd8a.pfb
+pbkdi8r URWBookmanL-DemiBoldItal <8r.enc <ubkdi8a.pfb
+pbkl8r URWBookmanL-Ligh <8r.enc <ubkl8a.pfb
+pbkli8r URWBookmanL-LighItal <8r.enc <ubkli8a.pfb
+
+pbkdo8r URWBookmanL-DemiBold ".167 SlantFont" <8r.enc <ubkd8a.pfb
+pbklo8r URWBookmanL-Ligh ".167 SlantFont" <8r.enc <ubkl8a.pfb
+
+% chancery / urw
+
+uzcmi8r URWChanceryL-MediItal <8r.enc <uzcmi8a.pfb
+
+% chancery / adobe
+
+pzcmi8r URWChanceryL-MediItal <8r.enc <uzcmi8a.pfb
+
+% schoolbook / urw
+
+uncb8r CenturySchL-Bold <8r.enc <uncb8a.pfb
+uncbi8r CenturySchL-BoldItal <8r.enc <uncbi8a.pfb
+uncr8r CenturySchL-Roma <8r.enc <uncr8a.pfb
+uncri8r CenturySchL-Ital <8r.enc <uncri8a.pfb
+
+uncbo8r CenturySchL-Bold ".167 SlantFont" <8r.enc <uncb8a.pfb
+uncro8r CenturySchL-Roma ".167 SlantFont" <8r.enc <uncr8a.pfb
+
+% schoolbook / adobe
+
+pncb8r CenturySchL-Bold <8r.enc <uncb8a.pfb
+pncbi8r CenturySchL-BoldItal <8r.enc <uncbi8a.pfb
+pncr8r CenturySchL-Roma <8r.enc <uncr8a.pfb
+pncri8r CenturySchL-Ital <8r.enc <uncri8a.pfb
+
+pncbo8r CenturySchL-Bold ".167 SlantFont" <8r.enc <uncb8a.pfb
+pncro8r CenturySchL-Roma ".167 SlantFont" <8r.enc <uncr8a.pfb
+
+% utopia
+
+putb8r Utopia-Bold <8r.enc <putb8a.pfb
+putbi8r Utopia-BoldItalic <8r.enc <putbi8a.pfb
+putr8r Utopia-Regular <8r.enc <putr8a.pfb
+putri8r Utopia-Italic <8r.enc <putri8a.pfb
+
+putbo8r Utopia-Bold ".167 SlantFont" <8r.enc <putb8a.pfb
+putro8r Utopia-Regular ".167 SlantFont" <8r.enc <putr8a.pfb
+
+% charter
+
+bchb8r CharterBT-Bold <8r.enc <bchb8a.pfb
+bchbi8r CharterBT-BoldItalic <8r.enc <bchbi8a.pfb
+bchr8r CharterBT-Roman <8r.enc <bchr8a.pfb
+bchri8r CharterBT-Italic <8r.enc <bchri8a.pfb
+
+bchbo8r CharterBT-Bold ".167 SlantFont" <8r.enc <bchb8a.pfb
+bchro8r CharterBT-Roman ".167 SlantFont" <8r.enc <bchr8a.pfb \ No newline at end of file
diff --git a/fonts/map/pdftex/context/ec-base.map b/fonts/map/pdftex/context/ec-base.map
new file mode 100644
index 000000000..5011a22ca
--- /dev/null
+++ b/fonts/map/pdftex/context/ec-base.map
@@ -0,0 +1,135 @@
+% courier / urw
+
+ucrb8t NimbusMonL-Bold <ec.enc <ucrb8a.pfb
+ucrbo8t NimbusMonL-BoldObli <ec.enc <ucrbo8a.pfb
+ucrr8t NimbusMonL-Regu <ec.enc <ucrr8a.pfb
+ucrro8t NimbusMonL-ReguObli <ec.enc <ucrro8a.pfb
+
+% courier / adobe
+
+pcrb8t NimbusMonL-Bold <ec.enc <ucrb8a.pfb
+pcrbo8t NimbusMonL-BoldObli <ec.enc <ucrbo8a.pfb
+pcrr8t NimbusMonL-Regu <ec.enc <ucrr8a.pfb
+pcrro8t NimbusMonL-ReguObli <ec.enc <ucrro8a.pfb
+
+% helvetica / urw
+
+uhvb8t NimbusSanL-Bold <ec.enc <uhvb8a.pfb
+uhvbo8t NimbusSanL-BoldItal <ec.enc <uhvbo8a.pfb
+uhvr8t NimbusSanL-Regu <ec.enc <uhvr8a.pfb
+uhvro8t NimbusSanL-ReguItal <ec.enc <uhvro8a.pfb
+
+% helvetica / adobe
+
+phvb8t NimbusSanL-Bold <ec.enc <uhvb8a.pfb
+phvbo8t NimbusSanL-BoldItal <ec.enc <uhvbo8a.pfb
+phvr8t NimbusSanL-Regu <ec.enc <uhvr8a.pfb
+phvro8t NimbusSanL-ReguItal <ec.enc <uhvro8a.pfb
+
+% times / urw
+
+utmb8t NimbusRomNo9L-Medi <ec.enc <utmb8a.pfb
+utmbi8t NimbusRomNo9L-MediItal <ec.enc <utmbi8a.pfb
+utmr8t NimbusRomNo9L-Regu <ec.enc <utmr8a.pfb
+utmri8t NimbusRomNo9L-ReguItal <ec.enc <utmri8a.pfb
+
+utmbo8t NimbusRomNo9L-Medi ".167 SlantFont" <ec.enc <utmb8a.pfb
+utmro8t NimbusRomNo9L-Regu ".167 SlantFont" <ec.enc <utmr8a.pfb
+
+% times / adobe
+
+ptmb8t NimbusRomNo9L-Medi <ec.enc <utmb8a.pfb
+ptmbi8t NimbusRomNo9L-MediItal <ec.enc <utmbi8a.pfb
+ptmr8t NimbusRomNo9L-Regu <ec.enc <utmr8a.pfb
+ptmri8t NimbusRomNo9L-ReguItal <ec.enc <utmri8a.pfb
+
+ptmbo8t NimbusRomNo9L-Medi ".167 SlantFont" <ec.enc <utmb8a.pfb
+ptmro8t NimbusRomNo9L-Regu ".167 SlantFont" <ec.enc <utmr8a.pfb
+
+% palatino / urw
+
+uplb8t URWPalladioL-Bold <ec.enc <uplb8a.pfb
+uplbi8t URWPalladioL-BoldItal <ec.enc <uplbi8a.pfb
+uplr8t URWPalladioL-Roma <ec.enc <uplr8a.pfb
+uplri8t URWPalladioL-Ital <ec.enc <uplri8a.pfb
+
+uplbo8t URWPalladioL-Bold ".167 SlantFont" <ec.enc <uplb8a.pfb
+uplro8t URWPalladioL-Roma ".167 SlantFont" <ec.enc <uplr8a.pfb
+
+% palatino / adobe
+
+pplb8t URWPalladioL-Bold <ec.enc <uplb8a.pfb
+pplbi8t URWPalladioL-BoldItal <ec.enc <uplbi8a.pfb
+pplr8t URWPalladioL-Roma <ec.enc <uplr8a.pfb
+pplri8t URWPalladioL-Ital <ec.enc <uplri8a.pfb
+
+pplbo8t URWPalladioL-Bold ".167 SlantFont" <ec.enc <uplb8a.pfb
+pplro8t URWPalladioL-Roma ".167 SlantFont" <ec.enc <upplr8a.pfb
+
+% bookman / urw
+
+ubkd8t URWBookmanL-DemiBold <ec.enc <ubkd8a.pfb
+ubkdi8t URWBookmanL-DemiBoldItal <ec.enc <ubkdi8a.pfb
+ubkl8t URWBookmanL-Ligh <ec.enc <ubkl8a.pfb
+ubkli8t URWBookmanL-LighItal <ec.enc <ubkli8a.pfb
+
+ubkdo8t URWBookmanL-DemiBold ".167 SlantFont" <ec.enc <ubkd8a.pfb
+ubklo8t URWBookmanL-Ligh ".167 SlantFont" <ec.enc <ubkl8a.pfb
+
+% bookman / adobe
+
+pbkd8t URWBookmanL-DemiBold <ec.enc <ubkd8a.pfb
+pbkdi8t URWBookmanL-DemiBoldItal <ec.enc <ubkdi8a.pfb
+pbkl8t URWBookmanL-Ligh <ec.enc <ubkl8a.pfb
+pbkli8t URWBookmanL-LighItal <ec.enc <ubkli8a.pfb
+
+pbkdo8t URWBookmanL-DemiBold ".167 SlantFont" <ec.enc <ubkd8a.pfb
+pbklo8t URWBookmanL-Ligh ".167 SlantFont" <ec.enc <ubkl8a.pfb
+
+% chancery / urw
+
+uzcmi8t URWChanceryL-MediItal <ec.enc <uzcmi8a.pfb
+
+% chancery / adobe
+
+pzcmi8t URWChanceryL-MediItal <ec.enc <uzcmi8a.pfb
+
+% schoolbook / urw
+
+uncb8t CenturySchL-Bold <ec.enc <uncb8a.pfb
+uncbi8t CenturySchL-BoldItal <ec.enc <uncbi8a.pfb
+uncr8t CenturySchL-Roma <ec.enc <uncr8a.pfb
+uncri8t CenturySchL-Ital <ec.enc <uncri8a.pfb
+
+uncbo8t CenturySchL-Bold ".167 SlantFont" <ec.enc <uncb8a.pfb
+uncro8t CenturySchL-Roma ".167 SlantFont" <ec.enc <uncr8a.pfb
+
+% schoolbook / adobe
+
+pncb8t CenturySchL-Bold <ec.enc <uncb8a.pfb
+pncbi8t CenturySchL-BoldItal <ec.enc <uncbi8a.pfb
+pncr8t CenturySchL-Roma <ec.enc <uncr8a.pfb
+pncri8t CenturySchL-Ital <ec.enc <uncri8a.pfb
+
+pncbo8t CenturySchL-Bold ".167 SlantFont" <ec.enc <uncb8a.pfb
+pncro8t CenturySchL-Roma ".167 SlantFont" <ec.enc <uncr8a.pfb
+
+% utopia
+
+putb8t Utopia-Bold <ec.enc <putb8a.pfb
+putbi8t Utopia-BoldItalic <ec.enc <putbi8a.pfb
+putr8t Utopia-Regular <ec.enc <putr8a.pfb
+putri8t Utopia-Italic <ec.enc <putri8a.pfb
+
+putbo8t Utopia-Bold ".167 SlantFont" <ec.enc <putb8a.pfb
+putro8t Utopia-Regular ".167 SlantFont" <ec.enc <putr8a.pfb
+
+% charter
+
+bchb8t CharterBT-Bold <ec.enc <bchb8a.pfb
+bchbi8t CharterBT-BoldItalic <ec.enc <bchbi8a.pfb
+bchr8t CharterBT-Roman <ec.enc <bchr8a.pfb
+bchri8t CharterBT-Italic <ec.enc <bchri8a.pfb
+
+bchbo8t CharterBT-Bold ".167 SlantFont" <ec.enc <bchb8a.pfb
+bchro8t CharterBT-Roman ".167 SlantFont" <ec.enc <bchr8a.pfb \ No newline at end of file
diff --git a/fonts/map/pdftex/context/ec-os-public-lm.map b/fonts/map/pdftex/context/ec-os-public-lm.map
new file mode 100644
index 000000000..d68013c36
--- /dev/null
+++ b/fonts/map/pdftex/context/ec-os-public-lm.map
@@ -0,0 +1,69 @@
+ec-lmb10 LMRoman10-Demi "enclmecos ReEncodeFont" <lm-ec-os.enc <lmb10.pfb
+ec-lmbo10 LMRoman10-DemiOblique "enclmecos ReEncodeFont" <lm-ec-os.enc <lmbo10.pfb
+ec-lmbx10 LMRoman10-Bold "enclmecos ReEncodeFont" <lm-ec-os.enc <lmbx10.pfb
+ec-lmbx12 LMRoman12-Bold "enclmecos ReEncodeFont" <lm-ec-os.enc <lmbx12.pfb
+ec-lmbx5 LMRoman5-Bold "enclmecos ReEncodeFont" <lm-ec-os.enc <lmbx5.pfb
+ec-lmbx6 LMRoman6-Bold "enclmecos ReEncodeFont" <lm-ec-os.enc <lmbx6.pfb
+ec-lmbx7 LMRoman7-Bold "enclmecos ReEncodeFont" <lm-ec-os.enc <lmbx7.pfb
+ec-lmbx8 LMRoman8-Bold "enclmecos ReEncodeFont" <lm-ec-os.enc <lmbx8.pfb
+ec-lmbx9 LMRoman9-Bold "enclmecos ReEncodeFont" <lm-ec-os.enc <lmbx9.pfb
+ec-lmbxi10 LMRoman10-BoldItalic "enclmecos ReEncodeFont" <lm-ec-os.enc <lmbxi10.pfb
+ec-lmbxo10 LMRoman10-BoldOblique "enclmecos ReEncodeFont" <lm-ec-os.enc <lmbxo10.pfb
+ec-lmcsc10 LMRoman10-CapsRegular "enclmecos ReEncodeFont" <lm-ec-os.enc <lmcsc10.pfb
+ec-lmcsco10 LMRoman10-CapsOblique "enclmecos ReEncodeFont" <lm-ec-os.enc <lmcsco10.pfb
+ec-lmr10 LMRoman10-Regular "enclmecos ReEncodeFont" <lm-ec-os.enc <lmr10.pfb
+ec-lmr12 LMRoman12-Regular "enclmecos ReEncodeFont" <lm-ec-os.enc <lmr12.pfb
+ec-lmr17 LMRoman17-Regular "enclmecos ReEncodeFont" <lm-ec-os.enc <lmr17.pfb
+ec-lmr5 LMRoman5-Regular "enclmecos ReEncodeFont" <lm-ec-os.enc <lmr5.pfb
+ec-lmr6 LMRoman6-Regular "enclmecos ReEncodeFont" <lm-ec-os.enc <lmr6.pfb
+ec-lmr7 LMRoman7-Regular "enclmecos ReEncodeFont" <lm-ec-os.enc <lmr7.pfb
+ec-lmr8 LMRoman8-Regular "enclmecos ReEncodeFont" <lm-ec-os.enc <lmr8.pfb
+ec-lmr9 LMRoman9-Regular "enclmecos ReEncodeFont" <lm-ec-os.enc <lmr9.pfb
+ec-lmri10 LMRoman10-Italic "enclmecos ReEncodeFont" <lm-ec-os.enc <lmri10.pfb
+ec-lmri12 LMRoman12-Italic "enclmecos ReEncodeFont" <lm-ec-os.enc <lmri12.pfb
+ec-lmri7 LMRoman7-Italic "enclmecos ReEncodeFont" <lm-ec-os.enc <lmri7.pfb
+ec-lmri8 LMRoman8-Italic "enclmecos ReEncodeFont" <lm-ec-os.enc <lmri8.pfb
+ec-lmri9 LMRoman9-Italic "enclmecos ReEncodeFont" <lm-ec-os.enc <lmri9.pfb
+ec-lmro10 LMRoman10-Oblique "enclmecos ReEncodeFont" <lm-ec-os.enc <lmro10.pfb
+ec-lmro12 LMRoman12-Oblique "enclmecos ReEncodeFont" <lm-ec-os.enc <lmro12.pfb
+ec-lmro17 LMRoman17-Oblique "enclmecos ReEncodeFont" <lm-ec-os.enc <lmro17.pfb
+ec-lmro8 LMRoman8-Oblique "enclmecos ReEncodeFont" <lm-ec-os.enc <lmro8.pfb
+ec-lmro9 LMRoman9-Oblique "enclmecos ReEncodeFont" <lm-ec-os.enc <lmro9.pfb
+ec-lmss10 LMSans10-Regular "enclmecos ReEncodeFont" <lm-ec-os.enc <lmss10.pfb
+ec-lmss12 LMSans12-Regular "enclmecos ReEncodeFont" <lm-ec-os.enc <lmss12.pfb
+ec-lmss17 LMSans17-Regular "enclmecos ReEncodeFont" <lm-ec-os.enc <lmss17.pfb
+ec-lmss8 LMSans8-Regular "enclmecos ReEncodeFont" <lm-ec-os.enc <lmss8.pfb
+ec-lmss9 LMSans9-Regular "enclmecos ReEncodeFont" <lm-ec-os.enc <lmss9.pfb
+ec-lmssbo10 LMSans10-BoldOblique "enclmecos ReEncodeFont" <lm-ec-os.enc <lmssbo10.pfb
+ec-lmssbx10 LMSans10-Bold "enclmecos ReEncodeFont" <lm-ec-os.enc <lmssbx10.pfb
+ec-lmssdc10 LMSans10-DemiCondensed "enclmecos ReEncodeFont" <lm-ec-os.enc <lmssdc10.pfb
+ec-lmssdo10 LMSans10-DemiCondensedOblique "enclmecos ReEncodeFont" <lm-ec-os.enc <lmssdo10.pfb
+ec-lmsso10 LMSans10-Oblique "enclmecos ReEncodeFont" <lm-ec-os.enc <lmsso10.pfb
+ec-lmsso12 LMSans12-Oblique "enclmecos ReEncodeFont" <lm-ec-os.enc <lmsso12.pfb
+ec-lmsso17 LMSans17-Oblique "enclmecos ReEncodeFont" <lm-ec-os.enc <lmsso17.pfb
+ec-lmsso8 LMSans8-Oblique "enclmecos ReEncodeFont" <lm-ec-os.enc <lmsso8.pfb
+ec-lmsso9 LMSans9-Oblique "enclmecos ReEncodeFont" <lm-ec-os.enc <lmsso9.pfb
+ec-lmssq8 LMSansQuotation8-Regular "enclmecos ReEncodeFont" <lm-ec-os.enc <lmssq8.pfb
+ec-lmssqbo8 LMSansQuotation8-BoldOblique "enclmecos ReEncodeFont" <lm-ec-os.enc <lmssqbo8.pfb
+ec-lmssqbx8 LMSansQuotation8-Bold "enclmecos ReEncodeFont" <lm-ec-os.enc <lmssqbx8.pfb
+ec-lmssqo8 LMSansQuotation8-Oblique "enclmecos ReEncodeFont" <lm-ec-os.enc <lmssqo8.pfb
+ec-lmtcsc10 LMTypewriter10-CapsRegular "enclmecos ReEncodeFont" <lm-ec-os.enc <lmtcsc10.pfb
+ec-lmtcso10 LMTypewriter10-CapsOblique "enclmecos ReEncodeFont" <lm-ec-os.enc <lmtcso10.pfb
+ec-lmtl10 LMTypewriter10-Light "enclmecos ReEncodeFont" <lm-ec-os.enc <lmtl10.pfb
+ec-lmtlo10 LMTypewriter10-LightOblique "enclmecos ReEncodeFont" <lm-ec-os.enc <lmtlo10.pfb
+ec-lmtlc10 LMTypewriter10-LightCondensed "enclmecos ReEncodeFont" <lm-ec-os.enc <lmtlc10.pfb
+ec-lmtlco10 LMTypewriter10-LightCondensedOblique "enclmecos ReEncodeFont" <lm-ec-os.enc <lmtlco10.pfb
+ec-lmtk10 LMTypewriter10-Dark "enclmecos ReEncodeFont" <lm-ec-os.enc <lmtk10.pfb
+ec-lmtko10 LMTypewriter10-DarkOblique "enclmecos ReEncodeFont" <lm-ec-os.enc <lmtko10.pfb
+ec-lmtt10 LMTypewriter10-Regular "enclmecos ReEncodeFont" <lm-ec-os.enc <lmtt10.pfb
+ec-lmtt12 LMTypewriter12-Regular "enclmecos ReEncodeFont" <lm-ec-os.enc <lmtt12.pfb
+ec-lmtt8 LMTypewriter8-Regular "enclmecos ReEncodeFont" <lm-ec-os.enc <lmtt8.pfb
+ec-lmtt9 LMTypewriter9-Regular "enclmecos ReEncodeFont" <lm-ec-os.enc <lmtt9.pfb
+ec-lmtti10 LMTypewriter10-Italic "enclmecos ReEncodeFont" <lm-ec-os.enc <lmtti10.pfb
+ec-lmtto10 LMTypewriter10-Oblique "enclmecos ReEncodeFont" <lm-ec-os.enc <lmtto10.pfb
+ec-lmvtt10 LMTypewriterVarWd10-Regular "enclmecos ReEncodeFont" <lm-ec-os.enc <lmvtt10.pfb
+ec-lmvtto10 LMTypewriterVarWd10-Oblique "enclmecos ReEncodeFont" <lm-ec-os.enc <lmvtto10.pfb
+ec-lmvtl10 LMTypewriterVarWd10-Light "enclmecos ReEncodeFont" <lm-ec-os.enc <lmvtl10.pfb
+ec-lmvtlo10 LMTypewriterVarWd10-LightOblique "enclmecos ReEncodeFont" <lm-ec-os.enc <lmvtlo10.pfb
+ec-lmvtk10 LMTypewriterVarWd10-Dark "enclmecos ReEncodeFont" <lm-ec-os.enc <lmvtk10.pfb
+ec-lmvtko10 LMTypewriterVarWd10-DarkOblique "enclmecos ReEncodeFont" <lm-ec-os.enc <lmvtko10.pfb
diff --git a/fonts/map/pdftex/context/koeieletters.map b/fonts/map/pdftex/context/koeieletters.map
new file mode 100644
index 000000000..c3e177c17
--- /dev/null
+++ b/fonts/map/pdftex/context/koeieletters.map
@@ -0,0 +1,8 @@
+koeieletters koeieletters " koeielettersEnc ReEncodeFont " <koeieletters.enc <koeieletters.pfb
+koeieletters-contour koeieletters-contour " koeielettersEnc ReEncodeFont " <koeieletters.enc <koeieletters-contour.pfb
+koeien-ex koeieletters " koeielettersEnc-ex ReEncodeFont " <koeieletters-ex.enc <koeieletters.pfb
+koeien-sy koeieletters " koeielettersEnc-sy ReEncodeFont " <koeieletters-sy.enc <koeieletters.pfb
+koeien-mi koeieletters " koeielettersEnc-mi ReEncodeFont " <koeieletters-mi.enc <koeieletters.pfb
+koeielogos koeielogos " koeielogosEnc ReEncodeFont " <koeielogos.enc <koeielogos.pfb
+koeielogos-contour koeielogos-contour " koeielogosEnc ReEncodeFont " <koeielogos.enc <koeielogos-contour.pfb
+
diff --git a/fonts/map/pdftex/context/mkiv-base.map b/fonts/map/pdftex/context/mkiv-base.map
new file mode 100644
index 000000000..482bf0894
--- /dev/null
+++ b/fonts/map/pdftex/context/mkiv-base.map
@@ -0,0 +1,252 @@
+% some left-overs
+
+% context
+
+contnav ContextNavigation <contnav.pfb
+hans Hans-Regular <hans.pfb
+hans-sh Hans-sh-Regular <hans-sh.pfb
+
+% dingbats
+
+uzdr Dingbats <uzdr.pfb
+pzdr Dingbats <pzdr.pfb
+
+% symbols
+
+usyr StandardSymL <usyr.pfb
+
+% ralph
+
+rsfs7 rsfs5 <rsfs7.pfb
+rsfs5 rsfs7 <rsfs5.pfb
+rsfs10 rsfs10 <rsfs10.pfb
+
+% marvosym
+
+fmvr8x MarVoSym <marvosym.pfb
+fmvri8x MarVoSym ".167 SlantFont" <marvosym.pfb
+
+% xypic
+
+xyatip10 XYATIP10 <xyatip10.pfb
+xybsql10 XYBSQL10 <xybsql10.pfb
+xybtip10 XYBTIP10 <xybtip10.pfb
+xycirc10 XYCIRC10 <xycirc10.pfb
+xydash10 XYDASH10 <xydash10.pfb
+
+xycmat10 XYCMAT10 <xycmat10.pfb
+xycmbt10 XYCMBT10 <xycmbt10.pfb
+xyeuat10 XYEUAT10 <xyeuat10.pfb
+xyeubt10 XYEUBT10 <xyeubt10.pfb
+
+xycmat11 XYCMAT10 "1.1 ExtendFont" <xycmat10.pfb
+xycmbt11 XYCMBT10 "1.1 ExtendFont" <xycmbt10.pfb
+xyeuat11 XYEUAT10 "1.1 ExtendFont" <xyeuat10.pfb
+xyeubt11 XYEUBT10 "1.1 ExtendFont" <xyeubt10.pfb
+
+xycmat12 XYCMAT10 "1.2 ExtendFont" <xycmat10.pfb
+xycmbt12 XYCMBT10 "1.2 ExtendFont" <xycmbt10.pfb
+xyeuat12 XYEUAT10 "1.2 ExtendFont" <xyeuat10.pfb
+xyeubt12 XYEUBT10 "1.2 ExtendFont" <xyeubt10.pfb
+
+% euro
+
+zpeub EuroSerif-Bold <zpeub.pfb
+zpeubi EuroSerif-BoldItalic <zpeubi.pfb
+zpeubis EuroSans-BoldItalic <zpeubis.pfb
+zpeubit EuroMono-BoldItalic <zpeubit.pfb
+zpeubs EuroSans-Bold <zpeubs.pfb
+zpeubt EuroMono-Bold <zpeubt.pfb
+zpeur EuroSerif-Regular <zpeur.pfb
+zpeuri EuroSerif-Italic <zpeuri.pfb
+zpeuris EuroSans-Italic <zpeuris.pfb
+zpeurit EuroMono-Italic <zpeurit.pfb
+zpeurs EuroSans-Regular <zpeurs.pfb
+zpeurt EuroMono-Regular <zpeurt.pfb
+
+% not used i think
+
+lasy5 LASY5 <lasy5.pfb
+lasy6 LASY6 <lasy6.pfb
+lasy7 LASY7 <lasy7.pfb
+lasy8 LASY8 <lasy8.pfb
+lasy9 LASY9 <lasy9.pfb
+lasy10 LASY10 <lasy10.pfb
+
+lasyb10 LASYB10 <lasyb10.pfb
+lcircle10 LCIRCLE10 <lcircle1.pfb
+lcirclew10 LCIRCLEW10 <lcirclew.pfb
+lcmss8 LCMSS8 <lcmss8.pfb
+lcmssb8 LCMSSB8 <lcmssb8.pfb
+lcmssi8 LCMSSI8 <lcmssi8.pfb
+line10 LINE10 <line10.pfb
+linew10 LINEW10 <linew10.pfb
+
+wncyb10 WNCYB10 <wncyb10.pfb
+wncyi10 WNCYI10 <wncyi10.pfb
+wncyr10 WNCYR10 <wncyr10.pfb
+wncysc10 WNCYSC10 <wncysc10.pfb
+wncyss10 WNCYSS10 <wncyss10.pfb
+
+manfnt MANFNT <manfnt.pfb
+
+% ams
+
+msam5 MSAM5 <msam5.pfb
+msam7 MSAM7 <msam7.pfb
+msam10 MSAM10 <msam10.pfb
+msbm5 MSBM5 <msbm5.pfb
+msbm7 MSBM7 <msbm7.pfb
+msbm10 MSBM10 <msbm10.pfb
+
+% metapost
+
+logo8 LOGO8 <logo8.pfb
+logo9 LOGO9 <logo9.pfb
+logo10 LOGO10 <logo10.pfb
+logobf10 LOGOBF10 <logobf10.pfb
+logosl10 LOGOSL10 <logosl10.pfb
+
+% euler .. used for manuals
+
+euex10 EUEX10 <euex10.pfb
+
+eufb5 EUFB5 <eufb5.pfb
+eufb7 EUFB7 <eufb7.pfb
+eufb10 EUFB10 <eufb10.pfb
+
+eufm5 EUFM5 <eufm5.pfb
+eufm7 EUFM7 <eufm7.pfb
+eufm10 EUFM10 <eufm10.pfb
+
+eurb5 EURB5 <eurb5.pfb
+eurb7 EURB7 <eurb7.pfb
+eurb10 EURB10 <eurb10.pfb
+
+eurm5 EURM5 <eurm5.pfb
+eurm7 EURM7 <eurm7.pfb
+eurm10 EURM10 <eurm10.pfb
+
+eusb5 EUSB5 <eusb5.pfb
+eusb7 EUSB7 <eusb7.pfb
+eusb10 EUSB10 <eusb10.pfb
+
+eusm5 EUSM5 <eusm5.pfb
+eusm7 EUSM7 <eusm7.pfb
+eusm10 EUSM10 <eusm10.pfb
+
+% lm leftovers, used by inclusion
+
+cmb10 CMB10 <lm-rep-cmrm.enc <lmb10.pfb
+cmbx10 CMBX10 <lm-rep-cmrm.enc <lmbx10.pfb
+cmbx12 CMBX12 <lm-rep-cmrm.enc <lmbx12.pfb
+cmbx5 CMBX5 <lm-rep-cmrm.enc <lmbx5.pfb
+cmbx6 CMBX6 <lm-rep-cmrm.enc <lmbx6.pfb
+cmbx7 CMBX7 <lm-rep-cmrm.enc <lmbx7.pfb
+cmbx8 CMBX8 <lm-rep-cmrm.enc <lmbx8.pfb
+cmbx9 CMBX9 <lm-rep-cmrm.enc <lmbx9.pfb
+cmbxsl10 CMBXSL10 <lm-rep-cmrm.enc <lmbxo10.pfb
+cmbxti10 CMBXTI10 <lm-rep-cmit.enc <lmbxi10.pfb
+cmbxti12 CMBXTI12 <lm-rep-cmit.enc <lmbxti10.pfb
+cmbxti7 CMBXTI7 <lm-rep-cmit.enc <lmbxti10.pfb
+cmcsc10 CMCSC10 <lm-rep-cmsc.enc <lmcsc10.pfb
+cmcsc8 CMCSC8 <lm-rep-cmsc.enc <lmcsc10.pfb
+cmcsc9 CMCSC9 <lm-rep-cmsc.enc <lmcsc10.pfb
+cminch CMINCH <lm-rep-cmin.enc <lmssbx10.pfb
+cmitt10 CMITT10 <lm-rep-cmitt.enc <lmtti10.pfb
+cmitt12 CMITT12 <lm-rep-cmitt.enc <lmtti10.pfb
+cmitt9 CMITT9 <lm-rep-cmitt.enc <lmtti10.pfb
+cmr10 CMR10 <lm-rep-cmrm.enc <lmr10.pfb
+cmr12 CMR12 <lm-rep-cmrm.enc <lmr12.pfb
+cmr17 CMR17 <lm-rep-cmrm.enc <lmr17.pfb
+cmr5 CMR5 <lm-rep-cmsc.enc <lmr5.pfb
+cmr6 CMR6 <lm-rep-cmrm.enc <lmr6.pfb
+cmr7 CMR7 <lm-rep-cmrm.enc <lmr7.pfb
+cmr8 CMR8 <lm-rep-cmrm.enc <lmr8.pfb
+cmr9 CMR9 <lm-rep-cmrm.enc <lmr9.pfb
+cmsl10 CMSL10 <lm-rep-cmrm.enc <lmro10.pfb
+cmsl12 CMSL12 <lm-rep-cmrm.enc <lmro12.pfb
+cmsl6 CMSL6 <lm-rep-cmrm.enc <lmro8.pfb
+cmsl8 CMSL8 <lm-rep-cmrm.enc <lmro8.pfb
+cmsl9 CMSL9 <lm-rep-cmrm.enc <lmro9.pfb
+cmsltt10 CMSLTT10 <lm-rep-cmtt.enc <lmtto10.pfb
+cmsltt9 CMSLTT9 <lm-rep-cmtt.enc <lmtto10.pfb
+cmss10 CMS10 <lm-rep-cmrm.enc <lmss10.pfb
+cmss12 CMS12 <lm-rep-cmrm.enc <lmss12.pfb
+cmss17 CMS17 <lm-rep-cmrm.enc <lmss17.pfb
+cmss8 CMS8 <lm-rep-cmrm.enc <lmss8.pfb
+cmss9 CMS9 <lm-rep-cmrm.enc <lmss9.pfb
+cmssbx10 CMSSBX10 <lm-rep-cmrm.enc <lmssbx10.pfb
+cmssbxo10 CMSSBXO10 <lm-rep-cmrm.enc <lmssbo10.pfb
+cmssdc10 CMSSDC10 <lm-rep-cmrm.enc <lmssdc10.pfb
+cmssi10 CMSI10 <lm-rep-cmrm.enc <lmsso10.pfb
+cmssi12 CMSI12 <lm-rep-cmrm.enc <lmsso12.pfb
+cmssi17 CMSI17 <lm-rep-cmrm.enc <lmsso17.pfb
+cmssi8 CMSSI8 <lm-rep-cmrm.enc <lmsso8.pfb
+cmssi9 CMSSI9 <lm-rep-cmrm.enc <lmsso9.pfb
+cmssq8 CMSQ8 <lm-rep-cmrm.enc <lmssq8.pfb
+cmssqi8 CMSSQI8 <lm-rep-cmrm.enc <lmssqo8.pfb
+cmtcsc10 CMTCSC10 <lm-rep-cmtt.enc <lmtcsc10.pfb
+cmti10 CMTI10 <lm-rep-cmit.enc <lmri10.pfb
+cmti12 CMTI12 <lm-rep-cmit.enc <lmri12.pfb
+cmti7 CMTI7 <lm-rep-cmit.enc <lmri7.pfb
+cmti8 CMTI8 <lm-rep-cmit.enc <lmri8.pfb
+cmti9 CMTI9 <lm-rep-cmit.enc <lmri9.pfb
+cmtt10 CMTT10 <lm-rep-cmtt.enc <lmtt10.pfb
+cmtt12 CMTT12 <lm-rep-cmtt.enc <lmtt12.pfb
+cmtt8 CMTT8 <lm-rep-cmtt.enc <lmtt8.pfb
+cmtt9 CMTT9 <lm-rep-cmtt.enc <lmtt9.pfb
+cmvtt10 CMVTT10 <lm-rep-cmrm.enc <lmvtt10.pfb
+
+% math
+
+cmex10 LMMathExtension10-Regular "enclmmathex ReEncodeFont" <lm-mathex.enc <lmex10.pfb
+cmex9 LMMathExtension10-Regular "enclmmathex ReEncodeFont" <lm-mathex.enc <lmex10.pfb
+cmex8 LMMathExtension10-Regular "enclmmathex ReEncodeFont" <lm-mathex.enc <lmex10.pfb
+cmex7 LMMathExtension10-Regular "enclmmathex ReEncodeFont" <lm-mathex.enc <lmex10.pfb
+
+cmmi5 LMMathItalic5-Italic "enclmmathit ReEncodeFont" <lm-mathit.enc <lmmi5.pfb
+cmmi6 LMMathItalic6-Italic "enclmmathit ReEncodeFont" <lm-mathit.enc <lmmi6.pfb
+cmmi7 LMMathItalic7-Italic "enclmmathit ReEncodeFont" <lm-mathit.enc <lmmi7.pfb
+cmmi8 LMMathItalic8-Italic "enclmmathit ReEncodeFont" <lm-mathit.enc <lmmi8.pfb
+cmmi9 LMMathItalic9-Italic "enclmmathit ReEncodeFont" <lm-mathit.enc <lmmi9.pfb
+cmmi10 LMMathItalic10-Italic "enclmmathit ReEncodeFont" <lm-mathit.enc <lmmi10.pfb
+cmmi12 LMMathItalic12-Italic "enclmmathit ReEncodeFont" <lm-mathit.enc <lmmi12.pfb
+
+cmmib5 LMMathItalic5-BoldItalic "enclmmathit ReEncodeFont" <lm-mathit.enc <lmmib5.pfb
+cmmib6 LMMathItalic6-BoldItalic "enclmmathit ReEncodeFont" <lm-mathit.enc <lmmib6.pfb
+cmmib7 LMMathItalic7-BoldItalic "enclmmathit ReEncodeFont" <lm-mathit.enc <lmmib7.pfb
+cmmib8 LMMathItalic8-BoldItalic "enclmmathit ReEncodeFont" <lm-mathit.enc <lmmib8.pfb
+cmmib9 LMMathItalic9-BoldItalic "enclmmathit ReEncodeFont" <lm-mathit.enc <lmmib9.pfb
+cmmib10 LMMathItalic10-BoldItalic "enclmmathit ReEncodeFont" <lm-mathit.enc <lmmib10.pfb
+cmmib12 LMMathItalic12-BoldItalic "enclmmathit ReEncodeFont" <lm-mathit.enc <lmmib12.pfb
+
+cmsy5 LMMathSymbols5-Italic "enclmmathsy ReEncodeFont" <lm-mathsy.enc <lmsy5.pfb
+cmsy6 LMMathSymbols6-Italic "enclmmathsy ReEncodeFont" <lm-mathsy.enc <lmsy6.pfb
+cmsy7 LMMathSymbols7-Italic "enclmmathsy ReEncodeFont" <lm-mathsy.enc <lmsy7.pfb
+cmsy8 LMMathSymbols8-Italic "enclmmathsy ReEncodeFont" <lm-mathsy.enc <lmsy8.pfb
+cmsy9 LMMathSymbols9-Italic "enclmmathsy ReEncodeFont" <lm-mathsy.enc <lmsy9.pfb
+cmsy10 LMMathSymbols10-Italic "enclmmathsy ReEncodeFont" <lm-mathsy.enc <lmsy10.pfb
+
+cmbsy5 LMMathSymbols5-BoldItalic "enclmmathsy ReEncodeFont" <lm-mathsy.enc <lmbsy5.pfb
+cmbsy6 LMMathSymbols6-BoldItalic "enclmmathsy ReEncodeFont" <lm-mathsy.enc <lmbsy6.pfb
+cmbsy7 LMMathSymbols7-BoldItalic "enclmmathsy ReEncodeFont" <lm-mathsy.enc <lmbsy7.pfb
+cmbsy8 LMMathSymbols8-BoldItalic "enclmmathsy ReEncodeFont" <lm-mathsy.enc <lmbsy8.pfb
+cmbsy9 LMMathSymbols9-BoldItalic "enclmmathsy ReEncodeFont" <lm-mathsy.enc <lmbsy9.pfb
+cmbsy10 LMMathSymbols10-BoldItalic "enclmmathsy ReEncodeFont" <lm-mathsy.enc <lmbsy10.pfb
+
+% original
+
+cmdunh10 CMDUNH10 <cmdunh10.pfb
+
+cmtex10 CMTEX10 <cmtex10.pfb
+cmtex8 CMTEX8 <cmtex8.pfb
+cmtex9 CMTEX9 <cmtex9.pfb
+
+cmff10 CMFF10 <cmff10.pfb
+cmfi10 CMFI10 <cmfi10.pfb
+cmfib8 CMFIB8 <cmfib8.pfb
+
+% a weird one, not used in context
+
+cmu10 LMRoman10-Italic "-0.25 SlantFont" <lm-rep-cmit.enc <lmri10.pfb
diff --git a/fonts/map/pdftex/context/mkiv-px.map b/fonts/map/pdftex/context/mkiv-px.map
new file mode 100644
index 000000000..6a27e357d
--- /dev/null
+++ b/fonts/map/pdftex/context/mkiv-px.map
@@ -0,0 +1,51 @@
+% This file a (slightly adapted) copy of the map file
+% that comes with the PX fonts by Young Ryu.
+
+% URW fonts replaced by TeX Gyre
+
+% TeX Gyre Pagella (Palatino)
+
+rpxpplr TeXGyrePagella-Regular "encq8r ReEncodeFont" <q-8r.enc <qplr.pfb
+rpxpplb TeXGyrePagella-Bold "encq8r ReEncodeFont" <q-8r.enc <qplb.pfb
+rpxpplri TeXGyrePagella-Italic "encq8r ReEncodeFont" <q-8r.enc <qplri.pfb
+rpxpplbi TeXGyrePagella-BoldItalic "encq8r ReEncodeFont" <q-8r.enc <qplbi.pfb
+% no idea why these were added
+rpxpplro TeXGyrePagella-Oblique ".167 SlantFont encq8r ReEncodeFont" <q-8r.enc <qplr.pfb
+rpxpplbo TeXGyrePagella-BoldOblique ".167 SlantFont encq8r ReEncodeFont" <q-8r.enc <qplb.pfb
+
+% PX Text
+
+rpxr rpxr <rpxr.pfb
+rpxsl rpxr ".167 SlantFont" <rpxr.pfb
+rpxi rpxi <rpxi.pfb
+rpxsc rpxsc <rpxsc.pfb
+rpxb rpxb <rpxb.pfb
+rpxbsl rpxb ".167 SlantFont" <rpxb.pfb
+rpxbi rpxbi <rpxbi.pfb
+rpxbsc rpxbsc <rpxbsc.pfb
+rpcxb rpcxb <rpcxb.pfb
+rpcxbsl rpcxb ".167 SlantFont" <rpcxb.pfb
+rpcxbi rpcxbi <rpcxbi.pfb
+rpcxi rpcxi <rpcxi.pfb
+rpcxr rpcxr <rpcxr.pfb
+rpcxsl rpcxsl ".167 SlantFont" <rpcxr.pfb
+
+% PX Math
+
+rpxbmi rpxbmi <rpxbmi.pfb
+rpxmi rpxmi <rpxmi.pfb
+
+pxbex pxbex <pxbex.pfb
+pxbexa pxbexa <pxbexa.pfb
+pxbmia pxbmia <pxbmia.pfb
+pxbsy pxbsy <pxbsy.pfb
+pxbsya pxbsya <pxbsya.pfb
+pxbsyb pxbsyb <pxbsyb.pfb
+pxbsyc pxbsyc <pxbsyc.pfb
+pxex pxex <pxex.pfb
+pxexa pxexa <pxexa.pfb
+pxmia pxmia <pxmia.pfb
+pxsy pxsy <pxsy.pfb
+pxsya pxsya <pxsya.pfb
+pxsyb pxsyb <pxsyb.pfb
+pxsyc pxsyc <pxsyc.pfb
diff --git a/fonts/map/pdftex/context/mkiv-tx.map b/fonts/map/pdftex/context/mkiv-tx.map
new file mode 100644
index 000000000..d2600fa78
--- /dev/null
+++ b/fonts/map/pdftex/context/mkiv-tx.map
@@ -0,0 +1,94 @@
+% This file is a (slightly adapted) copy of the map file
+% that comes with the TX fonts by Young Ryu.
+
+% URW fonts replaced by TeX Gyre
+
+% TeX Gyre Termes (Times)
+
+rtxptmr TeXGyreTermes-Regular "encq8r ReEncodeFont" <q-8r.enc <qtmr.pfb
+rtxptmb TeXGyreTermes-Bold "encq8r ReEncodeFont" <q-8r.enc <qtmb.pfb
+rtxptmri TeXGyreTermes-Italic "encq8r ReEncodeFont" <q-8r.enc <qtmri.pfb
+rtxptmbi TeXGyreTermes-BoldItalic "encq8r ReEncodeFont" <q-8r.enc <qtmbi.pfb
+% no idea why these were added
+rtxptmro TeXGyreTermes-Oblique ".167 SlantFont encq8r ReEncodeFont" <q-8r.enc <qtmr.pfb
+rtxptmbo TeXGyreTermes-BoldOblique ".167 SlantFont encq8r ReEncodeFont" <q-8r.enc <qtmb.pfb
+
+% TeX Gyre Heros (Helvetica)
+
+rtxphvr TeXGyreHeros-Regular "encqrm ReEncodeFont" <q-rm.enc <qtmr.pfb
+rtxphvb TeXGyreHeros-Bold "encqrm ReEncodeFont" <q-rm.enc <qtmb.pfb
+% probably not used by txfonts
+% rtxphvri TeXGyreHeros-Italic "encqrm ReEncodeFont" <q-rm.enc <qtmri.pfb
+% rtxphvbi TeXGyreHeros-BoldItalic "encqrm ReEncodeFont" <q-rm.enc <qtmbi.pfb
+% followed original definitions; one could also use the italic version
+rtxphvro TeXGyreHeros-Oblique ".167 SlantFont encqrm ReEncodeFont" <q-rm.enc <qtmr.pfb
+rtxphvbo TeXGyreHeros-BoldOblique ".167 SlantFont encqrm ReEncodeFont" <q-rm.enc <qtmb.pfb
+
+% TX Text
+
+rtxr rtxr <rtxr.pfb
+rtxsl rtxr ".167 SlantFont" <rtxr.pfb
+rtxi rtxi <rtxi.pfb
+rtxsc rtxsc <rtxsc.pfb
+rtxb rtxb <rtxb.pfb
+rtxbsl rtxb ".167 SlantFont" <rtxb.pfb
+rtxbi rtxbi <rtxbi.pfb
+rtxbsc rtxbsc <rtxbsc.pfb
+rtcxb rtcxb <rtcxb.pfb
+rtcxbsl rtcxb ".167 SlantFont" <rtcxb.pfb
+rtcxbi rtcxbi <rtcxbi.pfb
+rtcxi rtcxi <rtcxi.pfb
+rtcxr rtcxr <rtcxr.pfb
+rtcxsl rtcx ".167 SlantFont" <rtcxr.pfb
+
+% TX Math
+
+rtxbmi rtxbmi <rtxbmi.pfb
+rtxmi rtxmi <rtxmi.pfb
+
+txbex txbex <txbex.pfb
+txbexa txbexa <txbexa.pfb
+txbmia txbmia <txbmia.pfb
+txbsy txbsy <txbsy.pfb
+txbsya txbsya <txbsya.pfb
+txbsyb txbsyb <txbsyb.pfb
+txbsyc txbsyc <txbsyc.pfb
+txex txex <txex.pfb
+txexa txexa <txexa.pfb
+txmia txmia <txmia.pfb
+txsy txsy <txsy.pfb
+txsya txsya <txsya.pfb
+txsyb txsyb <txsyb.pfb
+txsyc txsyc <txsyc.pfb
+
+% TX TT Text
+
+txtt txtt <txtt.pfb
+txttsl txtt ".167 SlantFont" <txtt.pfb
+txttsc txttsc <txttsc.pfb
+txbtt txbtt <txbtt.pfb
+txbttsl txbtt ".167 SlantFont" <txbtt.pfb
+txbttsc txbttsc <txbttsc.pfb
+t1xtt t1xtt <t1xtt.pfb
+t1xttsl t1xtt ".167 SlantFont" <t1xtt.pfb
+t1xttsc t1xttsc <t1xttsc.pfb
+t1xbtt t1xbtt <t1xbtt.pfb
+t1xbttsl t1xbtt ".167 SlantFont" <t1xbtt.pfb
+t1xbttsc t1xbttsc <t1xbttsc.pfb
+tcxtt tcxtt <tcxtt.pfb
+tcxttsl tcxtt ".167 SlantFont" <tcxtt.pfb
+tcxbtt tcxbtt <tcxbtt.pfb
+tcxbttsl tcxbtt ".167 SlantFont" <tcxbtt.pfb
+
+% TX SS Text
+
+rtxss rtxss <rtxss.pfb
+rtxsssl rtxss ".167 SlantFont" <rtxss.pfb
+rtxsssc rtxsssc <rtxsssc.pfb
+rtxbss rtxbss <rtxbss.pfb
+rtxbsssl rtxbss ".167 SlantFont" <rtxbss.pfb
+rtxbsssc rtxbsssc <rtxbsssc.pfb
+rtcxss rtcxss <rtcxss.pfb
+rtcxbss rtcxbss <rtcxbss.pfb
+rtcxsssl rtcxss ".167 SlantFont" <rtcxss.pfb
+rtcxbsso rtcxbss ".167 SlantFont" <rtcxbss.pfb
diff --git a/fonts/map/pdftex/context/original-adobe-euro.map b/fonts/map/pdftex/context/original-adobe-euro.map
new file mode 100644
index 000000000..5ba47a50a
--- /dev/null
+++ b/fonts/map/pdftex/context/original-adobe-euro.map
@@ -0,0 +1,25 @@
+euromo EuroMono-Regular <euromo.pfb
+euromob EuroMono-Bold <euromob.pfb
+euromoi EuroMono-Italic <euromoi.pfb
+euromobi EuroMono-BoldItalic <euromobi.pfb
+eurosa EuroSans-Regular <eurosa.pfb
+eurosab EuroSans-Bold <eurosab.pfb
+eurosai EuroSans-Italic <eurosai.pfb
+eurosabi EuroSans-BoldItalic <eurosebi.pfb
+eurose EuroSerif-Regular <eurose.pfb
+euroseb EuroSerif-Bold <euroseb.pfb
+eurosei EuroSerif-Italic <eurosei.pfb
+eurosebi EuroSerif-BoldItalic <eurosebi.pfb
+
+% euromo <_2______.pfb
+% euromob <_2b_____.pfb
+% euromoi <_2i_____.pfb
+% euromobi <_2bi____.pfb
+% eurosa <_1______.pfb
+% eurosab <_1b_____.pfb
+% eurosai <_1i_____.pfb
+% eurosabi <_1bi____.pfb
+% eurose <_3______.pfb
+% euroseb <_3b_____.pfb
+% eurosei <_3i_____.pfb
+% eurosebi <_3bi____.pfb
diff --git a/fonts/map/pdftex/context/original-ams-base.map b/fonts/map/pdftex/context/original-ams-base.map
new file mode 100644
index 000000000..aa8818ec0
--- /dev/null
+++ b/fonts/map/pdftex/context/original-ams-base.map
@@ -0,0 +1,47 @@
+lasy5 LASY5 <lasy5.pfb
+lasy6 LASY6 <lasy6.pfb
+lasy7 LASY7 <lasy7.pfb
+lasy8 LASY8 <lasy8.pfb
+lasy9 LASY9 <lasy9.pfb
+lasy10 LASY10 <lasy10.pfb
+
+lasyb10 LASYB10 <lasyb10.pfb
+lcircle10 LCIRCLE10 <lcircle1.pfb
+lcirclew10 LCIRCLEW10 <lcirclew.pfb
+lcmss8 LCMSS8 <lcmss8.pfb
+lcmssb8 LCMSSB8 <lcmssb8.pfb
+lcmssi8 LCMSSI8 <lcmssi8.pfb
+line10 LINE10 <line10.pfb
+linew10 LINEW10 <linew10.pfb
+
+logo8 LOGO8 <logo8.pfb
+logo9 LOGO9 <logo9.pfb
+logo10 LOGO10 <logo10.pfb
+logobf10 LOGOBF10 <logobf10.pfb
+logosl10 LOGOSL10 <logosl10.pfb
+
+msam5 MSAM5 <msam5.pfb
+msam7 MSAM7 <msam7.pfb
+msam10 MSAM10 <msam10.pfb
+msbm5 MSBM5 <msbm5.pfb
+msbm7 MSBM7 <msbm7.pfb
+msbm10 MSBM10 <msbm10.pfb
+
+wncyb10 WNCYB10 <wncyb10.pfb
+wncyi10 WNCYI10 <wncyi10.pfb
+wncyr10 WNCYR10 <wncyr10.pfb
+wncysc10 WNCYSC10 <wncysc10.pfb
+wncyss10 WNCYSS10 <wncyss10.pfb
+
+manfnt MANFNT <manfnt.pfb
+
+% i dunno what this is
+
+icmex10 <icmex10.pfb
+icmmi8 <icmmi8.pfb
+icmsy8 <icmsy8.pfb
+icmtt8 <icmtt8.pfb
+ilasy8 <ilasy8.pfb
+ilcmss8 <ilcmss8.pfb
+ilcmssb8 <ilcmssb8.pfb
+ilcmssi8 <ilcmssi8.pfb
diff --git a/fonts/map/pdftex/context/original-ams-cmr.map b/fonts/map/pdftex/context/original-ams-cmr.map
new file mode 100644
index 000000000..6139ad754
--- /dev/null
+++ b/fonts/map/pdftex/context/original-ams-cmr.map
@@ -0,0 +1,97 @@
+cmb10 CMB10 <cmb10.pfb
+
+cmbsy6 CMBSY6 <cmbsy6.pfb
+cmbsy7 CMBSY7 <cmbsy7.pfb
+cmbsy8 CMBSY8 <cmbsy8.pfb
+cmbsy9 CMBSY9 <cmbsy9.pfb
+cmbsy10 CMBSY10 <cmbsy10.pfb
+
+cmbx5 CMBX5 <cmbx5.pfb
+cmbx6 CMBX6 <cmbx6.pfb
+cmbx7 CMBX7 <cmbx7.pfb
+cmbx8 CMBX8 <cmbx8.pfb
+cmbx9 CMBX9 <cmbx9.pfb
+cmbx10 CMBX10 <cmbx10.pfb
+cmbx12 CMBX10 <cmbx12.pfb
+
+cmbxsl10 CMBXSL10 <cmbxsl10.pfb
+cmbxti10 CMBXTI10 <cmbxti10.pfb
+
+cmcsc10 CMCSC10 <cmcsc10.pfb
+cmdunh10 CMDUNH10 <cmdunh10.pfb
+cmex10 CMEX10 <cmex10.pfb
+cmff10 CMFF10 <cmff10.pfb
+cmfi10 CMFI10 <cmfi10.pfb
+cmfib8 CMFIB8 <cmfib8.pfb
+cminch CMINCH <cminch.pfb
+cmitt10 CMITT10 <cmitt10.pfb
+cmmib10 CMMIB10 <cmmib10.pfb
+
+cmmi5 CMMI5 <cmmi5.pfb
+cmmi6 CMMI6 <cmmi6.pfb
+cmmi7 CMMI7 <cmmi7.pfb
+cmmi8 CMMI8 <cmmi8.pfb
+cmmi9 CMMI9 <cmmi9.pfb
+cmmi10 CMMI10 <cmmi10.pfb
+cmmi12 CMMI12 <cmmi12.pfb
+
+cmr5 CMR5 <cmr5.pfb
+cmr6 CMR6 <cmr6.pfb
+cmr7 CMR7 <cmr7.pfb
+cmr8 CMR8 <cmr8.pfb
+cmr9 CMR9 <cmr9.pfb
+cmr10 CMR10 <cmr10.pfb
+cmr12 CMR12 <cmr12.pfb
+cmr17 CMR17 <cmr17.pfb
+
+cmsl8 CMSL8 <cmsl8.pfb
+cmsl9 CMSL9 <cmsl9.pfb
+cmsl10 CMSL10 <cmsl10.pfb
+cmsl12 CMSL12 <cmsl12.pfb
+
+cmsltt10 CMSLTT10 <cmsltt10.pfb
+
+cmss8 CMSS8 <cmss8.pfb
+cmss9 CMSS9 <cmss9.pfb
+cmss10 CMSS10 <cmss10.pfb
+cmss12 CMSS12 <cmss12.pfb
+cmss17 CMSS17 <cmss17.pfb
+
+cmssbx10 CMSSBX10 <cmssbx10.pfb
+cmssdc10 CMSSDC10 <cmssdc10.pfb
+
+cmssi8 CMSSI8 <cmssi8.pfb
+cmssi9 CMSSI9 <cmssi9.pfb
+cmssi10 CMSSI10 <cmssi10.pfb
+cmssi12 CMSSI12 <cmssi12.pfb
+cmssi17 CMSSI17 <cmssi17.pfb
+
+cmssq8 CMSSQ8 <cmssq8.pfb
+cmssqi8 CMSSQI8 <cmssqi8.pfb
+
+cmsy5 CMSY5 <cmsy5.pfb
+cmsy6 CMSY6 <cmsy6.pfb
+cmsy7 CMSY7 <cmsy7.pfb
+cmsy8 CMSY8 <cmsy8.pfb
+cmsy9 CMSY9 <cmsy9.pfb
+cmsy10 CMSY10 <cmsy10.pfb
+
+cmtcsc10 CMTCSC10 <cmtcsc10.pfb
+
+cmtex8 CMTEX8 <cmtex8.pfb
+cmtex9 CMTEX9 <cmtex9.pfb
+cmtex10 CMTEX10 <cmtex10.pfb
+
+cmti7 CMTI7 <cmti7.pfb
+cmti8 CMTI8 <cmti8.pfb
+cmti9 CMTI9 <cmti9.pfb
+cmti10 CMTI10 <cmti10.pfb
+cmti12 CMTI12 <cmti12.pfb
+
+cmtt8 CMTT8 <cmtt8.pfb
+cmtt9 CMTT9 <cmtt9.pfb
+cmtt10 CMTT10 <cmtt10.pfb
+cmtt12 CMTT12 <cmtt12.pfb
+
+cmu10 CMU10 <cmu10.pfb
+cmvtt10 CMVTT10 <cmvtt10.pfb
diff --git a/fonts/map/pdftex/context/original-ams-euler.map b/fonts/map/pdftex/context/original-ams-euler.map
new file mode 100644
index 000000000..34b94c34c
--- /dev/null
+++ b/fonts/map/pdftex/context/original-ams-euler.map
@@ -0,0 +1,25 @@
+euex10 EUEX10 <euex10.pfb
+
+eufb5 EUFB5 <eufb5.pfb
+eufb7 EUFB7 <eufb7.pfb
+eufb10 EUFB10 <eufb10.pfb
+
+eufm5 EUFM5 <eufm5.pfb
+eufm7 EUFM7 <eufm7.pfb
+eufm10 EUFM10 <eufm10.pfb
+
+eurb5 EURB5 <eurb5.pfb
+eurb7 EURB7 <eurb7.pfb
+eurb10 EURB10 <eurb10.pfb
+
+eurm5 EURM5 <eurm5.pfb
+eurm7 EURM7 <eurm7.pfb
+eurm10 EURM10 <eurm10.pfb
+
+eusb5 EUSB5 <eusb5.pfb
+eusb7 EUSB7 <eusb7.pfb
+eusb10 EUSB10 <eusb10.pfb
+
+eusm5 EUSM5 <eusm5.pfb
+eusm7 EUSM7 <eusm7.pfb
+eusm10 EUSM10 <eusm10.pfb
diff --git a/fonts/map/pdftex/context/original-base.map b/fonts/map/pdftex/context/original-base.map
new file mode 100644
index 000000000..637a87aa5
--- /dev/null
+++ b/fonts/map/pdftex/context/original-base.map
@@ -0,0 +1,63 @@
+% ralph
+
+rsfs7 rsfs5 <rsfs7.pfb
+rsfs5 rsfs7 <rsfs5.pfb
+rsfs10 rsfs10 <rsfs10.pfb
+
+% marvosym
+
+fmvr8x MarVoSym <marvosym.pfb
+fmvri8x MarVoSym ".167 SlantFont" <marvosym.pfb
+
+% context
+
+contnav ContextNavigation <contnav.pfb
+hans Hans-Regular <hans.pfb
+hans-sh Hans-sh-Regular <hans-sh.pfb
+
+% dingbats
+
+uzdr Dingbats <uzdr.pfb
+pzdr Dingbats <pzdr.pfb
+
+% symbols
+
+usyr StandardSymL <usyr.pfb
+
+% xypic
+
+xyatip10 XYATIP10 <xyatip10.pfb
+xybsql10 XYBSQL10 <xybsql10.pfb
+xybtip10 XYBTIP10 <xybtip10.pfb
+xycirc10 XYCIRC10 <xycirc10.pfb
+xydash10 XYDASH10 <xydash10.pfb
+
+xycmat10 XYCMAT10 <xycmat10.pfb
+xycmbt10 XYCMBT10 <xycmbt10.pfb
+xyeuat10 XYEUAT10 <xyeuat10.pfb
+xyeubt10 XYEUBT10 <xyeubt10.pfb
+
+xycmat11 XYCMAT10 "1.1 ExtendFont" <xycmat10.pfb
+xycmbt11 XYCMBT10 "1.1 ExtendFont" <xycmbt10.pfb
+xyeuat11 XYEUAT10 "1.1 ExtendFont" <xyeuat10.pfb
+xyeubt11 XYEUBT10 "1.1 ExtendFont" <xyeubt10.pfb
+
+xycmat12 XYCMAT10 "1.2 ExtendFont" <xycmat10.pfb
+xycmbt12 XYCMBT10 "1.2 ExtendFont" <xycmbt10.pfb
+xyeuat12 XYEUAT10 "1.2 ExtendFont" <xyeuat10.pfb
+xyeubt12 XYEUBT10 "1.2 ExtendFont" <xyeubt10.pfb
+
+% euro
+
+zpeub EuroSerif-Bold <zpeub.pfb
+zpeubi EuroSerif-BoldItalic <zpeubi.pfb
+zpeubis EuroSans-BoldItalic <zpeubis.pfb
+zpeubit EuroMono-BoldItalic <zpeubit.pfb
+zpeubs EuroSans-Bold <zpeubs.pfb
+zpeubt EuroMono-Bold <zpeubt.pfb
+zpeur EuroSerif-Regular <zpeur.pfb
+zpeuri EuroSerif-Italic <zpeuri.pfb
+zpeuris EuroSans-Italic <zpeuris.pfb
+zpeurit EuroMono-Italic <zpeurit.pfb
+zpeurs EuroSans-Regular <zpeurs.pfb
+zpeurt EuroMono-Regular <zpeurt.pfb
diff --git a/fonts/map/pdftex/context/original-context-symbol.map b/fonts/map/pdftex/context/original-context-symbol.map
new file mode 100644
index 000000000..ace5cfe8e
--- /dev/null
+++ b/fonts/map/pdftex/context/original-context-symbol.map
@@ -0,0 +1,3 @@
+contnav ContextNavigation <contnav.pfb
+hans Hans-Regular <hans.pfb
+hans-sh Hans-sh-Regular <hans-sh.pfb
diff --git a/fonts/map/pdftex/context/original-dummy.map b/fonts/map/pdftex/context/original-dummy.map
new file mode 100644
index 000000000..c4843945c
--- /dev/null
+++ b/fonts/map/pdftex/context/original-dummy.map
@@ -0,0 +1 @@
+% no entries in here
diff --git a/fonts/map/pdftex/context/original-empty.map b/fonts/map/pdftex/context/original-empty.map
new file mode 100644
index 000000000..84d22b782
--- /dev/null
+++ b/fonts/map/pdftex/context/original-empty.map
@@ -0,0 +1,4 @@
+
+
+% this is an empty map file
+
diff --git a/fonts/map/pdftex/context/original-micropress-informal.map b/fonts/map/pdftex/context/original-micropress-informal.map
new file mode 100644
index 000000000..01a61516f
--- /dev/null
+++ b/fonts/map/pdftex/context/original-micropress-informal.map
@@ -0,0 +1,7 @@
+ifrm10cm Informal Regular <cm.enc <ifrg.pfb
+ifrb10cm InformalBold <cm.enc <ifb.pfb
+ifro10cm InformalOblique <cm.enc <ifo.pfb
+ifbo10cm InformalBoldOblique <cm.enc <ifbo.pfb
+ifex10 InformalExtendedMathSymbols <ifex10.pfb
+ifmi10 InformalMathItalics <ifmi10.pfb
+ifsy10 InformalMathSymbols <ifsy10.pfb \ No newline at end of file
diff --git a/fonts/map/pdftex/context/original-public-csr.map b/fonts/map/pdftex/context/original-public-csr.map
new file mode 100644
index 000000000..4814d375d
--- /dev/null
+++ b/fonts/map/pdftex/context/original-public-csr.map
@@ -0,0 +1,56 @@
+csr5 CSR5 <csr1.enc <csr5.pfb
+csr6 CSR6 <csr.enc <csr6.pfb
+csr7 CSR7 <csr.enc <csr7.pfb
+csr8 CSR8 <csr.enc <csr8.pfb
+csr9 CSR9 <csr.enc <csr9.pfb
+csr10 CSR10 <csr.enc <csr10.pfb
+csr12 CSR12 <csr.enc <csr12.pfb
+csr17 CSR17 <csr.enc <csr17.pfb
+csbx5 CSBX5 <csr.enc <csbx5.pfb
+csbx6 CSBX6 <csr.enc <csbx6.pfb
+csbx7 CSBX7 <csr.enc <csbx7.pfb
+csbx8 CSBX8 <csr.enc <csbx8.pfb
+csbx9 CSBX9 <csr.enc <csbx9.pfb
+csbx10 CSBX10 <csr.enc <csbx10.pfb
+csbx12 CSBX12 <csr.enc <csbx12.pfb
+csb10 CSB10 <csr.enc <csb10.pfb
+csti7 CSTI7 <csr.enc <csti7.pfb
+csti8 CSTI8 <csr.enc <csti8.pfb
+csti9 CSTI9 <csr.enc <csti9.pfb
+csti10 CSTI10 <csr.enc <csti10.pfb
+csti12 CSTI12 <csr.enc <csti12.pfb
+cstt8 CSTT8 <cstt.enc <cstt8.pfb
+cstt9 CSTT9 <cstt.enc <cstt9.pfb
+cstt10 CSTT10 <cstt.enc <cstt10.pfb
+cstt12 CSTT12 <cstt.enc <cstt12.pfb
+cssltt10 CSSLTT10 <cstt.enc <cssltt10.pfb
+csvtt10 CSVTT10 <cstt.enc <csvtt10.pfb
+csss8 CSSS8 <csr.enc <csss8.pfb
+csss9 CSSS9 <csr.enc <csss9.pfb
+csss10 CSSS10 <csr.enc <csss10.pfb
+csss12 CSSS12 <csr.enc <csss12.pfb
+csss17 CSSS17 <csr.enc <csss17.pfb
+csssi8 CSSSI8 <csr.enc <csssi8.pfb
+csssi9 CSSSI9 <csr.enc <csssi9.pfb
+csssi10 CSSSI10 <csr.enc <csssi10.pfb
+csssi12 CSSSI12 <csr.enc <csssi12.pfb
+csssi17 CSSSI17 <csr.enc <csssi17.pfb
+cssl8 CSSL8 <csr.enc <cssl8.pfb
+cssl9 CSSL9 <csr.enc <cssl9.pfb
+cssl10 CSSL10 <csr.enc <cssl10.pfb
+cssl12 CSSL12 <csr.enc <cssl12.pfb
+csssq8 CSSSQ8 <csr.enc <csssq8.pfb
+csssqi8 CSSSQI8 <csr.enc <csssqi8.pfb
+csssdc10 CSSSDC10 <csr.enc <csssdc10.pfb
+csssbx10 CSSSBX10 <csr.enc <csssbx10.pfb
+csinch CSINCH <csin.enc <csinch.pfb
+csdunh10 CSDUNH10 <csr.enc <csdunh10.pfb
+csbxsl10 CSBXSL10 <csr.enc <csbxsl10.pfb
+csff10 CSFF10 <csr.enc <csff10.pfb
+csfib8 CSFIB8 <csr.enc <csfib8.pfb
+csbxti10 CSBXTI10 <csr.enc <csbxti10.pfb
+csitt10 CSITT10 <cstt.enc <csitt10.pfb
+csu10 CSU10 <csr.enc <csu10.pfb
+csfi10 CSFI10 <csr.enc <csfi10.pfb
+cscsc10 CSCSC10 <csr1.enc <cscsc10.pfb
+cstcsc10 CSTCSC10 <cstt.enc <cstcsc10.pfb
diff --git a/fonts/map/pdftex/context/original-public-lm.map b/fonts/map/pdftex/context/original-public-lm.map
new file mode 100644
index 000000000..83fccd0aa
--- /dev/null
+++ b/fonts/map/pdftex/context/original-public-lm.map
@@ -0,0 +1,182 @@
+% LM replacement, thanks to Jacko
+
+% official
+
+% cmb10 LMRomanDemi10-Regular <lm-rep-cmrm.enc <lmb10.pfb
+% cmbx10 LMRoman10-Bold <lm-rep-cmrm.enc <lmbx10.pfb
+% cmbx12 LMRoman12-Bold <lm-rep-cmrm.enc <lmbx12.pfb
+% cmbx5 LMRoman5-Bold <lm-rep-cmrm.enc <lmbx5.pfb
+% cmbx6 LMRoman6-Bold <lm-rep-cmrm.enc <lmbx6.pfb
+% cmbx7 LMRoman7-Bold <lm-rep-cmrm.enc <lmbx7.pfb
+% cmbx8 LMRoman8-Bold <lm-rep-cmrm.enc <lmbx8.pfb
+% cmbx9 LMRoman9-Bold <lm-rep-cmrm.enc <lmbx9.pfb
+% cmbxsl10 LMSlanted10-BoldItalic <lm-rep-cmrm.enc <lmbxo10.pfb
+% cmbxti10 LMRoman10-BoldItalic <lm-rep-cmit.enc <lmbxi10.pfb
+% cmbxti12 LMRoman10-BoldItalic <lm-rep-cmit.enc <lmbxti10.pfb
+% cmbxti7 LMRoman10-BoldItalic <lm-rep-cmit.enc <lmbxti10.pfb
+% cmcsc10 LMCaps10-Regular <lm-rep-cmsc.enc <lmcsc10.pfb
+% cmcsc8 LMCaps10-Regular <lm-rep-cmsc.enc <lmcsc10.pfb
+% cmcsc9 LMCaps10-Regular <lm-rep-cmsc.enc <lmcsc10.pfb
+% cminch LMSans10-Bold <lm-rep-cmin.enc <lmssbx10.pfb
+% cmitt10 LMTypewriter10-Italic <lm-rep-cmitt.enc <lmtti10.pfb
+% cmitt12 LMTypewriter10-Italic <lm-rep-cmitt.enc <lmtti10.pfb
+% cmitt9 LMTypewriter10-Italic <lm-rep-cmitt.enc <lmtti10.pfb
+% cmr10 LMRoman10-Regular <lm-rep-cmrm.enc <lmr10.pfb
+% cmr12 LMRoman12-Regular <lm-rep-cmrm.enc <lmr12.pfb
+% cmr17 LMRoman17-Regular <lm-rep-cmrm.enc <lmr17.pfb
+% cmr5 LMRoman5-Regular <lm-rep-cmsc.enc <lmr5.pfb
+% cmr6 LMRoman6-Regular <lm-rep-cmrm.enc <lmr6.pfb
+% cmr7 LMRoman7-Regular <lm-rep-cmrm.enc <lmr7.pfb
+% cmr8 LMRoman8-Regular <lm-rep-cmrm.enc <lmr8.pfb
+% cmr9 LMRoman9-Regular <lm-rep-cmrm.enc <lmr9.pfb
+% cmsl10 LMSlanted10-Italic <lm-rep-cmrm.enc <lmro10.pfb
+% cmsl12 LMSlanted12-Italic <lm-rep-cmrm.enc <lmro12.pfb
+% cmsl6 LMSlanted8-Italic <lm-rep-cmrm.enc <lmro8.pfb
+% cmsl8 LMSlanted8-Italic <lm-rep-cmrm.enc <lmro8.pfb
+% cmsl9 LMSlanted9-Italic <lm-rep-cmrm.enc <lmro9.pfb
+% cmsltt10 LMTypewriterSlanted10-Italic <lm-rep-cmtt.enc <lmtto10.pfb
+% cmsltt9 LMTypewriterSlanted10-Italic <lm-rep-cmtt.enc <lmtto10.pfb
+% cmss10 LMSans10-Regular <lm-rep-cmrm.enc <lmss10.pfb
+% cmss12 LMSans12-Regular <lm-rep-cmrm.enc <lmss12.pfb
+% cmss17 LMSans17-Regular <lm-rep-cmrm.enc <lmss17.pfb
+% cmss8 LMSans8-Regular <lm-rep-cmrm.enc <lmss8.pfb
+% cmss9 LMSans9-Regular <lm-rep-cmrm.enc <lmss9.pfb
+% cmssbx10 LMSans10-Bold <lm-rep-cmrm.enc <lmssbx10.pfb
+% cmssbxo10 LMSans10-BoldItalic <lm-rep-cmrm.enc <lmssbo10.pfb
+% cmssdc10 LMSansDemiCond10-Regular <lm-rep-cmrm.enc <lmssdc10.pfb
+% cmssi10 LMSans10-Italic <lm-rep-cmrm.enc <lmsso10.pfb
+% cmssi12 LMSans12-Italic <lm-rep-cmrm.enc <lmsso12.pfb
+% cmssi17 LMSans17-Italic <lm-rep-cmrm.enc <lmsso17.pfb
+% cmssi8 LMSans8-Italic <lm-rep-cmrm.enc <lmsso8.pfb
+% cmssi9 LMSans9-Italic <lm-rep-cmrm.enc <lmsso9.pfb
+% cmssq8 LMSansQuotation8-Regular <lm-rep-cmrm.enc <lmssq8.pfb
+% cmssqi8 LMSansQuotation8-Italic <lm-rep-cmrm.enc <lmssqo8.pfb
+% cmtcsc10 LMTypewriterCaps10-Regular <lm-rep-cmtt.enc <lmtcsc10.pfb
+% cmti10 LMRoman10-Italic <lm-rep-cmit.enc <lmri10.pfb
+% cmti12 LMRoman12-Italic <lm-rep-cmit.enc <lmri12.pfb
+% cmti7 LMRoman7-Italic <lm-rep-cmit.enc <lmri7.pfb
+% cmti8 LMRoman8-Italic <lm-rep-cmit.enc <lmri8.pfb
+% cmti9 LMRoman9-Italic <lm-rep-cmit.enc <lmri9.pfb
+% cmtt10 LMTypewriter10-Regular <lm-rep-cmtt.enc <lmtt10.pfb
+% cmtt12 LMTypewriter12-Regular <lm-rep-cmtt.enc <lmtt12.pfb
+% cmtt8 LMTypewriter8-Regular <lm-rep-cmtt.enc <lmtt8.pfb
+% cmtt9 LMTypewriter9-Regular <lm-rep-cmtt.enc <lmtt9.pfb
+% cmvtt10 LMTypewriterVarWd10-Regular <lm-rep-cmrm.enc <lmvtt10.pfb
+%
+% but more efficient since to-be-included old files have those names
+
+cmb10 CMB10 <lm-rep-cmrm.enc <lmb10.pfb
+cmbx10 CMBX10 <lm-rep-cmrm.enc <lmbx10.pfb
+cmbx12 CMBX12 <lm-rep-cmrm.enc <lmbx12.pfb
+cmbx5 CMBX5 <lm-rep-cmrm.enc <lmbx5.pfb
+cmbx6 CMBX6 <lm-rep-cmrm.enc <lmbx6.pfb
+cmbx7 CMBX7 <lm-rep-cmrm.enc <lmbx7.pfb
+cmbx8 CMBX8 <lm-rep-cmrm.enc <lmbx8.pfb
+cmbx9 CMBX9 <lm-rep-cmrm.enc <lmbx9.pfb
+cmbxsl10 CMBXSL10 <lm-rep-cmrm.enc <lmbxo10.pfb
+cmbxti10 CMBXTI10 <lm-rep-cmit.enc <lmbxi10.pfb
+cmbxti12 CMBXTI12 <lm-rep-cmit.enc <lmbxti10.pfb
+cmbxti7 CMBXTI7 <lm-rep-cmit.enc <lmbxti10.pfb
+cmcsc10 CMCSC10 <lm-rep-cmsc.enc <lmcsc10.pfb
+cmcsc8 CMCSC8 <lm-rep-cmsc.enc <lmcsc10.pfb
+cmcsc9 CMCSC9 <lm-rep-cmsc.enc <lmcsc10.pfb
+cminch CMINCH <lm-rep-cmin.enc <lmssbx10.pfb
+cmitt10 CMITT10 <lm-rep-cmitt.enc <lmtti10.pfb
+cmitt12 CMITT12 <lm-rep-cmitt.enc <lmtti10.pfb
+cmitt9 CMITT9 <lm-rep-cmitt.enc <lmtti10.pfb
+cmr10 CMR10 <lm-rep-cmrm.enc <lmr10.pfb
+cmr12 CMR12 <lm-rep-cmrm.enc <lmr12.pfb
+cmr17 CMR17 <lm-rep-cmrm.enc <lmr17.pfb
+cmr5 CMR5 <lm-rep-cmsc.enc <lmr5.pfb
+cmr6 CMR6 <lm-rep-cmrm.enc <lmr6.pfb
+cmr7 CMR7 <lm-rep-cmrm.enc <lmr7.pfb
+cmr8 CMR8 <lm-rep-cmrm.enc <lmr8.pfb
+cmr9 CMR9 <lm-rep-cmrm.enc <lmr9.pfb
+cmsl10 CMSL10 <lm-rep-cmrm.enc <lmro10.pfb
+cmsl12 CMSL12 <lm-rep-cmrm.enc <lmro12.pfb
+cmsl6 CMSL6 <lm-rep-cmrm.enc <lmro8.pfb
+cmsl8 CMSL8 <lm-rep-cmrm.enc <lmro8.pfb
+cmsl9 CMSL9 <lm-rep-cmrm.enc <lmro9.pfb
+cmsltt10 CMSLTT10 <lm-rep-cmtt.enc <lmtto10.pfb
+cmsltt9 CMSLTT9 <lm-rep-cmtt.enc <lmtto10.pfb
+cmss10 CMS10 <lm-rep-cmrm.enc <lmss10.pfb
+cmss12 CMS12 <lm-rep-cmrm.enc <lmss12.pfb
+cmss17 CMS17 <lm-rep-cmrm.enc <lmss17.pfb
+cmss8 CMS8 <lm-rep-cmrm.enc <lmss8.pfb
+cmss9 CMS9 <lm-rep-cmrm.enc <lmss9.pfb
+cmssbx10 CMSSBX10 <lm-rep-cmrm.enc <lmssbx10.pfb
+cmssbxo10 CMSSBXO10 <lm-rep-cmrm.enc <lmssbo10.pfb
+cmssdc10 CMSSDC10 <lm-rep-cmrm.enc <lmssdc10.pfb
+cmssi10 CMSI10 <lm-rep-cmrm.enc <lmsso10.pfb
+cmssi12 CMSI12 <lm-rep-cmrm.enc <lmsso12.pfb
+cmssi17 CMSI17 <lm-rep-cmrm.enc <lmsso17.pfb
+cmssi8 CMSSI8 <lm-rep-cmrm.enc <lmsso8.pfb
+cmssi9 CMSSI9 <lm-rep-cmrm.enc <lmsso9.pfb
+cmssq8 CMSQ8 <lm-rep-cmrm.enc <lmssq8.pfb
+cmssqi8 CMSSQI8 <lm-rep-cmrm.enc <lmssqo8.pfb
+cmtcsc10 CMTCSC10 <lm-rep-cmtt.enc <lmtcsc10.pfb
+cmti10 CMTI10 <lm-rep-cmit.enc <lmri10.pfb
+cmti12 CMTI12 <lm-rep-cmit.enc <lmri12.pfb
+cmti7 CMTI7 <lm-rep-cmit.enc <lmri7.pfb
+cmti8 CMTI8 <lm-rep-cmit.enc <lmri8.pfb
+cmti9 CMTI9 <lm-rep-cmit.enc <lmri9.pfb
+cmtt10 CMTT10 <lm-rep-cmtt.enc <lmtt10.pfb
+cmtt12 CMTT12 <lm-rep-cmtt.enc <lmtt12.pfb
+cmtt8 CMTT8 <lm-rep-cmtt.enc <lmtt8.pfb
+cmtt9 CMTT9 <lm-rep-cmtt.enc <lmtt9.pfb
+cmvtt10 CMVTT10 <lm-rep-cmrm.enc <lmvtt10.pfb
+
+% Math
+
+cmex10 LMMathExtension10-Regular "enclmmathex ReEncodeFont" <lm-mathex.enc <lmex10.pfb
+cmex9 LMMathExtension10-Regular "enclmmathex ReEncodeFont" <lm-mathex.enc <lmex10.pfb
+cmex8 LMMathExtension10-Regular "enclmmathex ReEncodeFont" <lm-mathex.enc <lmex10.pfb
+cmex7 LMMathExtension10-Regular "enclmmathex ReEncodeFont" <lm-mathex.enc <lmex10.pfb
+
+cmmi5 LMMathItalic5-Italic "enclmmathit ReEncodeFont" <lm-mathit.enc <lmmi5.pfb
+cmmi6 LMMathItalic6-Italic "enclmmathit ReEncodeFont" <lm-mathit.enc <lmmi6.pfb
+cmmi7 LMMathItalic7-Italic "enclmmathit ReEncodeFont" <lm-mathit.enc <lmmi7.pfb
+cmmi8 LMMathItalic8-Italic "enclmmathit ReEncodeFont" <lm-mathit.enc <lmmi8.pfb
+cmmi9 LMMathItalic9-Italic "enclmmathit ReEncodeFont" <lm-mathit.enc <lmmi9.pfb
+cmmi10 LMMathItalic10-Italic "enclmmathit ReEncodeFont" <lm-mathit.enc <lmmi10.pfb
+cmmi12 LMMathItalic12-Italic "enclmmathit ReEncodeFont" <lm-mathit.enc <lmmi12.pfb
+
+cmmib5 LMMathItalic5-BoldItalic "enclmmathit ReEncodeFont" <lm-mathit.enc <lmmib5.pfb
+cmmib6 LMMathItalic6-BoldItalic "enclmmathit ReEncodeFont" <lm-mathit.enc <lmmib6.pfb
+cmmib7 LMMathItalic7-BoldItalic "enclmmathit ReEncodeFont" <lm-mathit.enc <lmmib7.pfb
+cmmib8 LMMathItalic8-BoldItalic "enclmmathit ReEncodeFont" <lm-mathit.enc <lmmib8.pfb
+cmmib9 LMMathItalic9-BoldItalic "enclmmathit ReEncodeFont" <lm-mathit.enc <lmmib9.pfb
+cmmib10 LMMathItalic10-BoldItalic "enclmmathit ReEncodeFont" <lm-mathit.enc <lmmib10.pfb
+cmmib12 LMMathItalic12-BoldItalic "enclmmathit ReEncodeFont" <lm-mathit.enc <lmmib12.pfb
+
+cmsy5 LMMathSymbols5-Italic "enclmmathsy ReEncodeFont" <lm-mathsy.enc <lmsy5.pfb
+cmsy6 LMMathSymbols6-Italic "enclmmathsy ReEncodeFont" <lm-mathsy.enc <lmsy6.pfb
+cmsy7 LMMathSymbols7-Italic "enclmmathsy ReEncodeFont" <lm-mathsy.enc <lmsy7.pfb
+cmsy8 LMMathSymbols8-Italic "enclmmathsy ReEncodeFont" <lm-mathsy.enc <lmsy8.pfb
+cmsy9 LMMathSymbols9-Italic "enclmmathsy ReEncodeFont" <lm-mathsy.enc <lmsy9.pfb
+cmsy10 LMMathSymbols10-Italic "enclmmathsy ReEncodeFont" <lm-mathsy.enc <lmsy10.pfb
+
+cmbsy5 LMMathSymbols5-BoldItalic "enclmmathsy ReEncodeFont" <lm-mathsy.enc <lmbsy5.pfb
+cmbsy6 LMMathSymbols6-BoldItalic "enclmmathsy ReEncodeFont" <lm-mathsy.enc <lmbsy6.pfb
+cmbsy7 LMMathSymbols7-BoldItalic "enclmmathsy ReEncodeFont" <lm-mathsy.enc <lmbsy7.pfb
+cmbsy8 LMMathSymbols8-BoldItalic "enclmmathsy ReEncodeFont" <lm-mathsy.enc <lmbsy8.pfb
+cmbsy9 LMMathSymbols9-BoldItalic "enclmmathsy ReEncodeFont" <lm-mathsy.enc <lmbsy9.pfb
+cmbsy10 LMMathSymbols10-BoldItalic "enclmmathsy ReEncodeFont" <lm-mathsy.enc <lmbsy10.pfb
+
+
+% original
+
+cmdunh10 CMDUNH10 <cmdunh10.pfb
+
+cmtex10 CMTEX10 <cmtex10.pfb
+cmtex8 CMTEX8 <cmtex8.pfb
+cmtex9 CMTEX9 <cmtex9.pfb
+
+cmff10 CMFF10 <cmff10.pfb
+cmfi10 CMFI10 <cmfi10.pfb
+cmfib8 CMFIB8 <cmfib8.pfb
+
+
+% a weird one, not used in context
+
+cmu10 LMRoman10-Italic "-0.25 SlantFont" <lm-rep-cmit.enc <lmri10.pfb
diff --git a/fonts/map/pdftex/context/original-public-plr.map b/fonts/map/pdftex/context/original-public-plr.map
new file mode 100644
index 000000000..4fce40d3f
--- /dev/null
+++ b/fonts/map/pdftex/context/original-public-plr.map
@@ -0,0 +1,77 @@
+plb10 PLB10 <plrm.enc <plb10.pfb
+plbsy10 PLBSY10 <plms.enc <plbsy10.pfb
+plbx5 PLBX5 <plrm.enc <plbx5.pfb
+plbx6 PLBX6 <plrm.enc <plbx6.pfb
+plbx7 PLBX7 <plrm.enc <plbx7.pfb
+plbx8 PLBX8 <plrm.enc <plbx8.pfb
+plbx9 PLBX9 <plrm.enc <plbx9.pfb
+plbx10 PLBX10 <plrm.enc <plbx10.pfb
+plbx12 PLBX12 <plrm.enc <plbx12.pfb
+plbxsl10 PLBXSL10 <plrm.enc <plbxsl10.pfb
+plbxti10 PLBXTI10 <plit.enc <plbxti10.pfb
+plcsc10 PLCSC10 <plsc.enc <plcsc10.pfb
+pldunh10 PLDUNH10 <plrm.enc <pldunh10.pfb
+plex9 PLEX9 <plme.enc <plex9.pfb
+plex10 PLEX10 <plme.enc <plex10.pfb
+plff10 PLFF10 <plrm.enc <plff10.pfb
+plfi10 PLFI10 <plit.enc <plfi10.pfb
+plfib8 PLFIB8 <plrm.enc <plfib8.pfb
+plinch PLINCH <plin.enc <plinch.pfb
+plitt10 PLITT10 <plitt.enc <plitt10.pfb
+plmi5 PLMI5 <plmi.enc <plmi5.pfb
+plmi6 PLMI6 <plmi.enc <plmi6.pfb
+plmi7 PLMI7 <plmi.enc <plmi7.pfb
+plmi8 PLMI8 <plmi.enc <plmi8.pfb
+plmi9 PLMI9 <plmi.enc <plmi9.pfb
+plmi10 PLMI10 <plmi.enc <plmi10.pfb
+plmi12 PLMI12 <plmi.enc <plmi12.pfb
+plmib10 PLMIB10 <plmi.enc <plmib10.pfb
+plr5 PLR5 <plsc.enc <plr5.pfb
+plr6 PLR6 <plrm.enc <plr6.pfb
+plr7 PLR7 <plrm.enc <plr7.pfb
+plr8 PLR8 <plrm.enc <plr8.pfb
+plr9 PLR9 <plrm.enc <plr9.pfb
+plr10 PLR10 <plrm.enc <plr10.pfb
+plr12 PLR12 <plrm.enc <plr12.pfb
+plr17 PLR17 <plrm.enc <plr17.pfb
+plsl8 PLSL8 <plrm.enc <plsl8.pfb
+plsl9 PLSL9 <plrm.enc <plsl9.pfb
+plsl10 PLSL10 <plrm.enc <plsl10.pfb
+plsl12 PLSL12 <plrm.enc <plsl12.pfb
+plsltt10 PLSLTT10 <pltt.enc <plsltt10.pfb
+plss8 PLSS8 <plrm.enc <plss8.pfb
+plss9 PLSS9 <plrm.enc <plss9.pfb
+plss10 PLSS10 <plrm.enc <plss10.pfb
+plss12 PLSS12 <plrm.enc <plss12.pfb
+plss17 PLSS17 <plrm.enc <plss17.pfb
+plssbi10 PLSSBI10 <plrm.enc <plssbi10.pfb
+plssbx10 PLSSBX10 <plrm.enc <plssbx10.pfb
+plssdc10 PLSSDC10 <plrm.enc <plssdc10.pfb
+plssi8 PLSSI8 <plrm.enc <plssi8.pfb
+plssi9 PLSSI9 <plrm.enc <plssi9.pfb
+plssi10 PLSSI10 <plrm.enc <plssi10.pfb
+plssi12 PLSSI12 <plrm.enc <plssi12.pfb
+plssi17 PLSSI17 <plrm.enc <plssi17.pfb
+plssq8 PLSSQ8 <plrm.enc <plssq8.pfb
+plssqi8 PLSSQI8 <plrm.enc <plssqi8.pfb
+plsy5 PLSY5 <plms.enc <plsy5.pfb
+plsy6 PLSY6 <plms.enc <plsy6.pfb
+plsy7 PLSY7 <plms.enc <plsy7.pfb
+plsy8 PLSY8 <plms.enc <plsy8.pfb
+plsy9 PLSY9 <plms.enc <plsy9.pfb
+plsy10 PLSY10 <plms.enc <plsy10.pfb
+pltcsc10 PLTCSC10 <pltt.enc <pltcsc10.pfb
+pltex8 PLTEX8 <plte.enc <pltex8.pfb
+pltex9 PLTEX9 <plte.enc <pltex9.pfb
+pltex10 PLTEX10 <plte.enc <pltex10.pfb
+plti7 PLTI7 <plit.enc <plti7.pfb
+plti8 PLTI8 <plit.enc <plti8.pfb
+plti9 PLTI9 <plit.enc <plti9.pfb
+plti10 PLTI10 <plit.enc <plti10.pfb
+plti12 PLTI12 <plit.enc <plti12.pfb
+pltt8 PLTT8 <pltt.enc <pltt8.pfb
+pltt9 PLTT9 <pltt.enc <pltt9.pfb
+pltt10 PLTT10 <pltt.enc <pltt10.pfb
+pltt12 PLTT12 <pltt.enc <pltt12.pfb
+plu10 PLU10 <plit.enc <plu10.pfb
+plvtt10 PLVTT10 <plrm.enc <plvtt10.pfb \ No newline at end of file
diff --git a/fonts/map/pdftex/context/original-public-vnr.map b/fonts/map/pdftex/context/original-public-vnr.map
new file mode 100644
index 000000000..9b6018de1
--- /dev/null
+++ b/fonts/map/pdftex/context/original-public-vnr.map
@@ -0,0 +1,59 @@
+% this is the original file, i don't want to be surprised by changes,
+% so we copied it; some day soon we will use pdfmapline instead; well
+% we'll use latin modern in the end
+
+vnb10 VNB10 <vnb10.pfb
+vnbx10 VNBX10 <vnbx10.pfb
+vnbx12 VNBX12 <vnbx12.pfb
+vnbx5 VNBX5 <vnbx5.pfb
+vnbx6 VNBX6 <vnbx6.pfb
+vnbx7 VNBX7 <vnbx7.pfb
+vnbx8 VNBX8 <vnbx8.pfb
+vnbx9 VNBX9 <vnbx9.pfb
+vnbxsl10 VNBXSL10 <vnbxsl10.pfb
+vnbxti10 VNBXTI10 <vnbxti10.pfb
+vncsc10 VNCSC10 <vncsc10.pfb
+vndunh10 VNDUNH10 <vndunh10.pfb
+vnff10 VNFF10 <vnff10.pfb
+vnfi10 VNFI10 <vnfi10.pfb
+vnfib8 VNFIB8 <vnfib8.pfb
+vnitt10 VNITT10 <vnitt10.pfb
+vnr10 VNR10 <vnr10.pfb
+vnr12 VNR12 <vnr12.pfb
+vnr17 VNR17 <vnr17.pfb
+vnr5 VNR5 <vnr5.pfb
+vnr6 VNR6 <vnr6.pfb
+vnr7 VNR7 <vnr7.pfb
+vnr8 VNR8 <vnr8.pfb
+vnr9 VNR9 <vnr9.pfb
+vnsl10 VNSL10 <vnsl10.pfb
+vnsl12 VNSL12 <vnsl12.pfb
+vnsl8 VNSL8 <vnsl8.pfb
+vnsl9 VNSL9 <vnsl9.pfb
+vnsltt10 VNSLTT10 <vnsltt10.pfb
+vnss10 VNSS10 <vnss10.pfb
+vnss12 VNSS12 <vnss12.pfb
+vnss17 VNSS17 <vnss17.pfb
+vnss8 VNSS8 <vnss8.pfb
+vnss9 VNSS9 <vnss9.pfb
+vnssbx10 VNSSBX10 <vnssbx10.pfb
+vnssdc10 VNSSDC10 <vnssdc10.pfb
+vnssi10 VNSSI10 <vnssi10.pfb
+vnssi12 VNSSI12 <vnssi12.pfb
+vnssi17 VNSSI17 <vnssi17.pfb
+vnssi8 VNSSI8 <vnssi8.pfb
+vnssi9 VNSSI9 <vnssi9.pfb
+vnssq8 VNSSQ8 <vnssq8.pfb
+vnssqi8 VNSSQI8 <vnssqi8.pfb
+vntcsc10 VNTCSC10 <vntcsc10.pfb
+vnti10 VNTI10 <vnti10.pfb
+vnti12 VNTI12 <vnti12.pfb
+vnti7 VNTI7 <vnti7.pfb
+vnti8 VNTI8 <vnti8.pfb
+vnti9 VNTI9 <vnti9.pfb
+vntt10 VNTT10 <vntt10.pfb
+vntt12 VNTT12 <vntt12.pfb
+vntt8 VNTT8 <vntt8.pfb
+vntt9 VNTT9 <vntt9.pfb
+vnu10 VNU10 <vnu10.pfb
+vnvtt10 VNVTT10 <vnvtt10.pfb
diff --git a/fonts/map/pdftex/context/original-vogel-symbol.map b/fonts/map/pdftex/context/original-vogel-symbol.map
new file mode 100644
index 000000000..601d0317d
--- /dev/null
+++ b/fonts/map/pdftex/context/original-vogel-symbol.map
@@ -0,0 +1,2 @@
+fmvr8x Marvosym < marvosym.pfb
+
diff --git a/fonts/map/pdftex/context/original-wasy.map b/fonts/map/pdftex/context/original-wasy.map
new file mode 100644
index 000000000..4a439634b
--- /dev/null
+++ b/fonts/map/pdftex/context/original-wasy.map
@@ -0,0 +1,7 @@
+wasy5 WASY5 <wasy5.pfb
+wasy6 WASY6 <wasy6.pfb
+wasy7 WASY7 <wasy7.pfb
+wasy8 WASY8 <wasy8.pfb
+wasy9 WASY9 <wasy9.pfb
+wasy10 WASY10 <wasy10.pfb
+wasyb10 WASYB10 <wasyb10.pfb
diff --git a/fonts/map/pdftex/context/original-youngryu-px.map b/fonts/map/pdftex/context/original-youngryu-px.map
new file mode 100644
index 000000000..6a27e357d
--- /dev/null
+++ b/fonts/map/pdftex/context/original-youngryu-px.map
@@ -0,0 +1,51 @@
+% This file a (slightly adapted) copy of the map file
+% that comes with the PX fonts by Young Ryu.
+
+% URW fonts replaced by TeX Gyre
+
+% TeX Gyre Pagella (Palatino)
+
+rpxpplr TeXGyrePagella-Regular "encq8r ReEncodeFont" <q-8r.enc <qplr.pfb
+rpxpplb TeXGyrePagella-Bold "encq8r ReEncodeFont" <q-8r.enc <qplb.pfb
+rpxpplri TeXGyrePagella-Italic "encq8r ReEncodeFont" <q-8r.enc <qplri.pfb
+rpxpplbi TeXGyrePagella-BoldItalic "encq8r ReEncodeFont" <q-8r.enc <qplbi.pfb
+% no idea why these were added
+rpxpplro TeXGyrePagella-Oblique ".167 SlantFont encq8r ReEncodeFont" <q-8r.enc <qplr.pfb
+rpxpplbo TeXGyrePagella-BoldOblique ".167 SlantFont encq8r ReEncodeFont" <q-8r.enc <qplb.pfb
+
+% PX Text
+
+rpxr rpxr <rpxr.pfb
+rpxsl rpxr ".167 SlantFont" <rpxr.pfb
+rpxi rpxi <rpxi.pfb
+rpxsc rpxsc <rpxsc.pfb
+rpxb rpxb <rpxb.pfb
+rpxbsl rpxb ".167 SlantFont" <rpxb.pfb
+rpxbi rpxbi <rpxbi.pfb
+rpxbsc rpxbsc <rpxbsc.pfb
+rpcxb rpcxb <rpcxb.pfb
+rpcxbsl rpcxb ".167 SlantFont" <rpcxb.pfb
+rpcxbi rpcxbi <rpcxbi.pfb
+rpcxi rpcxi <rpcxi.pfb
+rpcxr rpcxr <rpcxr.pfb
+rpcxsl rpcxsl ".167 SlantFont" <rpcxr.pfb
+
+% PX Math
+
+rpxbmi rpxbmi <rpxbmi.pfb
+rpxmi rpxmi <rpxmi.pfb
+
+pxbex pxbex <pxbex.pfb
+pxbexa pxbexa <pxbexa.pfb
+pxbmia pxbmia <pxbmia.pfb
+pxbsy pxbsy <pxbsy.pfb
+pxbsya pxbsya <pxbsya.pfb
+pxbsyb pxbsyb <pxbsyb.pfb
+pxbsyc pxbsyc <pxbsyc.pfb
+pxex pxex <pxex.pfb
+pxexa pxexa <pxexa.pfb
+pxmia pxmia <pxmia.pfb
+pxsy pxsy <pxsy.pfb
+pxsya pxsya <pxsya.pfb
+pxsyb pxsyb <pxsyb.pfb
+pxsyc pxsyc <pxsyc.pfb
diff --git a/fonts/map/pdftex/context/original-youngryu-tx.map b/fonts/map/pdftex/context/original-youngryu-tx.map
new file mode 100644
index 000000000..d2600fa78
--- /dev/null
+++ b/fonts/map/pdftex/context/original-youngryu-tx.map
@@ -0,0 +1,94 @@
+% This file is a (slightly adapted) copy of the map file
+% that comes with the TX fonts by Young Ryu.
+
+% URW fonts replaced by TeX Gyre
+
+% TeX Gyre Termes (Times)
+
+rtxptmr TeXGyreTermes-Regular "encq8r ReEncodeFont" <q-8r.enc <qtmr.pfb
+rtxptmb TeXGyreTermes-Bold "encq8r ReEncodeFont" <q-8r.enc <qtmb.pfb
+rtxptmri TeXGyreTermes-Italic "encq8r ReEncodeFont" <q-8r.enc <qtmri.pfb
+rtxptmbi TeXGyreTermes-BoldItalic "encq8r ReEncodeFont" <q-8r.enc <qtmbi.pfb
+% no idea why these were added
+rtxptmro TeXGyreTermes-Oblique ".167 SlantFont encq8r ReEncodeFont" <q-8r.enc <qtmr.pfb
+rtxptmbo TeXGyreTermes-BoldOblique ".167 SlantFont encq8r ReEncodeFont" <q-8r.enc <qtmb.pfb
+
+% TeX Gyre Heros (Helvetica)
+
+rtxphvr TeXGyreHeros-Regular "encqrm ReEncodeFont" <q-rm.enc <qtmr.pfb
+rtxphvb TeXGyreHeros-Bold "encqrm ReEncodeFont" <q-rm.enc <qtmb.pfb
+% probably not used by txfonts
+% rtxphvri TeXGyreHeros-Italic "encqrm ReEncodeFont" <q-rm.enc <qtmri.pfb
+% rtxphvbi TeXGyreHeros-BoldItalic "encqrm ReEncodeFont" <q-rm.enc <qtmbi.pfb
+% followed original definitions; one could also use the italic version
+rtxphvro TeXGyreHeros-Oblique ".167 SlantFont encqrm ReEncodeFont" <q-rm.enc <qtmr.pfb
+rtxphvbo TeXGyreHeros-BoldOblique ".167 SlantFont encqrm ReEncodeFont" <q-rm.enc <qtmb.pfb
+
+% TX Text
+
+rtxr rtxr <rtxr.pfb
+rtxsl rtxr ".167 SlantFont" <rtxr.pfb
+rtxi rtxi <rtxi.pfb
+rtxsc rtxsc <rtxsc.pfb
+rtxb rtxb <rtxb.pfb
+rtxbsl rtxb ".167 SlantFont" <rtxb.pfb
+rtxbi rtxbi <rtxbi.pfb
+rtxbsc rtxbsc <rtxbsc.pfb
+rtcxb rtcxb <rtcxb.pfb
+rtcxbsl rtcxb ".167 SlantFont" <rtcxb.pfb
+rtcxbi rtcxbi <rtcxbi.pfb
+rtcxi rtcxi <rtcxi.pfb
+rtcxr rtcxr <rtcxr.pfb
+rtcxsl rtcx ".167 SlantFont" <rtcxr.pfb
+
+% TX Math
+
+rtxbmi rtxbmi <rtxbmi.pfb
+rtxmi rtxmi <rtxmi.pfb
+
+txbex txbex <txbex.pfb
+txbexa txbexa <txbexa.pfb
+txbmia txbmia <txbmia.pfb
+txbsy txbsy <txbsy.pfb
+txbsya txbsya <txbsya.pfb
+txbsyb txbsyb <txbsyb.pfb
+txbsyc txbsyc <txbsyc.pfb
+txex txex <txex.pfb
+txexa txexa <txexa.pfb
+txmia txmia <txmia.pfb
+txsy txsy <txsy.pfb
+txsya txsya <txsya.pfb
+txsyb txsyb <txsyb.pfb
+txsyc txsyc <txsyc.pfb
+
+% TX TT Text
+
+txtt txtt <txtt.pfb
+txttsl txtt ".167 SlantFont" <txtt.pfb
+txttsc txttsc <txttsc.pfb
+txbtt txbtt <txbtt.pfb
+txbttsl txbtt ".167 SlantFont" <txbtt.pfb
+txbttsc txbttsc <txbttsc.pfb
+t1xtt t1xtt <t1xtt.pfb
+t1xttsl t1xtt ".167 SlantFont" <t1xtt.pfb
+t1xttsc t1xttsc <t1xttsc.pfb
+t1xbtt t1xbtt <t1xbtt.pfb
+t1xbttsl t1xbtt ".167 SlantFont" <t1xbtt.pfb
+t1xbttsc t1xbttsc <t1xbttsc.pfb
+tcxtt tcxtt <tcxtt.pfb
+tcxttsl tcxtt ".167 SlantFont" <tcxtt.pfb
+tcxbtt tcxbtt <tcxbtt.pfb
+tcxbttsl tcxbtt ".167 SlantFont" <tcxbtt.pfb
+
+% TX SS Text
+
+rtxss rtxss <rtxss.pfb
+rtxsssl rtxss ".167 SlantFont" <rtxss.pfb
+rtxsssc rtxsssc <rtxsssc.pfb
+rtxbss rtxbss <rtxbss.pfb
+rtxbsssl rtxbss ".167 SlantFont" <rtxbss.pfb
+rtxbsssc rtxbsssc <rtxbsssc.pfb
+rtcxss rtcxss <rtcxss.pfb
+rtcxbss rtcxbss <rtcxbss.pfb
+rtcxsssl rtcxss ".167 SlantFont" <rtcxss.pfb
+rtcxbsso rtcxbss ".167 SlantFont" <rtcxbss.pfb
diff --git a/fonts/map/pdftex/context/qx-base.map b/fonts/map/pdftex/context/qx-base.map
new file mode 100644
index 000000000..242426bdd
--- /dev/null
+++ b/fonts/map/pdftex/context/qx-base.map
@@ -0,0 +1,55 @@
+% courier / urw
+
+qcrb <qcr.enc <qcrb.pfb
+qcrbi <qcr.enc <qcrbi.pfb
+qcrr <qcr.enc <qcrr.pfb
+qcrri <qcr.enc <qcrri.pfb
+
+% helvetica / urw
+
+qhvb <qhv.enc <qhvb.pfb
+qhvbi <qhv.enc <qhvbi.pfb
+qhvcb <qhv.enc <qhvcb.pfb
+qhvcbi <qhv.enc <qhvcbi.pfb
+qhvcr <qhv.enc <qhvcr.pfb
+qhvcri <qhv.enc <qhvcri.pfb
+qhvr <qhv.enc <qhvr.pfb
+qhvri <qhv.enc <qhvri.pfb
+
+% times / urw
+
+qtmb <qtm.enc <qtmb.pfb
+qtmbi <qtm.enc <qtmbi.pfb
+qtmr <qtm.enc <qtmr.pfb
+qtmri <qtm.enc <qtmri.pfb
+
+% palatino / urw
+
+qplb <qpl.enc <qplb.pfb
+qplbi <qpl.enc <qplbi.pfb
+qplr <qpl.enc <qplr.pfb
+qplri <qpl.enc <qplri.pfb
+
+% bookman / urw
+
+qbkb <qbk.enc <qbkb.pfb
+qbkbi <qbk.enc <qbkbi.pfb
+qbkr <qbk.enc <qbkr.pfb
+qbkri <qbk.enc <qbkri.pfb
+
+% chancery / urw
+
+qzcmi <qzc.enc <qzcmi.pfb
+
+% schoolbook / urw
+%
+% not available
+
+% utopia
+%
+% not available
+
+% charter
+%
+% not available
+
diff --git a/fonts/map/pdftex/context/qx-os-public-lm.map b/fonts/map/pdftex/context/qx-os-public-lm.map
new file mode 100644
index 000000000..57ddc0ebf
--- /dev/null
+++ b/fonts/map/pdftex/context/qx-os-public-lm.map
@@ -0,0 +1,69 @@
+qx-lmb10 LMRoman10-Demi "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmb10.pfb
+qx-lmbo10 LMRoman10-DemiOblique "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmbo10.pfb
+qx-lmbx10 LMRoman10-Bold "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmbx10.pfb
+qx-lmbx12 LMRoman12-Bold "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmbx12.pfb
+qx-lmbx5 LMRoman5-Bold "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmbx5.pfb
+qx-lmbx6 LMRoman6-Bold "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmbx6.pfb
+qx-lmbx7 LMRoman7-Bold "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmbx7.pfb
+qx-lmbx8 LMRoman8-Bold "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmbx8.pfb
+qx-lmbx9 LMRoman9-Bold "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmbx9.pfb
+qx-lmbxi10 LMRoman10-BoldItalic "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmbxi10.pfb
+qx-lmbxo10 LMRoman10-BoldOblique "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmbxo10.pfb
+qx-lmcsc10 LMRoman10-CapsRegular "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmcsc10.pfb
+qx-lmcsco10 LMRoman10-CapsOblique "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmcsco10.pfb
+qx-lmr10 LMRoman10-Regular "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmr10.pfb
+qx-lmr12 LMRoman12-Regular "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmr12.pfb
+qx-lmr17 LMRoman17-Regular "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmr17.pfb
+qx-lmr5 LMRoman5-Regular "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmr5.pfb
+qx-lmr6 LMRoman6-Regular "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmr6.pfb
+qx-lmr7 LMRoman7-Regular "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmr7.pfb
+qx-lmr8 LMRoman8-Regular "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmr8.pfb
+qx-lmr9 LMRoman9-Regular "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmr9.pfb
+qx-lmri10 LMRoman10-Italic "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmri10.pfb
+qx-lmri12 LMRoman12-Italic "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmri12.pfb
+qx-lmri7 LMRoman7-Italic "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmri7.pfb
+qx-lmri8 LMRoman8-Italic "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmri8.pfb
+qx-lmri9 LMRoman9-Italic "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmri9.pfb
+qx-lmro10 LMRoman10-Oblique "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmro10.pfb
+qx-lmro12 LMRoman12-Oblique "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmro12.pfb
+qx-lmro17 LMRoman17-Oblique "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmro17.pfb
+qx-lmro8 LMRoman8-Oblique "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmro8.pfb
+qx-lmro9 LMRoman9-Oblique "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmro9.pfb
+qx-lmss10 LMSans10-Regular "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmss10.pfb
+qx-lmss12 LMSans12-Regular "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmss12.pfb
+qx-lmss17 LMSans17-Regular "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmss17.pfb
+qx-lmss8 LMSans8-Regular "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmss8.pfb
+qx-lmss9 LMSans9-Regular "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmss9.pfb
+qx-lmssbo10 LMSans10-BoldOblique "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmssbo10.pfb
+qx-lmssbx10 LMSans10-Bold "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmssbx10.pfb
+qx-lmssdc10 LMSans10-DemiCondensed "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmssdc10.pfb
+qx-lmssdo10 LMSans10-DemiCondensedOblique "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmssdo10.pfb
+qx-lmsso10 LMSans10-Oblique "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmsso10.pfb
+qx-lmsso12 LMSans12-Oblique "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmsso12.pfb
+qx-lmsso17 LMSans17-Oblique "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmsso17.pfb
+qx-lmsso8 LMSans8-Oblique "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmsso8.pfb
+qx-lmsso9 LMSans9-Oblique "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmsso9.pfb
+qx-lmssq8 LMSansQuotation8-Regular "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmssq8.pfb
+qx-lmssqbo8 LMSansQuotation8-BoldOblique "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmssqbo8.pfb
+qx-lmssqbx8 LMSansQuotation8-Bold "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmssqbx8.pfb
+qx-lmssqo8 LMSansQuotation8-Oblique "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmssqo8.pfb
+qx-lmtcsc10 LMTypewriter10-CapsRegular "enclmqxostt ReEncodeFont" <lm-qxtt.enc <lmtcsc10.pfb
+qx-lmtcso10 LMTypewriter10-CapsOblique "enclmqxostt ReEncodeFont" <lm-qxtt.enc <lmtcso10.pfb
+qx-lmtl10 LMTypewriter10-Light "enclmqxostt ReEncodeFont" <lm-qxtt.enc <lmtl10.pfb
+qx-lmtlo10 LMTypewriter10-LightOblique "enclmqxostt ReEncodeFont" <lm-qxtt.enc <lmtlo10.pfb
+qx-lmtlc10 LMTypewriter10-LightCondensed "enclmqxostt ReEncodeFont" <lm-qxtt.enc <lmtlc10.pfb
+qx-lmtlco10 LMTypewriter10-LightCondensedOblique "enclmqxostt ReEncodeFont" <lm-qxtt.enc <lmtlco10.pfb
+qx-lmtk10 LMTypewriter10-Dark "enclmqxostt ReEncodeFont" <lm-qxtt.enc <lmtk10.pfb
+qx-lmtko10 LMTypewriter10-DarkOblique "enclmqxostt ReEncodeFont" <lm-qxtt.enc <lmtko10.pfb
+qx-lmtt10 LMTypewriter10-Regular "enclmqxostt ReEncodeFont" <lm-qxtt.enc <lmtt10.pfb
+qx-lmtt12 LMTypewriter12-Regular "enclmqxostt ReEncodeFont" <lm-qxtt.enc <lmtt12.pfb
+qx-lmtt8 LMTypewriter8-Regular "enclmqxostt ReEncodeFont" <lm-qxtt.enc <lmtt8.pfb
+qx-lmtt9 LMTypewriter9-Regular "enclmqxostt ReEncodeFont" <lm-qxtt.enc <lmtt9.pfb
+qx-lmtti10 LMTypewriter10-Italic "enclmqxostt ReEncodeFont" <lm-qxtt.enc <lmtti10.pfb
+qx-lmtto10 LMTypewriter10-Oblique "enclmqxostt ReEncodeFont" <lm-qxtt.enc <lmtto10.pfb
+qx-lmvtt10 LMTypewriterVarWd10-Regular "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmvtt10.pfb
+qx-lmvtto10 LMTypewriterVarWd10-Oblique "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmvtto10.pfb
+qx-lmvtl10 LMTypewriterVarWd10-Light "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmvtl10.pfb
+qx-lmvtlo10 LMTypewriterVarWd10-LightOblique "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmvtlo10.pfb
+qx-lmvtk10 LMTypewriterVarWd10-Dark "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmvtk10.pfb
+qx-lmvtko10 LMTypewriterVarWd10-DarkOblique "enclmqxos ReEncodeFont" <lm-qx-os.enc <lmvtko10.pfb
diff --git a/fonts/map/pdftex/context/t5-base.map b/fonts/map/pdftex/context/t5-base.map
new file mode 100644
index 000000000..da05cafeb
--- /dev/null
+++ b/fonts/map/pdftex/context/t5-base.map
@@ -0,0 +1,72 @@
+% courier / urw
+
+ucrr8v VnNimbusMonL-Regu "T5Encoding ReEncodeFont" <t5.enc <ucrr8v.pfb
+ucrro8v VnNimbusMonL-ReguObli "T5Encoding ReEncodeFont" <t5.enc <ucrro8v.pfb
+ucrb8v VnNimbusMonL-Bold "T5Encoding ReEncodeFont" <t5.enc <ucrb8v.pfb
+ucrbo8v VnNimbusMonL-BoldObli "T5Encoding ReEncodeFont" <t5.enc <ucrbo8v.pfb
+
+% helvetica / urw
+
+uhvr8v VnNimbusSanL-Regu "T5Encoding ReEncodeFont" <t5.enc <uhvr8v.pfb
+uhvro8v VnNimbusSanL-ReguItal "T5Encoding ReEncodeFont" <t5.enc <uhvro8v.pfb
+uhvb8v VnNimbusSanL-Bold "T5Encoding ReEncodeFont" <t5.enc <uhvb8v.pfb
+uhvbo8v VnNimbusSanL-BoldItal "T5Encoding ReEncodeFont" <t5.enc <uhvbo8v.pfb
+
+% times / urw
+
+utmr8v VnNimbusRomNo9L-Regu "T5Encoding ReEncodeFont" <t5.enc <utmr8v.pfb
+utmri8v VnNimbusRomNo9L-ReguItal "T5Encoding ReEncodeFont" <t5.enc <utmri8v.pfb
+utmb8v VnNimbusRomNo9L-Medi "T5Encoding ReEncodeFont" <t5.enc <utmb8v.pfb
+utmbi8v VnNimbusRomNo9L-MediItal "T5Encoding ReEncodeFont" <t5.enc <utmbi8v.pfb
+
+utmro8v VnNimbusRomNo9L-Regu "0.277 SlantFont T5Encoding ReEncodeFont" <t5.enc <utmr8v.pfb
+utmbo8v VnNimbusRomNo9L-Medi "0.277 SlantFont T5Encoding ReEncodeFont" <t5.enc <utmb8v.pfb
+
+% palatino / urw
+
+uplr8v VnURWPalladioL-Roma "T5Encoding ReEncodeFont" <t5.enc <uplr8v.pfb
+uplri8v VnURWPalladioL-Ital "T5Encoding ReEncodeFont" <t5.enc <uplri8v.pfb
+uplb8v VnURWPalladioL-Bold "T5Encoding ReEncodeFont" <t5.enc <uplb8v.pfb
+uplbi8v VnURWPalladioL-BoldItal "T5Encoding ReEncodeFont" <t5.enc <uplbi8v.pfb
+
+uplro8v VnURWPalladioL-Roma "0.277 SlantFont T5Encoding ReEncodeFont" <t5.enc <uplr8v.pfb
+uplbo8v VnURWPalladioL-Bold "0.277 SlantFont T5Encoding ReEncodeFont" <t5.enc <uplb8v.pfb
+
+% bookman / urw
+
+ubkl8v VnURWBookmanL-Ligh "T5Encoding ReEncodeFont" <t5.enc <ubkl8v.pfb
+ubkli8v VnURWBookmanL-LighItal "T5Encoding ReEncodeFont" <t5.enc <ubkli8v.pfb
+ubkd8v VnURWBookmanL-DemiBold "T5Encoding ReEncodeFont" <t5.enc <ubkd8v.pfb
+ubkdi8v VnURWBookmanL-DemiBoldItal "T5Encoding ReEncodeFont" <t5.enc <ubkdi8v.pfb
+
+ubklo8v VnURWBookmanL-Ligh "0.277 SlantFont T5Encoding ReEncodeFont" <t5.enc <ubkl8v.pfb
+ubkdo8v VnURWBookmanL-DemiBold "0.277 SlantFont T5Encoding ReEncodeFont" <t5.enc <ubkd8v.pfb
+
+% chancery / urw
+
+% not supported
+%
+% schoolbook / urw
+
+uncr8v VnCenturySchL-Roma "T5Encoding ReEncodeFont" <t5.enc <uncr8v.pfb
+uncri8v VnCenturySchL-Ital "T5Encoding ReEncodeFont" <t5.enc <uncri8v.pfb
+uncb8v VnCenturySchL-Bold "T5Encoding ReEncodeFont" <t5.enc <uncb8v.pfb
+uncbi8v VnCenturySchL-BoldItal "T5Encoding ReEncodeFont" <t5.enc <uncbi8v.pfb
+
+uncro8v VnCenturySchL-Roma "0.277 SlantFont T5Encoding ReEncodeFont" <t5.enc <uncr8v.pfb
+uncbo8v VnCenturySchL-Bold "0.277 SlantFont T5Encoding ReEncodeFont" <t5.enc <uncb8v.pfb
+
+% utopia
+%
+% not supported
+
+% charter
+%
+% not supported
+
+% gothic / urw
+
+uagk8v VnURWGothicL-Book "T5Encoding ReEncodeFont" <t5.enc <uagk8v.pfb
+uagko8v VnURWGothicL-BookObli "T5Encoding ReEncodeFont" <t5.enc <uagko8v.pfb
+uagd8v VnURWGothicL-Demi "T5Encoding ReEncodeFont" <t5.enc <uagd8v.pfb
+uagdo8v VnURWGothicL-DemiObli "T5Encoding ReEncodeFont" <t5.enc <uagdo8v.pfb
diff --git a/fonts/map/pdftex/context/t5-os-public-lm.map b/fonts/map/pdftex/context/t5-os-public-lm.map
new file mode 100644
index 000000000..c9e3c4dcb
--- /dev/null
+++ b/fonts/map/pdftex/context/t5-os-public-lm.map
@@ -0,0 +1,69 @@
+t5-lmb10 LMRoman10-Demi "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmb10.pfb
+t5-lmbo10 LMRoman10-DemiOblique "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmbo10.pfb
+t5-lmbx10 LMRoman10-Bold "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmbx10.pfb
+t5-lmbx12 LMRoman12-Bold "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmbx12.pfb
+t5-lmbx5 LMRoman5-Bold "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmbx5.pfb
+t5-lmbx6 LMRoman6-Bold "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmbx6.pfb
+t5-lmbx7 LMRoman7-Bold "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmbx7.pfb
+t5-lmbx8 LMRoman8-Bold "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmbx8.pfb
+t5-lmbx9 LMRoman9-Bold "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmbx9.pfb
+t5-lmbxi10 LMRoman10-BoldItalic "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmbxi10.pfb
+t5-lmbxo10 LMRoman10-BoldOblique "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmbxo10.pfb
+t5-lmcsc10 LMRoman10-CapsRegular "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmcsc10.pfb
+t5-lmcsco10 LMRoman10-CapsOblique "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmcsco10.pfb
+t5-lmr10 LMRoman10-Regular "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmr10.pfb
+t5-lmr12 LMRoman12-Regular "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmr12.pfb
+t5-lmr17 LMRoman17-Regular "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmr17.pfb
+t5-lmr5 LMRoman5-Regular "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmr5.pfb
+t5-lmr6 LMRoman6-Regular "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmr6.pfb
+t5-lmr7 LMRoman7-Regular "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmr7.pfb
+t5-lmr8 LMRoman8-Regular "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmr8.pfb
+t5-lmr9 LMRoman9-Regular "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmr9.pfb
+t5-lmri10 LMRoman10-Italic "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmri10.pfb
+t5-lmri12 LMRoman12-Italic "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmri12.pfb
+t5-lmri7 LMRoman7-Italic "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmri7.pfb
+t5-lmri8 LMRoman8-Italic "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmri8.pfb
+t5-lmri9 LMRoman9-Italic "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmri9.pfb
+t5-lmro10 LMRoman10-Oblique "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmro10.pfb
+t5-lmro12 LMRoman12-Oblique "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmro12.pfb
+t5-lmro17 LMRoman17-Oblique "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmro17.pfb
+t5-lmro8 LMRoman8-Oblique "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmro8.pfb
+t5-lmro9 LMRoman9-Oblique "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmro9.pfb
+t5-lmss10 LMSans10-Regular "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmss10.pfb
+t5-lmss12 LMSans12-Regular "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmss12.pfb
+t5-lmss17 LMSans17-Regular "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmss17.pfb
+t5-lmss8 LMSans8-Regular "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmss8.pfb
+t5-lmss9 LMSans9-Regular "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmss9.pfb
+t5-lmssbo10 LMSans10-BoldOblique "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmssbo10.pfb
+t5-lmssbx10 LMSans10-Bold "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmssbx10.pfb
+t5-lmssdc10 LMSans10-DemiCondensed "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmssdc10.pfb
+t5-lmssdo10 LMSans10-DemiCondensedOblique "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmssdo10.pfb
+t5-lmsso10 LMSans10-Oblique "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmsso10.pfb
+t5-lmsso12 LMSans12-Oblique "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmsso12.pfb
+t5-lmsso17 LMSans17-Oblique "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmsso17.pfb
+t5-lmsso8 LMSans8-Oblique "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmsso8.pfb
+t5-lmsso9 LMSans9-Oblique "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmsso9.pfb
+t5-lmssq8 LMSansQuotation8-Regular "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmssq8.pfb
+t5-lmssqbo8 LMSansQuotation8-BoldOblique "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmssqbo8.pfb
+t5-lmssqbx8 LMSansQuotation8-Bold "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmssqbx8.pfb
+t5-lmssqo8 LMSansQuotation8-Oblique "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmssqo8.pfb
+t5-lmtcsc10 LMTypewriter10-CapsRegular "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmtcsc10.pfb
+t5-lmtcso10 LMTypewriter10-CapsOblique "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmtcso10.pfb
+t5-lmtl10 LMTypewriter10-Light "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmtl10.pfb
+t5-lmtlo10 LMTypewriter10-LightOblique "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmtlo10.pfb
+t5-lmtlc10 LMTypewriter10-LightCondensed "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmtlc10.pfb
+t5-lmtlco10 LMTypewriter10-LightCondensedOblique "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmtlco10.pfb
+t5-lmtk10 LMTypewriter10-Dark "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmtk10.pfb
+t5-lmtko10 LMTypewriter10-DarkOblique "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmtko10.pfb
+t5-lmtt10 LMTypewriter10-Regular "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmtt10.pfb
+t5-lmtt12 LMTypewriter12-Regular "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmtt12.pfb
+t5-lmtt8 LMTypewriter8-Regular "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmtt8.pfb
+t5-lmtt9 LMTypewriter9-Regular "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmtt9.pfb
+t5-lmtti10 LMTypewriter10-Italic "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmtti10.pfb
+t5-lmtto10 LMTypewriter10-Oblique "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmtto10.pfb
+t5-lmvtt10 LMTypewriterVarWd10-Regular "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmvtt10.pfb
+t5-lmvtto10 LMTypewriterVarWd10-Oblique "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmvtto10.pfb
+t5-lmvtl10 LMTypewriterVarWd10-Light "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmvtl10.pfb
+t5-lmvtlo10 LMTypewriterVarWd10-LightOblique "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmvtlo10.pfb
+t5-lmvtk10 LMTypewriterVarWd10-Dark "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmvtk10.pfb
+t5-lmvtko10 LMTypewriterVarWd10-DarkOblique "enclmt5os ReEncodeFont" <lm-t5-os.enc <lmvtko10.pfb
diff --git a/fonts/map/pdftex/context/texnansi-base.map b/fonts/map/pdftex/context/texnansi-base.map
new file mode 100644
index 000000000..3078a1d1f
--- /dev/null
+++ b/fonts/map/pdftex/context/texnansi-base.map
@@ -0,0 +1,142 @@
+% author: Hans Hagen
+%
+% This map file defines the texnansi alternatives of the public fonts,
+% beware, these are seldom present on your system. If you really want
+% to use these fonts, uncomment the relevant lines. If no fonts are
+% present, pdftex may get confused.
+
+% courier / urw
+
+% ucrb8y NimbusMonL-Bold <texnansi.enc <ucrb8a.pfb
+% ucrbo8y NimbusMonL-BoldObli <texnansi.enc <ucrbo8a.pfb
+% ucrr8y NimbusMonL-Regu <texnansi.enc <ucrr8a.pfb
+% ucrro8y NimbusMonL-ReguObli <texnansi.enc <ucrro8a.pfb
+
+% courier / adobe
+
+% pcrb8y NimbusMonL-Bold <texnansi.enc <ucrb8a.pfb
+% pcrbo8y NimbusMonL-BoldObli <texnansi.enc <ucrbo8a.pfb
+% pcrr8y NimbusMonL-Regu <texnansi.enc <ucrr8a.pfb
+% pcrro8y NimbusMonL-ReguObli <texnansi.enc <ucrro8a.pfb
+
+% helvetica / urw
+
+% uhvb8y NimbusSanL-Bold <texnansi.enc <uhvb8a.pfb
+% uhvbo8y NimbusSanL-BoldItal <texnansi.enc <uhvbo8a.pfb
+% uhvr8y NimbusSanL-Regu <texnansi.enc <uhvr8a.pfb
+% uhvro8y NimbusSanL-ReguItal <texnansi.enc <uhvro8a.pfb
+
+% helvetica / adobe
+
+% phvb8y NimbusSanL-Bold <texnansi.enc <uhvb8a.pfb
+% phvbo8y NimbusSanL-BoldItal <texnansi.enc <uhvbo8a.pfb
+% phvr8y NimbusSanL-Regu <texnansi.enc <uhvr8a.pfb
+% phvro8y NimbusSanL-ReguItal <texnansi.enc <uhvro8a.pfb
+
+% times / urw
+
+% utmb8y NimbusRomNo9L-Medi <texnansi.enc <utmb8a.pfb
+% utmbi8y NimbusRomNo9L-MediItal <texnansi.enc <utmbi8a.pfb
+% utmr8y NimbusRomNo9L-Regu <texnansi.enc <utmr8a.pfb
+% utmri8y NimbusRomNo9L-ReguItal <texnansi.enc <utmri8a.pfb
+
+% utmbo8y NimbusRomNo9L-Medi ".167 SlantFont" <texnansi.enc <utmb8a.pfb
+% utmro8y NimbusRomNo9L-Regu ".167 SlantFont" <texnansi.enc <utmr8a.pfb
+
+% times / adobe
+
+% ptmb8y NimbusRomNo9L-Medi <texnansi.enc <utmb8a.pfb
+% ptmbi8y NimbusRomNo9L-MediItal <texnansi.enc <utmbi8a.pfb
+% ptmr8y NimbusRomNo9L-Regu <texnansi.enc <utmr8a.pfb
+% ptmri8y NimbusRomNo9L-ReguItal <texnansi.enc <utmri8a.pfb
+
+% ptmbo8y NimbusRomNo9L-Medi ".167 SlantFont" <texnansi.enc <utmb8a.pfb
+% ptmro8y NimbusRomNo9L-Regu ".167 SlantFont" <texnansi.enc <utmr8a.pfb
+
+% palatino / urw
+
+% uplb8y URWPalladioL-Bold <texnansi.enc <uplb8a.pfb
+% uplbi8y URWPalladioL-BoldItal <texnansi.enc <uplbi8a.pfb
+% uplr8y URWPalladioL-Roma <texnansi.enc <uplr8a.pfb
+% uplri8y URWPalladioL-Ital <texnansi.enc <uplri8a.pfb
+
+% uplbo8y URWPalladioL-Bold ".167 SlantFont" <texnansi.enc <uplb8a.pfb
+% uplro8y URWPalladioL-Roma ".167 SlantFont" <texnansi.enc <uplr8a.pfb
+
+% palatino / adobe
+
+% pplb8y URWPalladioL-Bold <texnansi.enc <uplb8a.pfb
+% pplbi8y URWPalladioL-BoldItal <texnansi.enc <uplbi8a.pfb
+% pplr8y URWPalladioL-Roma <texnansi.enc <uplr8a.pfb
+% pplri8y URWPalladioL-Ital <texnansi.enc <uplri8a.pfb
+
+% pplbo8y URWPalladioL-Bold ".167 SlantFont" <texnansi.enc <uplb8a.pfb
+% pplro8y URWPalladioL-Roma ".167 SlantFont" <texnansi.enc <uplr8a.pfb
+
+% bookman / urw
+
+% ubkd8y URWBookmanL-DemiBold <texnansi.enc <ubkd8a.pfb
+% ubkdi8y URWBookmanL-DemiBoldItal <texnansi.enc <ubkdi8a.pfb
+% ubkl8y URWBookmanL-Ligh <texnansi.enc <ubkl8a.pfb
+% vubkli8y URWBookmanL-LighItal <texnansi.enc <ubkli8a.pfb
+
+% ubkdo8y URWBookmanL-DemiBold ".167 SlantFont" <texnansi.enc <ubkd8a.pfb
+% ubklo8y URWBookmanL-Ligh ".167 SlantFont" <texnansi.enc <ubkl8a.pfb
+
+% bookman / adobe
+
+% pbkd8y URWBookmanL-DemiBold <texnansi.enc <ubkd8a.pfb
+% pbkdi8y URWBookmanL-DemiBoldItal <texnansi.enc <ubkdi8a.pfb
+% pbkl8y URWBookmanL-Ligh <texnansi.enc <ubkl8a.pfb
+% pbkli8y URWBookmanL-LighItal <texnansi.enc <ubkli8a.pfb
+
+% pbkdo8y URWBookmanL-DemiBold ".167 SlantFont" <texnansi.enc <ubkd8a.pfb
+% pbklo8y URWBookmanL-Ligh ".167 SlantFont" <texnansi.enc <ubkl8a.pfb
+
+% chancery / urw
+
+% uzcmi8y URWChanceryL-MediItal <texnansi.enc <uzcmi8a.pfb
+
+% chancery / adobe
+
+% pzcmi8y URWChanceryL-MediItal <texnansi.enc <uzcmi8a.pfb
+
+% schoolbook / urw
+
+% uncb8y CenturySchL-Bold <texnansi.enc <uncb8a.pfb
+% uncbi8y CenturySchL-BoldItal <texnansi.enc <uncbi8a.pfb
+% uncr8y CenturySchL-Roma <texnansi.enc <uncr8a.pfb
+% uncri8y CenturySchL-Ital <texnansi.enc <uncri8a.pfb
+
+% uncbo8y CenturySchL-Bold ".167 SlantFont" <texnansi.enc <uncb8a.pfb
+% uncro8y CenturySchL-Roma ".167 SlantFont" <texnansi.enc <uncr8a.pfb
+
+% schoolbook / adobe
+
+% pncb8y CenturySchL-Bold <texnansi.enc <uncb8a.pfb
+% pncbi8y CenturySchL-BoldItal <texnansi.enc <uncbi8a.pfb
+% pncr8y CenturySchL-Roma <texnansi.enc <uncr8a.pfb
+% pncri8y CenturySchL-Ital <texnansi.enc <uncri8a.pfb
+
+% pncbo8y CenturySchL-Bold ".167 SlantFont" <texnansi.enc <uncb8a.pfb
+% pncro8y CenturySchL-Roma ".167 SlantFont" <texnansi.enc <uncr8a.pfb
+
+% utopia
+
+% putb8y Utopia-Bold <texnansi.enc <putb8a.pfb
+% putbi8y Utopia-BoldItalic <texnansi.enc <putbi8a.pfb
+% putr8y Utopia-Regular <texnansi.enc <putr8a.pfb
+% putri8y Utopia-Italic <texnansi.enc <putri8a.pfb
+
+% putbo8y Utopia-Bold ".167 SlantFont" <texnansi.enc <putb8a.pfb
+% putro8y Utopia-Regular ".167 SlantFont" <texnansi.enc <putr8a.pfb
+
+% charter
+
+% bchb8y CharterBT-Bold <texnansi.enc <bchb8a.pfb
+% bchbi8y CharterBT-BoldItalic <texnansi.enc <bchbi8a.pfb
+% bchr8y CharterBT-Roman <texnansi.enc <bchr8a.pfb
+% bchri8y CharterBT-Italic <texnansi.enc <bchri8a.pfb
+
+% bchbo8y CharterBT-Bold ".167 SlantFont" <texnansi.enc <bchb8a.pfb
+% bchro8y CharterBT-Roman ".167 SlantFont " <texnansi.enc <bchr8a.pfb \ No newline at end of file
diff --git a/fonts/map/pdftex/context/texnansi-os-public-lm.map b/fonts/map/pdftex/context/texnansi-os-public-lm.map
new file mode 100644
index 000000000..85ba31a06
--- /dev/null
+++ b/fonts/map/pdftex/context/texnansi-os-public-lm.map
@@ -0,0 +1,69 @@
+texnansi-lmb10 LMRoman10-Demi "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmb10.pfb
+texnansi-lmbo10 LMRoman10-DemiOblique "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmbo10.pfb
+texnansi-lmbx10 LMRoman10-Bold "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmbx10.pfb
+texnansi-lmbx12 LMRoman12-Bold "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmbx12.pfb
+texnansi-lmbx5 LMRoman5-Bold "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmbx5.pfb
+texnansi-lmbx6 LMRoman6-Bold "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmbx6.pfb
+texnansi-lmbx7 LMRoman7-Bold "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmbx7.pfb
+texnansi-lmbx8 LMRoman8-Bold "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmbx8.pfb
+texnansi-lmbx9 LMRoman9-Bold "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmbx9.pfb
+texnansi-lmbxi10 LMRoman10-BoldItalic "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmbxi10.pfb
+texnansi-lmbxo10 LMRoman10-BoldOblique "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmbxo10.pfb
+texnansi-lmcsc10 LMRoman10-CapsRegular "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmcsc10.pfb
+texnansi-lmcsco10 LMRoman10-CapsOblique "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmcsco10.pfb
+texnansi-lmr10 LMRoman10-Regular "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmr10.pfb
+texnansi-lmr12 LMRoman12-Regular "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmr12.pfb
+texnansi-lmr17 LMRoman17-Regular "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmr17.pfb
+texnansi-lmr5 LMRoman5-Regular "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmr5.pfb
+texnansi-lmr6 LMRoman6-Regular "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmr6.pfb
+texnansi-lmr7 LMRoman7-Regular "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmr7.pfb
+texnansi-lmr8 LMRoman8-Regular "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmr8.pfb
+texnansi-lmr9 LMRoman9-Regular "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmr9.pfb
+texnansi-lmri10 LMRoman10-Italic "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmri10.pfb
+texnansi-lmri12 LMRoman12-Italic "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmri12.pfb
+texnansi-lmri7 LMRoman7-Italic "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmri7.pfb
+texnansi-lmri8 LMRoman8-Italic "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmri8.pfb
+texnansi-lmri9 LMRoman9-Italic "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmri9.pfb
+texnansi-lmro10 LMRoman10-Oblique "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmro10.pfb
+texnansi-lmro12 LMRoman12-Oblique "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmro12.pfb
+texnansi-lmro17 LMRoman17-Oblique "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmro17.pfb
+texnansi-lmro8 LMRoman8-Oblique "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmro8.pfb
+texnansi-lmro9 LMRoman9-Oblique "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmro9.pfb
+texnansi-lmss10 LMSans10-Regular "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmss10.pfb
+texnansi-lmss12 LMSans12-Regular "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmss12.pfb
+texnansi-lmss17 LMSans17-Regular "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmss17.pfb
+texnansi-lmss8 LMSans8-Regular "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmss8.pfb
+texnansi-lmss9 LMSans9-Regular "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmss9.pfb
+texnansi-lmssbo10 LMSans10-BoldOblique "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmssbo10.pfb
+texnansi-lmssbx10 LMSans10-Bold "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmssbx10.pfb
+texnansi-lmssdc10 LMSans10-DemiCondensed "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmssdc10.pfb
+texnansi-lmssdo10 LMSans10-DemiCondensedOblique "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmssdo10.pfb
+texnansi-lmsso10 LMSans10-Oblique "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmsso10.pfb
+texnansi-lmsso12 LMSans12-Oblique "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmsso12.pfb
+texnansi-lmsso17 LMSans17-Oblique "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmsso17.pfb
+texnansi-lmsso8 LMSans8-Oblique "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmsso8.pfb
+texnansi-lmsso9 LMSans9-Oblique "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmsso9.pfb
+texnansi-lmssq8 LMSansQuotation8-Regular "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmssq8.pfb
+texnansi-lmssqbo8 LMSansQuotation8-BoldOblique "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmssqbo8.pfb
+texnansi-lmssqbx8 LMSansQuotation8-Bold "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmssqbx8.pfb
+texnansi-lmssqo8 LMSansQuotation8-Oblique "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmssqo8.pfb
+texnansi-lmtcsc10 LMTypewriter10-CapsRegular "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmtcsc10.pfb
+texnansi-lmtcso10 LMTypewriter10-CapsOblique "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmtcso10.pfb
+texnansi-lmtl10 LMTypewriter10-Light "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmtl10.pfb
+texnansi-lmtlo10 LMTypewriter10-LightOblique "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmtlo10.pfb
+texnansi-lmtlc10 LMTypewriter10-LightCondensed "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmtlc10.pfb
+texnansi-lmtlco10 LMTypewriter10-LightCondensedOblique "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmtlco10.pfb
+texnansi-lmtk10 LMTypewriter10-Dark "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmtk10.pfb
+texnansi-lmtko10 LMTypewriter10-DarkOblique "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmtko10.pfb
+texnansi-lmtt10 LMTypewriter10-Regular "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmtt10.pfb
+texnansi-lmtt12 LMTypewriter12-Regular "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmtt12.pfb
+texnansi-lmtt8 LMTypewriter8-Regular "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmtt8.pfb
+texnansi-lmtt9 LMTypewriter9-Regular "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmtt9.pfb
+texnansi-lmtti10 LMTypewriter10-Italic "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmtti10.pfb
+texnansi-lmtto10 LMTypewriter10-Oblique "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmtto10.pfb
+texnansi-lmvtt10 LMTypewriterVarWd10-Regular "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmvtt10.pfb
+texnansi-lmvtto10 LMTypewriterVarWd10-Oblique "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmvtto10.pfb
+texnansi-lmvtl10 LMTypewriterVarWd10-Light "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmvtl10.pfb
+texnansi-lmvtlo10 LMTypewriterVarWd10-LightOblique "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmvtlo10.pfb
+texnansi-lmvtk10 LMTypewriterVarWd10-Dark "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmvtk10.pfb
+texnansi-lmvtko10 LMTypewriterVarWd10-DarkOblique "enclmtexnansios ReEncodeFont" <lm-texnansi-os.enc <lmvtko10.pfb