summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/fonts/enc
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2016-01-09 22:28:43 +0000
committerKarl Berry <karl@freefriends.org>2016-01-09 22:28:43 +0000
commit6be551d802ac4c5c65ad599e0f569a69873c5bf6 (patch)
treecd3903c8f1f03fa7dfab36698fbd1db7c008af96 /Master/texmf-dist/fonts/enc
parentd196f87f538041c2517ab37c3b9f9b18819b2dce (diff)
nimbus15 (9jan16)
git-svn-id: svn://tug.org/texlive/trunk@39329 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/fonts/enc')
-rw-r--r--Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15-ec.enc399
-rw-r--r--Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15-lgr.enc367
-rw-r--r--Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15-ot1.enc180
-rw-r--r--Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15-ot2.enc50
-rw-r--r--Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15-t2a.enc290
-rw-r--r--Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15-t2b.enc68
-rw-r--r--Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15-t2c.enc68
-rw-r--r--Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15-x2.enc291
-rw-r--r--Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15mono-ec.enc356
-rw-r--r--Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15mono-lgr.enc53
-rw-r--r--Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15mono-ot1.enc180
-rw-r--r--Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15mono-ot2.enc51
-rw-r--r--Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15mono-t2a.enc291
-rw-r--r--Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15mono-t2b.enc67
-rw-r--r--Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15mono-t2c.enc66
15 files changed, 2777 insertions, 0 deletions
diff --git a/Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15-ec.enc b/Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15-ec.enc
new file mode 100644
index 00000000000..de0cbe7a04c
--- /dev/null
+++ b/Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15-ec.enc
@@ -0,0 +1,399 @@
+% @@psencodingfile@{
+% date = "19aug15",
+% filename = "urw35-ec.enc",
+% email = "tex-fonts@@tug.org",
+% docstring = "This is the EC (aka Cork aka T1) encoding vector
+% for 8-bit fonts to be used with TeX, changed for URW35."
+% @}
+%
+% The original paper can be found on
+% https://www.tug.org/TUGboat/Articles/tb11-4/tb30ferguson.pdf
+%
+% Names of the glyphs try to comply with:
+% Adobe Glyph List For New Fonts, ver. 1.6, 30 Januaury 2006
+% http://partners.adobe.com/public/developer/en/opentype/aglfn13.txt
+% but some exceptions are listed below.
+%
+% The following characters are not present in Unicode:
+% - /perthousandzero = used to compose /perthousand, /pertenthousand, ... out of /percent + this character
+% - Germandbls = now there is a related character in Unicode,
+% U+1E9E - LATIN CAPITAL LETTER SHARP S
+% but probably /S_S ligature name should be used instead
+%
+% The following two characters have different Unicode mappings than on the AGL:
+% - /tcedilla = U+0163 - LATIN SMALL LETTER T WITH CEDILLA
+% according to AGL it should be /tcommaaccent
+% - /Tcedilla = U+0162 - LATIN CAPITAL LETTER T WITH CEDILLA
+% according to AGL it should be /Tcommaaccent
+% But having /scedilla and /tcommaaccent mixed is even more ugly.
+%
+% The following characters are not present on the AGL:
+% - /dotlessj = U+0237 - LATIN SMALL LETTER DOTLESS J
+% - /cwm = U+200B - ZERO WIDTH SPACE
+% - /visiblespace = U+2423 - OPEN BOX
+% and should probably better be labeled with uniXXXX notation
+% (though hardly any font has those glyphs anyway).
+%
+% The following ligatures are deprecated by recent AGL:
+% - /ff, /fi, /fl, /ffi, /ffl = /f_i and similar should have been used instead
+%
+% Hyphen character:
+% There are two character named "hyphen". The original article explains
+% the background of this decision (if one wanted to use a different
+% hyphenation character and still be able to use the dash). So the first
+% character should serve as "hyphen char" and the other one as "dash" in
+% compound words. The character 0x2D is supposed to be the hyphen char,
+% but since there used to be two characters of the same name in this
+% file for some time, the tools like afmtotfm have been confused and
+% remapped the hyphen char to 0x7F automatically. After the second
+% character's name was changed, hyphenation characters in existing
+% tfm fonts (generated with the old ec.enc) have disappeared, so the
+% second character has been renamed back to "hyphen". Anyone generating
+% tfm fonts is strongly encouraged to make a copy of this file, rename
+% it and change glyph names as required for their font.
+%
+% Other remarks:
+% - /Eth = U+00D0 - LATIN CAPITAL LETTER ETH
+% must also be used as /Dcroat
+% U+0110 - LATIN CAPITAL LETTER D WITH STROKE
+%
+% Misleading names and shapes of letters (that lead to different names in past)
+% - /lcaron = U+013E - LATIN SMALL LETTER L WITH CARON
+% /lquoteright
+% - /Lcaron = U+013D - LATIN CAPITAL LETTER L WITH CARON
+% /Lquoteright
+% - /dcaron = U+010F - LATIN SMALL LETTER D WITH CARON
+% /dquoteright
+% - /tcaron = U+0165 - LATIN SMALL LETTER T WITH CARON
+% /tquoteright
+% - /dcroat = U+0111 - LATIN SMALL LETTER D WITH STROKE
+% /dbar, /dmacron
+%
+% - /cwm - /bom, /zerowidthnobreakspace
+% - /underscore - /underline
+% - /hyphen.alt - /sfthyphen, /hyphen, /dash
+%
+%
+% Turkish & Romanian
+% --------------------
+% EC encoding has been defined to include /tcedilla and /scedilla.
+% For Turkish one needs /scedilla, while for Romanian one would need
+% "t with comma below" (/tcommaaccent) and "s with comma below" (/scommaaccent).
+% "t with cedilla" in not used in any language except in inferior
+% Romanian typography that can use cedillas instead of commas below.
+% AGL has a strange mapping as well.
+%
+% Without adding an additional character, it is impossible to support both
+% languages at the same time, so EC is not really best choice for Romanians,
+% even though it can be "misused" if one replaces both /scedilla and /tcedilla
+% with /scommaaccent and /tcommaaccent.
+%
+% Characters that have been renamed in July 2008:
+% 0x18 /zeroinferior -> /perthousandzero
+% 0x20 U+2423 /visualspace -> /visiblespace (if font doesn't have it, use /space)
+% 0x8D U+014A /Ng -> /Eng
+% 0x9E U+0111 /dbar -> /dcroat
+% 0xAD U+014B /ng -> /eng
+% 0xB4 U+0165 /tquoteright -> /tcaron
+%
+% Although these ligatures and kerns are somewhat questionable to have
+% in an encoding file, they've been here forever, and they are
+% traditional in the TeX world, so we preserve them.
+%
+% LIGKERN space l =: lslash ; space L =: Lslash ;
+% LIGKERN question quoteleft =: questiondown ; exclam quoteleft =: exclamdown ;
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN quoteleft quoteleft =: quotedblleft ;
+% LIGKERN quoteright quoteright =: quotedblright ;
+%
+% We blow away kerns to and from spaces (TeX doesn't have a
+% space) and also remove any kerns from the numbers (although
+% the only kern pair that mentions a number in Times-Roman.afm
+% is one one.)
+%
+% LIGKERN space {} * ; * {} space ; zero {} * ; * {} zero ;
+% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ;
+% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ;
+% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ;
+% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ;
+% LIGKERN nine {} * ; * {} nine ;
+% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ;
+% LIGKERN greater greater =: guillemotright ;
+%
+/nimbusECEncoding [ % now 256 chars follow
+/grave % 0x00 U+0060
+/acute % 0x01 U+00B4
+/circumflex % 0x02 U+02C6
+/tilde % 0x03 U+02DC
+/dieresis % 0x04 U+00A8
+/hungarumlaut % 0x05 U+02DD
+/ring % 0x06 U+02DA
+/caron % 0x07 U+02C7
+/breve % 0x08 U+02D8
+/macron % 0x09 U+00AF
+/dotaccent % 0x0A U+02D9
+/cedilla % 0x0B U+00B8
+/ogonek % 0x0C U+02DB
+/quotesinglbase % 0x0D U+201A
+/guilsinglleft % 0x0E U+2039
+/guilsinglright % 0x0F U+203A
+/quotedblleft % 0x10 U+201C
+/quotedblright % 0x11 U+201D
+/quotedblbase % 0x12 U+201E
+/guillemotleft % 0x13 U+00AB
+/guillemotright % 0x14 U+00BB
+/endash % 0x15 U+2013
+/emdash % 0x16 U+2014
+/cwm % 0x17 U+200B
+/perthousandzero % 0x18 ______
+/dotlessi % 0x19 U+0131
+/dotlessj % 0x1A U+0237
+/ff % 0x1B U+FB00
+/fi % 0x1C U+FB01
+/fl % 0x1D U+FB02
+/ffi % 0x1E U+FB03
+/ffl % 0x1F U+FB04
+/visiblespace % 0x20 U+2423
+/exclam % 0x21
+/quotedbl % 0x22
+/numbersign % 0x23
+/dollar % 0x24
+/percent % 0x25
+/ampersand % 0x26
+/quoteright % 0x27 U+2019
+/parenleft % 0x28
+/parenright % 0x29
+/asterisk % 0x2A
+/plus % 0x2B
+/comma % 0x2C
+/hyphen % 0x2D
+/period % 0x2E
+/slash % 0x2F
+/zero % 0x30
+/one % 0x31
+/two % 0x32
+/three % 0x33
+/four % 0x34
+/five % 0x35
+/six % 0x36
+/seven % 0x37
+/eight % 0x38
+/nine % 0x39
+/colon % 0x3A
+/semicolon % 0x3B
+/less % 0x3C
+/equal % 0x3D
+/greater % 0x3E
+/question % 0x3F
+/at % 0x40
+/A % 0x41
+/B % 0x42
+/C % 0x43
+/D % 0x44
+/E % 0x45
+/F % 0x46
+/G % 0x47
+/H % 0x48
+/I % 0x49
+/J % 0x4A
+/K % 0x4B
+/L % 0x4C
+/M % 0x4D
+/N % 0x4E
+/O % 0x4F
+/P % 0x50
+/Q % 0x51
+/R % 0x52
+/S % 0x53
+/T % 0x54
+/U % 0x55
+/V % 0x56
+/W % 0x57
+/X % 0x58
+/Y % 0x59
+/Z % 0x5A
+/bracketleft % 0x5B
+/backslash % 0x5C
+/bracketright % 0x5D
+/asciicircum % 0x5E
+/underscore % 0x5F
+/quoteleft % 0x60 U+2018
+/a % 0x61
+/b % 0x62
+/c % 0x63
+/d % 0x64
+/e % 0x65
+/f % 0x66
+/g % 0x67
+/h % 0x68
+/i % 0x69
+/j % 0x6A
+/k % 0x6B
+/l % 0x6C
+/m % 0x6D
+/n % 0x6E
+/o % 0x6F
+/p % 0x70
+/q % 0x71
+/r % 0x72
+/s % 0x73
+/t % 0x74
+/u % 0x75
+/v % 0x76
+/w % 0x77
+/x % 0x78
+/y % 0x79
+/z % 0x7A
+/braceleft % 0x7B
+/bar % 0x7C
+/braceright % 0x7D
+/asciitilde % 0x7E
+/hyphen % 0x7F U+002D (explicit "hyphen char")
+/Abreve % 0x80 U+0102
+/Aogonek % 0x81 U+0104
+/Cacute % 0x82 U+0106
+/Ccaron % 0x83 U+010C
+/Dcaron % 0x84 U+010E
+/Ecaron % 0x85 U+011A
+/Eogonek % 0x86 U+0118
+/Gbreve % 0x87 U+011E
+/Lacute % 0x88 U+0139
+/Lcaron % 0x89 U+013D
+/Lslash % 0x8A U+0141
+/Nacute % 0x8B U+0143
+/Ncaron % 0x8C U+0147
+/Eng % 0x8D U+014A
+/Ohungarumlaut % 0x8E U+0150
+/Racute % 0x8F U+0154
+/Rcaron % 0x90 U+0158
+/Sacute % 0x91 U+015A
+/Scaron % 0x92 U+0160
+/Scedilla % 0x93 U+015E
+/Tcaron % 0x94 U+0164
+/Tcommaaccent % 0x95 U+0162
+/Uhungarumlaut % 0x96 U+0170
+/Uring % 0x97 U+016E
+/Ydieresis % 0x98 U+0178
+/Zacute % 0x99 U+0179
+/Zcaron % 0x9A U+017D
+/Zdotaccent % 0x9B U+017B
+/IJ % 0x9C U+0132
+/Idotaccent % 0x9D U+0130
+/dcroat % 0x9E U+0111
+/section % 0x9F U+00A7
+/abreve % 0xA0 U+0103
+/aogonek % 0xA1 U+0105
+/cacute % 0xA2 U+0107
+/ccaron % 0xA3 U+010D
+/dcaron % 0xA4 U+010F
+/ecaron % 0xA5 U+011B
+/eogonek % 0xA6 U+0119
+/gbreve % 0xA7 U+011F
+/lacute % 0xA8 U+013A
+/lcaron % 0xA9 U+013E
+/lslash % 0xAA U+0142
+/nacute % 0xAB U+0144
+/ncaron % 0xAC U+0148
+/eng % 0xAD U+014B
+/ohungarumlaut % 0xAE U+0151
+/racute % 0xAF U+0155
+/rcaron % 0xB0 U+0159
+/sacute % 0xB1 U+015B
+/scaron % 0xB2 U+0161
+/scedilla % 0xB3 U+015F
+/tcaron % 0xB4 U+0165
+/tcommaaccent % 0xB5 U+0163
+/uhungarumlaut % 0xB6 U+0171
+/uring % 0xB7 U+016F
+/ydieresis % 0xB8 U+00FF
+/zacute % 0xB9 U+017A
+/zcaron % 0xBA U+017E
+/zdotaccent % 0xBB U+017C
+/ij % 0xBC U+0133
+/exclamdown % 0xBD U+00A1
+/questiondown % 0xBE U+00BF
+/sterling % 0xBF U+00A3
+/Agrave % 0xC0
+/Aacute % 0xC1
+/Acircumflex % 0xC2
+/Atilde % 0xC3
+/Adieresis % 0xC4
+/Aring % 0xC5
+/AE % 0xC6
+/Ccedilla % 0xC7
+/Egrave % 0xC8
+/Eacute % 0xC9
+/Ecircumflex % 0xCA
+/Edieresis % 0xCB
+/Igrave % 0xCC
+/Iacute % 0xCD
+/Icircumflex % 0xCE
+/Idieresis % 0xCF
+/Eth % 0xD0
+/Ntilde % 0xD1
+/Ograve % 0xD2
+/Oacute % 0xD3
+/Ocircumflex % 0xD4
+/Otilde % 0xD5
+/Odieresis % 0xD6
+/OE % 0xD7 U+0152
+/Oslash % 0xD8
+/Ugrave % 0xD9
+/Uacute % 0xDA
+/Ucircumflex % 0xDB
+/Udieresis % 0xDC
+/Yacute % 0xDD
+/Thorn % 0xDE
+/Germandbls % 0xDF (U+1E9E, /S_S)
+/agrave % 0xE0
+/aacute % 0xE1
+/acircumflex % 0xE2
+/atilde % 0xE3
+/adieresis % 0xE4
+/aring % 0xE5
+/ae % 0xE6
+/ccedilla % 0xE7
+/egrave % 0xE8
+/eacute % 0xE9
+/ecircumflex % 0xEA
+/edieresis % 0xEB
+/igrave % 0xEC
+/iacute % 0xED
+/icircumflex % 0xEE
+/idieresis % 0xEF
+/eth % 0xF0
+/ntilde % 0xF1
+/ograve % 0xF2
+/oacute % 0xF3
+/ocircumflex % 0xF4
+/otilde % 0xF5
+/odieresis % 0xF6
+/oe % 0xF7 U+0153
+/oslash % 0xF8
+/ugrave % 0xF9
+/uacute % 0xFA
+/ucircumflex % 0xFB
+/udieresis % 0xFC
+/yacute % 0xFD
+/thorn % 0xFE
+/germandbls % 0xFF U+00DF
+] def
+% Ligatures to enforce
+% LIGKERN f f =: ff ; f i =: fi ; f l =: fl ;
+% LIGKERN ff i =: ffi ; ff l =: ffl ;
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN quoteleft quoteleft =: quotedblleft ;
+% LIGKERN quoteright quoteright =: quotedblright ;
+% LIGKERN comma comma =: quotedblbase ;
+% LIGKERN less less =: guillemotleft ;
+% LIGKERN greater greater =: guillemotright ;
+% LIGKERN question quoteleft =: questiondown ;
+% LIGKERN exclam quoteleft =: exclamdown ;
+%
+% Kerns to eliminate
+% LIGKERN space {} * ; * {} space ;
+% LIGKERN zero {} * ; * {} zero ; one {} * ; * {} one ;
+% LIGKERN two {} * ; * {} two ; three {} * ; * {} three ;
+% LIGKERN four {} * ; * {} four ; five {} * ; * {} five ;
+% LIGKERN six {} * ; * {} six ; seven {} * ; * {} seven ;
+% LIGKERN eight {} * ; * {} eight ; nine {} * ; * {} nine ;
diff --git a/Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15-lgr.enc b/Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15-lgr.enc
new file mode 100644
index 00000000000..0dfe3017215
--- /dev/null
+++ b/Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15-lgr.enc
@@ -0,0 +1,367 @@
+% nimbus15-lgr.enc
+% CODINGSCHEME GREEK FONT ENCODING - LGR
+
+/nimbusLGRenc [
+% 0x00
+/endash
+/uni032F
+/u10144
+/u10145
+/u10146
+/u10147
+/uni03DB % Stigmagreek
+/uni03DA
+/uni1FBE
+/uni1FBC
+/uni1FCC
+/uni1FFC
+/Alpha
+/Upsilondieresis
+/alpha
+/upsilondieresis
+% 0x10
+/uni0316
+/uni0317
+/uni03DF % Koppagreek
+/uni03D9
+/uni032E
+/uni03D8
+/uni03DA
+/uni03E0
+/Euro
+/perthousand
+/afii10846
+/uni03E1 % sampigreek
+/quoteleft
+/quoteright
+/breve
+/macron
+% 0x20
+/uni1FC1
+/exclam
+/dieresis
+/dieresistonos
+/uni1FED
+/percent
+/periodcentered
+/tonos
+/parenleft
+/parenright
+/asterisk
+/plus
+/comma
+/hyphen
+/period
+/slash
+% 0x30
+/zero
+/one
+/two
+/three
+/four
+/five
+/six
+/seven
+/eight
+/nine
+/colon
+/uni0387
+/uni1FFE
+/equal
+/uni1FBF
+/uni037E
+% 0x40
+/uni1FDF
+/Alpha
+/Beta
+/uni1FDD
+/uni0394
+/Epsilon
+/Phi
+/Gamma
+/Eta
+/Iota
+/Theta
+/Kappa
+/Lambda
+/Mu
+/Nu
+/Omicron
+% 0x50
+/Pi
+/Chi
+/Rho
+/Sigma
+/Tau
+/Upsilon
+/uni1FDE
+/uni03A9
+/Xi
+/Psi
+/Zeta
+/bracketleft
+/uni1FCF
+/bracketright
+/uni1FCE
+/uni1FCD
+% 0x60
+/uni1FEF
+/alpha
+/beta
+/uni03C2 % sigmafinal
+/delta
+/epsilon
+/phi
+/gamma
+/eta
+/iota
+/theta
+/kappa
+/lambda
+/uni03BC
+/nu
+/omicron
+% 0x70
+/pi
+/chi
+/rho
+/sigma
+/tau
+/upsilon
+/afii61664 %uni200C % cwm
+/omega
+/xi
+/psi
+/zeta
+/guillemotleft
+/uni037A
+/guillemotright
+/uni1FC0
+/emdash
+% 0x80
+/uni1F70
+/uni1F01
+/uni1F00
+/uni1F03
+/uni1FB2
+/uni1F81
+/uni1F80
+/uni1F83
+/alphatonos
+/uni1F05
+/uni1F04
+/uni1F02
+/uni1FB4
+/uni1F85
+/uni1F84
+/uni1F82
+% 0x90
+/uni1FB6
+/uni1F07
+/uni1F06
+/uni03DD
+/uni1FB7
+/uni1F87
+/uni1F86
+/.notdef
+/uni1F74
+/uni1F21
+/uni1F20
+/.notdef
+/uni1FC2
+/uni1F91
+/uni1F90
+/.notdef
+% 0xA0
+/etatonos
+/uni1F25
+/uni1F24
+/uni1F23
+/uni1FC4
+/uni1F95
+/uni1F94
+/uni1F93
+/uni1FC6
+/uni1F27
+/uni1F26
+/uni1F22
+/uni1FC7
+/uni1F97
+/uni1F96
+/uni1F92
+% 0xB0
+/uni1F7C
+/uni1F61
+/uni1F60
+/uni1F63
+/uni1FF2
+/uni1FA1
+/uni1FA0
+/uni1FA3
+/omegatonos
+/uni1F65
+/uni1F64
+/uni1F62
+/uni1FF4
+/uni1FA5
+/uni1FA4
+/uni1FA2
+% 0xC0
+/uni1FF6
+/uni1F67
+/uni1F66
+/uni03DC % Digammagreek
+/uni1FF7
+/uni1FA7
+/uni1FA6
+/.notdef
+/uni1F76
+/uni1F31
+/uni1F30
+/uni1F33
+/uni1F7A
+/uni1F51
+/uni1F50
+/uni1F53
+% 0xD0
+/iotatonos
+/uni1F35
+/uni1F34
+/uni1F32
+/upsilontonos
+/uni1F55
+/uni1F54
+/uni1F52
+/uni1FD6
+/uni1F37
+/uni1F36
+/Iotadieresis
+/uni1FE6
+/uni1F57
+/uni1F56
+/Upsilondieresis
+% 0xE0
+/uni1F72
+/uni1F11
+/uni1F10
+/uni1F13
+/uni1F78
+/uni1F41
+/uni1F40
+/uni1F43
+/epsilontonos
+/uni1F15
+/uni1F14
+/uni1F12
+/omicrontonos
+/uni1F45
+/uni1F44
+/uni1F42
+% 0xF0
+/iotadieresis
+/uni1FD2
+/iotadieresistonos
+/uni1FD7
+/upsilondieresis
+/uni1FE2
+/upsilondieresistonos
+/uni1FE7
+/uni1FB3
+/uni1FC3
+/uni1FF3
+/uni1FE5
+/uni1FE4
+/.notdef
+/uni0374
+/uni0375
+] def
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN parenleft parenleft =: guillemotleft ;
+% LIGKERN parenright parenright =: guillemotright ;
+% LIGKERN dieresis tonos =: dieresistonos
+% LIGKERN tonos dieresis =: dieresistonos
+% LIGKERN tonos alpha =: alphatonos ;
+% LIGKERN tonos epsilon =: epsilontonos ;
+% LIGKERN tonos eta =: etatonos ;
+% LIGKERN tonos iota =: iotatonos ;
+% LIGKERN tonos omicron =: omicrontonos ;
+% LIGKERN tonos upsilon =: upsilontonos ;
+% LIGKERN tonos omega =: omegatonos ;
+% LIGKERN tonos Alpha =: Alphatonos ;
+% LIGKERN tonos Epsilon =: Epsilontonos ;
+% LIGKERN tonos Eta =: Etatonos ;
+% LIGKERN tonos Iota =: Iotatonos ;
+% LIGKERN tonos Omicron =: Omicrontonos ;
+% LIGKERN tonos Upsilon =: Upsilontonos ;
+% LIGKERN tonos uni03A9 =: Omegatonos ;
+% LIGKERN dieresis iota =: iotadieresis ; dieresis Iota =: Iotadieresis ;
+% LIGKERN dieresis upsilon =: upsilondieresis ;
+% LIGKERN dieresis Upsilon =: Upsilondieresis ;
+% LIGKERN dieresistonos iota =: iotadieresistonos ;
+% LIGKERN dieresistonos upsilon =: upsilondieresistonos ;
+% LIGKERN tonos tonos =: quoteright ; uni1FEF uni1FEF =: quoteleft ;
+% LIGKERN uni1FBF tonos =: uni1FCE ; uni1FBF uni1FEF =: uni1FCD ;
+% LIGKERN uni1FBF uni1FC0 =: uni1FCF ; uni1FC0 uni1FBF =: uni1FCF ;
+% LIGKERN uni1FFE tonos =: uni1FDE ; uni1FFE uni1FEF =: uni1FDD ;
+% LIGKERN uni1FFE uni1FC0 =: uni1FDF ; uni1FC0 uni1FFE =: uni1FDF ;
+% LIGKERN dieresis uni1FC0 =: uni1FC1 ; uni1FC0 dieresis =: uni1FC1 ;
+% LIGKERN dieresis uni1FEF =: uni1FED ; uni1FEF dieresis =: uni1FED ;
+% LIGKERN uni1FCE alpha =: uni1F04 ; uni1FCF alpha =: uni1F06 ; uni1FBF alpha =: uni1F00 ;
+% LIGKERN uni1FCD alpha =: uni1F02 ; uni1FDF alpha =: uni1F07 ; uni1FFE alpha =: uni1F01 ;
+% LIGKERN uni1FDE alpha =: uni1F05 ; uni1FEF alpha =: uni1F70 ;
+% LIGKERN uni1FDD alpha =: uni1F03 ; uni1FC0 alpha =: uni1FB6 ;
+% LIGKERN alpha uni037A =: uni1FB3 ; alphatonos uni037A =: uni1FB4 ;
+% LIGKERN uni1F00 uni037A =: uni1F80 ; uni1F01 uni037A =: uni1F81 ;
+% LIGKERN uni1F02 uni037A =: uni1F82 ; uni1F03 uni037A =: uni1F83 ;
+% LIGKERN uni1F04 uni037A =: uni1F84 ; uni1F05 uni037A =: uni1F85 ;
+% LIGKERN uni1F06 uni037A =: uni1F86 ; uni1F07 uni037A =: uni1F87 ;
+% LIGKERN uni1F70 uni037A =: uni1FB2 ; uni1FB6 uni037A =: uni1FB7 ;
+% LIGKERN uni1FCE epsilon =: uni1F14 ; uni1FBF epsilon =: uni1F10 ;
+% LIGKERN uni1FCD epsilon =: uni1F12 ; uni1FFE epsilon =: uni1F11 ;
+% LIGKERN uni1FDE epsilon =: uni1F15 ; uni1FEF epsilon =: uni1F72 ;
+% LIGKERN uni1FDD epsilon =: uni1F13 ;
+% LIGKERN uni1FCE eta =: uni1F24 ; uni1FCF eta =: uni1F26 ; uni1FBF eta =: uni1F20 ;
+% LIGKERN uni1FCD eta =: uni1F22 ; uni1FDF eta =: uni1F27 ; uni1FFE eta =: uni1F21 ;
+% LIGKERN uni1FDE eta =: uni1F25 ; uni1FEF eta =: uni1F74 ;
+% LIGKERN uni1FDD eta =: uni1F23 ; uni1FC0 eta =: uni1FC6 ;
+% LIGKERN eta uni037A =: uni1FC3 ; etatonos uni037A =: uni1FC4 ;
+% LIGKERN uni1F20 uni037A =: uni1F90 ; uni1F21 uni037A =: uni1F91 ;
+% LIGKERN uni1F22 uni037A =: uni1F92 ; uni1F23 uni037A =: uni1F93 ;
+% LIGKERN uni1F24 uni037A =: uni1F94 ; uni1F25 uni037A =: uni1F95 ;
+% LIGKERN uni1F26 uni037A =: uni1F96 ; uni1F27 uni037A =: uni1F97 ;
+% LIGKERN uni1F74 uni037A =: uni1FC2 ; uni1FC6 uni037A =: uni1FC7 ;
+% LIGKERN uni1FCE iota =: uni1F34 ; uni1FBF iota =: uni1F30 ;
+% LIGKERN uni1FCD iota =: uni1F32 ; uni1FFE iota =: uni1F31 ;
+% LIGKERN uni1FDE iota =: uni1F35 ; uni1FEF iota =: uni1F76 ;
+% LIGKERN uni1FDD iota =: uni1F33 ; uni1FED iota =: uni1FD2 ;
+% LIGKERN uni1FC1 iota =: uni1FD7 ; uni1FC0 iota =: uni1FD6 ;
+% LIGKERN uni1FCF iota =: uni1F36 ; uni1FDF iota =: uni1F37 ;
+% LIGKERN uni1FCE omicron =: uni1F44 ; uni1FBF omicron =: uni1F40 ;
+% LIGKERN uni1FCD omicron =: uni1F42 ; uni1FFE omicron =: uni1F41 ;
+% LIGKERN uni1FDE omicron =: uni1F45 ; uni1FEF omicron =: uni1F78 ;
+% LIGKERN uni1FDD omicron =: uni1F43 ;
+% LIGKERN uni1FCE upsilon =: uni1F54 ; uni1FBF upsilon =: uni1F50 ;
+% LIGKERN uni1FCD upsilon =: uni1F52 ; uni1FFE upsilon =: uni1F51 ;
+% LIGKERN uni1FDE upsilon =: uni1F55 ; uni1FEF upsilon =: uni1F7A ;
+% LIGKERN uni1FDD upsilon =: uni1F53 ; uni1FED upsilon =: uni1FE2 ;
+% LIGKERN uni1FC1 upsilon =: uni1FE7 ; uni1FC0 upsilon =: uni1FE6 ;
+% LIGKERN uni1FCF upsilon =: uni1F56 ; uni1FDF upsilon =: uni1F57 ;
+% LIGKERN uni1FCE omega =: uni1F64 ; uni1FCF omega =: uni1F66 ; uni1FBF omega =: uni1F60 ;
+% LIGKERN uni1FCD omega =: uni1F62 ; uni1FDF omega =: uni1F67 ; uni1FFE omega =: uni1F61 ;
+% LIGKERN uni1FDE omega =: uni1F65 ; uni1FEF omega =: uni1F7C ;
+% LIGKERN uni1FDD omega =: uni1F63 ; uni1FC0 omega =: uni1FF6 ;
+% LIGKERN omega uni037A =: uni1FF3 ; omegatonos uni037A =: uni1FF4 ;
+% LIGKERN uni1F60 uni037A =: uni1FA0 ; uni1F61 uni037A =: uni1FA1 ;
+% LIGKERN uni1F62 uni037A =: uni1FA2 ; uni1F63 uni037A =: uni1FA3 ;
+% LIGKERN uni1F64 uni037A =: uni1FA4 ; uni1F65 uni037A =: uni1FA5 ;
+% LIGKERN uni1F66 uni037A =: uni1FA6 ; uni1F67 uni037A =: uni1FA7 ;
+% LIGKERN uni1F7C uni037A =: uni1FF2 ; uni1FF6 uni037A =: uni1FF7 ;
+% LIGKERN uni1FBF rho =: uni1FE4 ; uni1FFE rho =: uni1FE5 ;
+% LIGKERN || = 01 ; sigma || =:| uni03C2 ; sigma guillemotright =:| uni03C2 ;
+% LIGKERN sigma parenright =:| uni03C2 ; sigma period =:| uni03C2 ;
+% LIGKERN sigma comma =:| uni03C2 ; sigma exclam =:| uni03C2 ;
+% LIGKERN sigma semicolon =:| uni03C2 ; sigma uni0387 =:| uni03C2 ;
+LIGKERN sigma uni037E =:| uni03C2 ;
+% LIGKERN Alpha uni1FBE =: uni1FBC ;
+% LIGKERN Eta uni1FBE =: uni1FCC ;
+% LIGKERN uni03A9 uni1FBE =: uni1FFC ;
diff --git a/Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15-ot1.enc b/Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15-ot1.enc
new file mode 100644
index 00000000000..1304bd8e155
--- /dev/null
+++ b/Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15-ot1.enc
@@ -0,0 +1,180 @@
+%
+/NimbusOT1Enc [
+% 0x0
+/Gamma
+/uni0394
+/Theta
+/Lambda
+/Xi
+/Pi
+/Sigma
+/Upsilon
+
+% 0x8
+/Phi
+/Psi
+/uni03A9
+/ff
+/fi
+/fl
+/ffi
+/ffl
+
+% 0x10
+/dotlessi
+/uni0237 % dotlessj
+/grave
+/acute
+/caron
+/breve
+/macron
+/ring
+
+% 0x18
+/cedilla
+/germandbls
+/ae
+/oe
+/oslash
+/AE
+/OE
+/Oslash
+
+% 0x20
+/uni2423
+/exclam
+/quotedblright
+/numbersign
+/dollar
+/percent
+/ampersand
+/quoteright
+
+% 0x28
+/parenleft
+/parenright
+/asterisk
+/plus
+/comma
+/hyphen
+/period
+/slash
+
+% 0x30
+/zero
+/one
+/two
+/three
+/four
+/five
+/six
+/seven
+
+% 0x38
+/eight
+/nine
+/colon
+/semicolon
+/exclamdown
+/equal
+/questiondown
+/question
+
+% 0x40
+/at
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+
+% 0x48
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+
+% 0x50
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+
+% 0x58
+/X
+/Y
+/Z
+/bracketleft
+/quotedblleft
+/bracketright
+/circumflex
+/dotaccent
+
+% 0x60
+/quoteleft
+/a
+/b
+/c
+/d
+/e
+/f
+/g
+
+% 0x68
+/h
+/i
+/j
+/k
+/l
+/m
+/n
+/o
+
+% 0x70
+/p
+/q
+/r
+/s
+/t
+/u
+/v
+/w
+
+% 0x78
+/x
+/y
+/z
+/endash
+/emdash
+/hungarumlaut
+/tilde
+/dieresis
+
+%80
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+] def
diff --git a/Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15-ot2.enc b/Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15-ot2.enc
new file mode 100644
index 00000000000..b8d54fca04e
--- /dev/null
+++ b/Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15-ot2.enc
@@ -0,0 +1,50 @@
+/nimbus15ot2Enc [
+%00
+ /afii10059 /afii10058 /afii10145 /afii10047 /afii10055 /afii10053 /afii10051 /afii10060
+ /afii10107 /afii10106 /afii10193 /afii10095 /afii10103 /afii10101 /afii10099 /afii10108
+%10
+ /afii10048 /afii10024 /afii10027 /afii10023 /uni0474 /uni0472 /afii10054 /afii10049
+ /afii10096 /afii10072 /afii10075 /afii10071 /uni0475 /uni0473 /afii10102 /afii10097
+%20
+ /dieresis /exclam /quotedblright /uni0462 /uniF6D4 /percent /acute /quoteright
+ /parenleft /parenright /asterisk /uni0463 /comma /hyphen /period /slash
+%30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /colon /semicolon /guillemotleft /dotlessi /guillemotright /question
+%40
+ /breve /afii10017 /afii10018 /afii10040 /afii10021 /afii10022 /afii10038 /afii10020
+ /afii10039 /afii10026 /afii10057 /afii10028 /afii10029 /afii10030 /afii10031 /afii10032
+%50
+ /afii10033 /afii10041 /afii10034 /afii10035 /afii10036 /afii10037 /afii10019 /afii10043
+ /afii10042 /afii10045 /afii10025 /bracketleft /quotedblleft /bracketright /afii10046 /afii10044
+%60
+ /quoteleft /afii10065 /afii10066 /afii10088 /afii10069 /afii10070 /afii10086 /afii10068
+ /afii10087 /afii10074 /afii10105 /afii10076 /afii10077 /afii10078 /afii10079 /afii10080
+%70
+ /afii10081 /afii10089 /afii10082 /afii10083 /afii10084 /afii10085 /afii10067 /afii10091
+ /afii10090 /afii10093 /afii10073 /endash /emdash /afii61352 /afii10094 /afii10092
+%80
+ /.notdef /.notdef /afii10062 /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%90
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%A0
+ /.notdef /.notdef /afii10110 /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%B0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%C0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%D0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%E0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%F0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+] def
diff --git a/Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15-t2a.enc b/Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15-t2a.enc
new file mode 100644
index 00000000000..f8202579d12
--- /dev/null
+++ b/Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15-t2a.enc
@@ -0,0 +1,290 @@
+% This file is generated from `T2Auni.map' and `glyphlist.txt'
+%
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN quoteleft quoteleft =: quotedblleft ;
+% LIGKERN quoteright quoteright =: quotedblright ;
+% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ;
+% LIGKERN greater greater =: guillemotright ;
+% LIGKERN f f =: ff ; f i =: fi ; f l =: fl ; ff i =: ffi ; ff l =: ffl ;
+%
+% LIGKERN zero {} * ; * {} zero ;
+% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ;
+% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ;
+% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ;
+% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ;
+% LIGKERN nine {} * ; * {} nine ;
+%
+/nimbusT2Aenc [
+% 0x00
+/grave
+/acute
+/circumflex
+/tilde
+/dieresis
+/hungarumlaut
+/ring
+/caron
+/breve
+/macron
+/dotaccent
+/cedilla
+/ogonek
+/uni04C0
+/angleleft
+/angleright
+% 0x10
+/quotedblleft
+/quotedblright
+/cyrflex
+/dblgrave
+/uniF6D4
+/endash
+/emdash
+/.notdef
+/.notdef
+/dotlessi
+/uni0237
+/ff
+/fi
+/fl
+/ffi
+/ffl
+% 0x20
+/.notdef
+/exclam
+/quotedbl
+/numbersign
+/dollar
+/percent
+/ampersand
+/quoteright
+/parenleft
+/parenright
+/asterisk
+/plus
+/comma
+/hyphen
+/period
+/slash
+% 0x30
+/zero
+/one
+/two
+/three
+/four
+/five
+/six
+/seven
+/eight
+/nine
+/colon
+/semicolon
+/less
+/equal
+/greater
+/question
+% 0x40
+/at
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+% 0x50
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+/X
+/Y
+/Z
+/bracketleft
+/backslash
+/bracketright
+/asciicircum
+/underscore
+% 0x60
+/quoteleft
+/a
+/b
+/c
+/d
+/e
+/f
+/g
+/h
+/i
+/j
+/k
+/l
+/m
+/n
+/o
+% 0x70
+/p
+/q
+/r
+/s
+/t
+/u
+/v
+/w
+/x
+/y
+/z
+/braceleft
+/bar
+/braceright
+/asciitilde
+/hyphen
+% 0x80
+/afii10050
+/uni0492
+/afii10051
+/afii10060
+/uni04BA
+/uni0496
+/uni0498
+/afii10058
+/afii10056
+/uni049A
+/uni04A0
+/uni049C
+/uni04D4 % AE
+/uni04A2
+/uni04A4
+/afii10054
+% 0x90
+/uni04E8
+/Ccedilla
+/afii10062
+/uni04AE
+/uni04B0
+/uni04B2
+/afii10145
+/uni04B8
+/uni04B6
+/afii10053
+/uni04D8
+/afii10059
+/afii10023
+/afii61352
+/currency
+/section
+% 0xA0
+/afii10098
+/uni0493
+/afii10099
+/afii10108
+/uni04BB
+/uni0497
+/uni0499
+/afii10106
+/afii10104
+/uni049B
+/uni04A1
+/uni049D
+/uni04D5
+/uni04A3
+/uni04A5
+/afii10102
+% 0xB0
+/uni04E9
+/ccedilla
+/afii10110
+/uni04AF
+/uni04B1
+/uni04B3
+/afii10193
+/uni04B9
+/uni04B7
+/afii10101
+/afii10846
+/afii10107
+/afii10071
+/quotedblbase
+/guillemotleft
+/guillemotright
+% 0xC0
+/afii10017
+/afii10018
+/afii10019
+/afii10020
+/afii10021
+/afii10022
+/afii10024
+/afii10025
+/afii10026
+/afii10027
+/afii10028
+/afii10029
+/afii10030
+/afii10031
+/afii10032
+/afii10033
+% 0xD0
+/afii10034
+/afii10035
+/afii10036
+/afii10037
+/afii10038
+/afii10039
+/afii10040
+/afii10041
+/afii10042
+/afii10043
+/afii10044
+/afii10045
+/afii10046
+/afii10047
+/afii10048
+/afii10049
+% 0xE0
+/afii10065
+/afii10066
+/afii10067
+/afii10068
+/afii10069
+/afii10070
+/afii10072
+/afii10073
+/afii10074
+/afii10075
+/afii10076
+/afii10077
+/afii10078
+/afii10079
+/afii10080
+/afii10081
+% 0xF0
+/afii10082
+/afii10083
+/afii10084
+/afii10085
+/afii10086
+/afii10087
+/afii10088
+/afii10089
+/afii10090
+/afii10091
+/afii10092
+/afii10093
+/afii10094
+/afii10095
+/afii10096
+/afii10097
+] def
diff --git a/Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15-t2b.enc b/Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15-t2b.enc
new file mode 100644
index 00000000000..56c8a857682
--- /dev/null
+++ b/Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15-t2b.enc
@@ -0,0 +1,68 @@
+% nimbus-t2b.enc
+
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN quoteleft quoteleft =: quotedblleft ;
+% LIGKERN quoteright quoteright =: quotedblright ;
+% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ;
+% LIGKERN greater greater =: guillemotright ;
+% LIGKERN f f =: ff ; f i =: fi ; f l =: fl ; ff i =: ffi ; ff l =: ffl ;
+%
+% LIGKERN zero {} * ; * {} zero ;
+% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ;
+% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ;
+% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ;
+% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ;
+% LIGKERN nine {} * ; * {} nine ;
+%
+
+/nimbusT2Benc [
+%00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
+ /breve /macron /dotaccent /cedilla /ogonek /uni04C0 /angleleft /angleright
+
+%10
+ /quotedblleft /quotedblright /.notdef /.notdef /uniF6D4 /hyphen /emdash /.notdef
+ /.notdef /dotlessi /.notdef /ff /fi /fl /ffi /ffl
+%20
+ /.notdef /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /colon /semicolon /less /equal /greater /question
+%40
+ /at /A /B /C /D /E /F /G
+ /H /I /J /K /L /M /N /O
+%50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
+%60
+ /quoteleft /a /b /c /d /e /f /g
+ /h /i /j /k /l /m /n /o
+%70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /braceleft /bar /braceright /asciitilde /hyphen
+%80
+ /.notdef /uni0492 /.notdef /afii10051 /uni04BA /uni0496 /.notdef /.notdef
+ /afii10058 /uni049A /.notdef /.notdef /.notdef /uni04A2 /.notdef /.notdef
+%90
+ /uni04E8 /.notdef /afii10062 /uni04AE /.notdef /uni04B2 /.notdef /.notdef
+ /uni04B6 /afii10059 /uni04D8 /.notdef /afii10023 /afii61352 /currency /section
+%A0
+ /.notdef /uni0493 /.notdef /.notdef /uni04BB /uni0497 /.notdef /.notdef
+ /afii10106 /uni049B /.notdef /.notdef /.notdef /uni04A3 /.notdef /.notdef
+%B0
+ /uni04E9 /.notdef /afii10110 /uni04AF /.notdef /uni04B3 /.notdef /.notdef
+ /uni04B7 /afii10107 /afii10846 /.notdef /afii10071 /quotedblbase /guillemotleft /guillemotright
+%C0
+ /afii10017 /afii10018 /afii10019 /afii10020 /afii10021 /afii10022 /afii10024 /afii10025
+ /afii10026 /afii10027 /afii10028 /afii10029 /afii10030 /afii10031 /afii10032 /afii10033
+%D0
+ /afii10034 /afii10035 /afii10036 /afii10037 /afii10038 /afii10039 /afii10040 /afii10041
+ /afii10042 /afii10043 /afii10044 /afii10045 /afii10046 /afii10047 /afii10048 /afii10049
+%E0
+ /afii10065 /afii10066 /afii10067 /afii10068 /afii10069 /afii10070 /afii10072 /afii10073
+ /afii10074 /afii10075 /afii10076 /afii10077 /afii10078 /afii10079 /afii10080 /afii10081
+%F0
+ /afii10082 /afii10083 /afii10084 /afii10085 /afii10086 /afii10087 /afii10088 /afii10089
+ /afii10090 /afii10091 /afii10092 /afii10093 /afii10094 /afii10095 /afii10096 /afii10097
+] def
diff --git a/Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15-t2c.enc b/Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15-t2c.enc
new file mode 100644
index 00000000000..0dc480e45d1
--- /dev/null
+++ b/Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15-t2c.enc
@@ -0,0 +1,68 @@
+% nimbus-t2c.enc
+
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN quoteleft quoteleft =: quotedblleft ;
+% LIGKERN quoteright quoteright =: quotedblright ;
+% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ;
+% LIGKERN greater greater =: guillemotright ;
+% LIGKERN f f =: ff ; f i =: fi ; f l =: fl ; ff i =: ffi ; ff l =: ffl ;
+%
+% LIGKERN zero {} * ; * {} zero ;
+% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ;
+% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ;
+% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ;
+% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ;
+% LIGKERN nine {} * ; * {} nine ;
+%
+
+/nimbusT2Cenc [
+%00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
+ /breve /macron /dotaccent /cedilla /ogonek /uni04C0 /angleleft /angleright
+%10
+ /quotedblleft /quotedblright /.notdef /.notdef /uniF6D4 /hyphen /emdash /.notdef
+ /.notdef /dotlessi /.notdef /ff /fi /fl /ffi /ffl
+%20
+ /.notdef /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /colon /semicolon /less /equal /greater /question
+%40
+ /at /A /B /C /D /E /F /G
+ /H /I /J /K /L /M /N /O
+%50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
+%60
+ /quoteleft /a /b /c /d /e /f /g
+ /h /i /j /k /l /m /n /o
+%70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /braceleft /bar /braceright /asciitilde /hyphen
+%80
+ /.notdef /.notdef /.notdef /.notdef /uni04BA /.notdef /.notdef /.notdef
+ /.notdef /uni049A /.notdef /.notdef /.notdef /uni04A2 /.notdef /.notdef
+%90
+ /uni04E8 /.notdef /.notdef /.notdef /.notdef /uni04B2 /afii10145 /.notdef
+ /uni04B6 /.notdef /uni04D8 /.notdef /afii10023 /afii61352 /currency /section
+%A0
+ /.notdef /.notdef /.notdef /.notdef /uni04BB /.notdef /.notdef /.notdef
+ /.notdef /uni049B /.notdef /.notdef /.notdef /uni04A3 /.notdef /.notdef
+%B0
+ /uni04E9 /.notdef /.notdef /.notdef /.notdef /uni04B3 /afii10193 /.notdef
+ /uni04B7 /.notdef /afii10846 /.notdef /afii10071 /quotedblbase /guillemotleft /guillemotright
+%C0
+ /afii10017 /afii10018 /afii10019 /afii10020 /afii10021 /afii10022 /afii10024 /afii10025
+ /afii10026 /afii10027 /afii10028 /afii10029 /afii10030 /afii10031 /afii10032 /afii10033
+%D0
+ /afii10034 /afii10035 /afii10036 /afii10037 /afii10038 /afii10039 /afii10040 /afii10041
+ /afii10042 /afii10043 /afii10044 /afii10045 /afii10046 /afii10047 /afii10048 /afii10049
+%E0
+ /afii10065 /afii10066 /afii10067 /afii10068 /afii10069 /afii10070 /afii10072 /afii10073
+ /afii10074 /afii10075 /afii10076 /afii10077 /afii10078 /afii10079 /afii10080 /afii10081
+%F0
+ /afii10082 /afii10083 /afii10084 /afii10085 /afii10086 /afii10087 /afii10088 /afii10089
+ /afii10090 /afii10091 /afii10092 /afii10093 /afii10094 /afii10095 /afii10096 /afii10097
+] def
+% Command line: 'otftotfm -e ptmono_t2c.enc NimbusSanL-Reg.otf'
diff --git a/Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15-x2.enc b/Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15-x2.enc
new file mode 100644
index 00000000000..64eb5cd8674
--- /dev/null
+++ b/Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15-x2.enc
@@ -0,0 +1,291 @@
+% This file is generated from `X2uni.map' and `glyphlist.txt'
+% with afii10146->uni0462 and afii10148->uni0474, name changed to newtx-x2.enc
+%
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN quoteleft quoteleft =: quotedblleft ;
+% LIGKERN quoteright quoteright =: quotedblright ;
+% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ;
+% LIGKERN greater greater =: guillemotright ;
+% LIGKERN f f =: ff ; f i =: fi ; f l =: fl ; ff i =: ffi ; ff l =: ffl ;
+%
+% LIGKERN space {} * ; * {} space ; zero {} * ; * {} zero ;
+% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ;
+% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ;
+% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ;
+% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ;
+% LIGKERN nine {} * ; * {} nine ;
+%
+/X2AdobeEncoding [
+% 0x00
+/grave
+/acute
+/circumflex
+/tilde
+/dieresis
+/hungarumlaut
+/ring
+/caron
+/breve
+/macron
+/dotaccent
+/cedilla
+/ogonek
+/.notdef
+/angleleft
+/angleright
+% 0x10
+/quotedblleft
+/quotedblright
+/cyrflex
+/dblgrave
+/uniF6D4
+/endash
+/emdash
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+% 0x20
+/.notdef
+/exclam
+/quotedbl
+/numbersign
+/dollar
+/percent
+/ampersand
+/quoteright
+/parenleft
+/parenright
+/asterisk
+/plus
+/comma
+/hyphen
+/period
+/slash
+% 0x30
+/zero
+/one
+/two
+/three
+/four
+/five
+/six
+/seven
+/eight
+/nine
+/colon
+/semicolon
+/less
+/equal
+/greater
+/question
+% 0x40
+/at
+/.notdef
+/afii10051
+/afii10060
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/afii10055
+/afii10057
+/afii10058
+/.notdef
+/afii10059
+/.notdef
+/.notdef
+% 0x50
+/.notdef
+/.notdef
+/.notdef
+/afii10054
+/.notdef
+/afii10145
+/.notdef
+/.notdef
+/uni0462
+/.notdef
+/uni0474
+/bracketleft
+/backslash
+/bracketright
+/asciicircum
+/underscore
+% 0x60
+/quoteleft
+/.notdef
+/afii10099
+/afii10108
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/afii10103
+/afii10105
+/afii10106
+/.notdef
+/afii10107
+/.notdef
+/.notdef
+% 0x70
+/.notdef
+/.notdef
+/.notdef
+/afii10102
+/.notdef
+/afii10193
+/.notdef
+/.notdef
+/afii10194
+/.notdef
+/afii10196
+/braceleft
+/bar
+/braceright
+/asciitilde
+/hyphen
+% 0x80
+/afii10050
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/afii10056
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+% 0x90
+/.notdef
+/.notdef
+/afii10062
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/afii10053
+/.notdef
+/.notdef
+/afii10023
+/afii61352
+/currency
+/section
+% 0xA0
+/afii10098
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/afii10104
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+% 0xB0
+/.notdef
+/.notdef
+/afii10110
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/afii10101
+/afii10846
+/.notdef
+/afii10071
+/quotedblbase
+/guillemotleft
+/guillemotright
+% 0xC0
+/afii10017
+/afii10018
+/afii10019
+/afii10020
+/afii10021
+/afii10022
+/afii10024
+/afii10025
+/afii10026
+/afii10027
+/afii10028
+/afii10029
+/afii10030
+/afii10031
+/afii10032
+/afii10033
+% 0xD0
+/afii10034
+/afii10035
+/afii10036
+/afii10037
+/afii10038
+/afii10039
+/afii10040
+/afii10041
+/afii10042
+/afii10043
+/afii10044
+/afii10045
+/afii10046
+/afii10047
+/afii10048
+/afii10049
+% 0xE0
+/afii10065
+/afii10066
+/afii10067
+/afii10068
+/afii10069
+/afii10070
+/afii10072
+/afii10073
+/afii10074
+/afii10075
+/afii10076
+/afii10077
+/afii10078
+/afii10079
+/afii10080
+/afii10081
+% 0xF0
+/afii10082
+/afii10083
+/afii10084
+/afii10085
+/afii10086
+/afii10087
+/afii10088
+/afii10089
+/afii10090
+/afii10091
+/afii10092
+/afii10093
+/afii10094
+/afii10095
+/afii10096
+/afii10097
+] def
diff --git a/Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15mono-ec.enc b/Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15mono-ec.enc
new file mode 100644
index 00000000000..ce723b50f43
--- /dev/null
+++ b/Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15mono-ec.enc
@@ -0,0 +1,356 @@
+% @@psencodingfile@{
+% date = "19aug15",
+% filename = "urw35-ec.enc",
+% email = "tex-fonts@@tug.org",
+% docstring = "This is the EC (aka Cork aka T1) encoding vector
+% for 8-bit fonts to be used with TeX, changed for URW35."
+% @}
+%
+% The original paper can be found on
+% https://www.tug.org/TUGboat/Articles/tb11-4/tb30ferguson.pdf
+%
+% Names of the glyphs try to comply with:
+% Adobe Glyph List For New Fonts, ver. 1.6, 30 Januaury 2006
+% http://partners.adobe.com/public/developer/en/opentype/aglfn13.txt
+% but some exceptions are listed below.
+%
+% The following characters are not present in Unicode:
+% - /perthousandzero = used to compose /perthousand, /pertenthousand, ... out of /percent + this character
+% - Germandbls = now there is a related character in Unicode,
+% U+1E9E - LATIN CAPITAL LETTER SHARP S
+% but probably /S_S ligature name should be used instead
+%
+% The following two characters have different Unicode mappings than on the AGL:
+% - /tcedilla = U+0163 - LATIN SMALL LETTER T WITH CEDILLA
+% according to AGL it should be /tcommaaccent
+% - /Tcedilla = U+0162 - LATIN CAPITAL LETTER T WITH CEDILLA
+% according to AGL it should be /Tcommaaccent
+% But having /scedilla and /tcommaaccent mixed is even more ugly.
+%
+% The following characters are not present on the AGL:
+% - /dotlessj = U+0237 - LATIN SMALL LETTER DOTLESS J
+% - /cwm = U+200B - ZERO WIDTH SPACE
+% - /visiblespace = U+2423 - OPEN BOX
+% and should probably better be labeled with uniXXXX notation
+% (though hardly any font has those glyphs anyway).
+%
+% The following ligatures are deprecated by recent AGL:
+% - /ff, /fi, /fl, /ffi, /ffl = /f_i and similar should have been used instead
+%
+% Hyphen character:
+% There are two character named "hyphen". The original article explains
+% the background of this decision (if one wanted to use a different
+% hyphenation character and still be able to use the dash). So the first
+% character should serve as "hyphen char" and the other one as "dash" in
+% compound words. The character 0x2D is supposed to be the hyphen char,
+% but since there used to be two characters of the same name in this
+% file for some time, the tools like afmtotfm have been confused and
+% remapped the hyphen char to 0x7F automatically. After the second
+% character's name was changed, hyphenation characters in existing
+% tfm fonts (generated with the old ec.enc) have disappeared, so the
+% second character has been renamed back to "hyphen". Anyone generating
+% tfm fonts is strongly encouraged to make a copy of this file, rename
+% it and change glyph names as required for their font.
+%
+% Other remarks:
+% - /Eth = U+00D0 - LATIN CAPITAL LETTER ETH
+% must also be used as /Dcroat
+% U+0110 - LATIN CAPITAL LETTER D WITH STROKE
+%
+% Misleading names and shapes of letters (that lead to different names in past)
+% - /lcaron = U+013E - LATIN SMALL LETTER L WITH CARON
+% /lquoteright
+% - /Lcaron = U+013D - LATIN CAPITAL LETTER L WITH CARON
+% /Lquoteright
+% - /dcaron = U+010F - LATIN SMALL LETTER D WITH CARON
+% /dquoteright
+% - /tcaron = U+0165 - LATIN SMALL LETTER T WITH CARON
+% /tquoteright
+% - /dcroat = U+0111 - LATIN SMALL LETTER D WITH STROKE
+% /dbar, /dmacron
+%
+% - /cwm - /bom, /zerowidthnobreakspace
+% - /underscore - /underline
+% - /hyphen.alt - /sfthyphen, /hyphen, /dash
+%
+%
+% Turkish & Romanian
+% --------------------
+% EC encoding has been defined to include /tcedilla and /scedilla.
+% For Turkish one needs /scedilla, while for Romanian one would need
+% "t with comma below" (/tcommaaccent) and "s with comma below" (/scommaaccent).
+% "t with cedilla" in not used in any language except in inferior
+% Romanian typography that can use cedillas instead of commas below.
+% AGL has a strange mapping as well.
+%
+% Without adding an additional character, it is impossible to support both
+% languages at the same time, so EC is not really best choice for Romanians,
+% even though it can be "misused" if one replaces both /scedilla and /tcedilla
+% with /scommaaccent and /tcommaaccent.
+%
+% Characters that have been renamed in July 2008:
+% 0x18 /zeroinferior -> /perthousandzero
+% 0x20 U+2423 /visualspace -> /visiblespace (if font doesn't have it, use /space)
+% 0x8D U+014A /Ng -> /Eng
+% 0x9E U+0111 /dbar -> /dcroat
+% 0xAD U+014B /ng -> /eng
+% 0xB4 U+0165 /tquoteright -> /tcaron
+%
+/nimbusmonoECEncoding [ % now 256 chars follow
+/grave % 0x00 U+0060
+/acute % 0x01 U+00B4
+/circumflex % 0x02 U+02C6
+/tilde % 0x03 U+02DC
+/dieresis % 0x04 U+00A8
+/hungarumlaut % 0x05 U+02DD
+/ring % 0x06 U+02DA
+/caron % 0x07 U+02C7
+/breve % 0x08 U+02D8
+/macron % 0x09 U+00AF
+/dotaccent % 0x0A U+02D9
+/cedilla % 0x0B U+00B8
+/ogonek % 0x0C U+02DB
+/quotesinglbase % 0x0D U+201A
+/guilsinglleft % 0x0E U+2039
+/guilsinglright % 0x0F U+203A
+/quotedblleft % 0x10 U+201C
+/quotedblright % 0x11 U+201D
+/quotedblbase % 0x12 U+201E
+/guillemotleft % 0x13 U+00AB
+/guillemotright % 0x14 U+00BB
+/endash % 0x15 U+2013
+/emdash % 0x16 U+2014
+/cwm % 0x17 U+200B
+/perthousandzero % 0x18 ______
+/dotlessi % 0x19 U+0131
+/dotlessj % 0x1A U+0237
+/ff % 0x1B U+FB00
+/fi % 0x1C U+FB01
+/fl % 0x1D U+FB02
+/ffi % 0x1E U+FB03
+/ffl % 0x1F U+FB04
+/uni2423 %/visiblespace % 0x20 U+2423
+/exclam % 0x21
+/quotedbl % 0x22
+/numbersign % 0x23
+/dollar % 0x24
+/percent % 0x25
+/ampersand % 0x26
+/quoteright % 0x27 U+2019
+/parenleft % 0x28
+/parenright % 0x29
+/uni204E % 0x2A U+204E is low asterisk
+/plus % 0x2B
+/comma % 0x2C
+/hyphen % 0x2D
+/period % 0x2E
+/slash % 0x2F
+/zero % 0x30
+/one % 0x31
+/two % 0x32
+/three % 0x33
+/four % 0x34
+/five % 0x35
+/six % 0x36
+/seven % 0x37
+/eight % 0x38
+/nine % 0x39
+/colon % 0x3A
+/semicolon % 0x3B
+/less % 0x3C
+/equal % 0x3D
+/greater % 0x3E
+/question % 0x3F
+/at % 0x40
+/A % 0x41
+/B % 0x42
+/C % 0x43
+/D % 0x44
+/E % 0x45
+/F % 0x46
+/G % 0x47
+/H % 0x48
+/I % 0x49
+/J % 0x4A
+/K % 0x4B
+/L % 0x4C
+/M % 0x4D
+/N % 0x4E
+/O % 0x4F
+/P % 0x50
+/Q % 0x51
+/R % 0x52
+/S % 0x53
+/T % 0x54
+/U % 0x55
+/V % 0x56
+/W % 0x57
+/X % 0x58
+/Y % 0x59
+/Z % 0x5A
+/bracketleft % 0x5B
+/backslash % 0x5C
+/bracketright % 0x5D
+/asciicircum % 0x5E
+/underscore % 0x5F
+/quoteleft % 0x60 U+2018
+/a % 0x61
+/b % 0x62
+/c % 0x63
+/d % 0x64
+/e % 0x65
+/f % 0x66
+/g % 0x67
+/h % 0x68
+/i % 0x69
+/j % 0x6A
+/k % 0x6B
+/l % 0x6C
+/m % 0x6D
+/n % 0x6E
+/o % 0x6F
+/p % 0x70
+/q % 0x71
+/r % 0x72
+/s % 0x73
+/t % 0x74
+/u % 0x75
+/v % 0x76
+/w % 0x77
+/x % 0x78
+/y % 0x79
+/z % 0x7A
+/braceleft % 0x7B
+/bar % 0x7C
+/braceright % 0x7D
+/asciitilde % 0x7E
+/hyphen % 0x7F U+002D (explicit "hyphen char")
+/Abreve % 0x80 U+0102
+/Aogonek % 0x81 U+0104
+/Cacute % 0x82 U+0106
+/Ccaron % 0x83 U+010C
+/Dcaron % 0x84 U+010E
+/Ecaron % 0x85 U+011A
+/Eogonek % 0x86 U+0118
+/Gbreve % 0x87 U+011E
+/Lacute % 0x88 U+0139
+/Lcaron % 0x89 U+013D
+/Lslash % 0x8A U+0141
+/Nacute % 0x8B U+0143
+/Ncaron % 0x8C U+0147
+/Eng % 0x8D U+014A
+/Ohungarumlaut % 0x8E U+0150
+/Racute % 0x8F U+0154
+/Rcaron % 0x90 U+0158
+/Sacute % 0x91 U+015A
+/Scaron % 0x92 U+0160
+/Scedilla % 0x93 U+015E
+/Tcaron % 0x94 U+0164
+/Tcommaaccent % 0x95 U+0162
+/Uhungarumlaut % 0x96 U+0170
+/Uring % 0x97 U+016E
+/Ydieresis % 0x98 U+0178
+/Zacute % 0x99 U+0179
+/Zcaron % 0x9A U+017D
+/Zdotaccent % 0x9B U+017B
+/IJ % 0x9C U+0132
+/Idotaccent % 0x9D U+0130
+/dcroat % 0x9E U+0111
+/section % 0x9F U+00A7
+/abreve % 0xA0 U+0103
+/aogonek % 0xA1 U+0105
+/cacute % 0xA2 U+0107
+/ccaron % 0xA3 U+010D
+/dcaron % 0xA4 U+010F
+/ecaron % 0xA5 U+011B
+/eogonek % 0xA6 U+0119
+/gbreve % 0xA7 U+011F
+/lacute % 0xA8 U+013A
+/lcaron % 0xA9 U+013E
+/lslash % 0xAA U+0142
+/nacute % 0xAB U+0144
+/ncaron % 0xAC U+0148
+/eng % 0xAD U+014B
+/ohungarumlaut % 0xAE U+0151
+/racute % 0xAF U+0155
+/rcaron % 0xB0 U+0159
+/sacute % 0xB1 U+015B
+/scaron % 0xB2 U+0161
+/scedilla % 0xB3 U+015F
+/tcaron % 0xB4 U+0165
+/tcommaaccent % 0xB5 U+0163
+/uhungarumlaut % 0xB6 U+0171
+/uring % 0xB7 U+016F
+/ydieresis % 0xB8 U+00FF
+/zacute % 0xB9 U+017A
+/zcaron % 0xBA U+017E
+/zdotaccent % 0xBB U+017C
+/ij % 0xBC U+0133
+/exclamdown % 0xBD U+00A1
+/questiondown % 0xBE U+00BF
+/sterling % 0xBF U+00A3
+/Agrave % 0xC0
+/Aacute % 0xC1
+/Acircumflex % 0xC2
+/Atilde % 0xC3
+/Adieresis % 0xC4
+/Aring % 0xC5
+/AE % 0xC6
+/Ccedilla % 0xC7
+/Egrave % 0xC8
+/Eacute % 0xC9
+/Ecircumflex % 0xCA
+/Edieresis % 0xCB
+/Igrave % 0xCC
+/Iacute % 0xCD
+/Icircumflex % 0xCE
+/Idieresis % 0xCF
+/Eth % 0xD0
+/Ntilde % 0xD1
+/Ograve % 0xD2
+/Oacute % 0xD3
+/Ocircumflex % 0xD4
+/Otilde % 0xD5
+/Odieresis % 0xD6
+/OE % 0xD7 U+0152
+/Oslash % 0xD8
+/Ugrave % 0xD9
+/Uacute % 0xDA
+/Ucircumflex % 0xDB
+/Udieresis % 0xDC
+/Yacute % 0xDD
+/Thorn % 0xDE
+/Germandbls % 0xDF (U+1E9E, /S_S)
+/agrave % 0xE0
+/aacute % 0xE1
+/acircumflex % 0xE2
+/atilde % 0xE3
+/adieresis % 0xE4
+/aring % 0xE5
+/ae % 0xE6
+/ccedilla % 0xE7
+/egrave % 0xE8
+/eacute % 0xE9
+/ecircumflex % 0xEA
+/edieresis % 0xEB
+/igrave % 0xEC
+/iacute % 0xED
+/icircumflex % 0xEE
+/idieresis % 0xEF
+/eth % 0xF0
+/ntilde % 0xF1
+/ograve % 0xF2
+/oacute % 0xF3
+/ocircumflex % 0xF4
+/otilde % 0xF5
+/odieresis % 0xF6
+/oe % 0xF7 U+0153
+/oslash % 0xF8
+/ugrave % 0xF9
+/uacute % 0xFA
+/ucircumflex % 0xFB
+/udieresis % 0xFC
+/yacute % 0xFD
+/thorn % 0xFE
+/germandbls % 0xFF U+00DF
+] def
diff --git a/Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15mono-lgr.enc b/Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15mono-lgr.enc
new file mode 100644
index 00000000000..15ee9e9b3f8
--- /dev/null
+++ b/Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15mono-lgr.enc
@@ -0,0 +1,53 @@
+% nimbus15mono-lgr.enc
+% CODINGSCHEME GREEK FONT ENCODING - LGR
+
+/nimbusLGRenc [
+%00
+ /endash /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /Alpha /Upsilondieresis /alpha /upsilondieresis
+%10
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /Euro /perthousand /afii10846 /.notdef /quoteleft /quoteright /breve /macron
+%20
+ /.notdef /exclam /dieresis /dieresistonos /.notdef /percent /periodcentered /tonos
+ /parenleft /parenright /uni204E /plus /comma /hyphen /period /slash
+%30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /colon /uni0387 /.notdef /equal /.notdef /semicolon
+%40
+ /.notdef /Alpha /Beta /.notdef /Delta /Epsilon /Phi /Gamma
+ /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
+%50
+ /Pi /Chi /Rho /Sigma /Tau /Upsilon /.notdef /uni2126
+ /Xi /Psi /Zeta /bracketleft /.notdef /bracketright /.notdef /.notdef
+%60
+ /.notdef /alpha /beta /uni03C2 /delta /epsilon /phi1 /gamma
+ /eta /iota /theta1 /kappa /lambda /uni03BC /nu /omicron
+%70
+ /pi /chi /rho /sigma /tau /upsilon /.notdef /omega
+ /xi /psi /zeta /guillemotleft /.notdef /guillemotright /.notdef /emdash
+%80
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /alphatonos /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%90
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%A0
+ /etatonos /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%B0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /omegatonos /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%C0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%D0
+ /iotatonos /.notdef /.notdef /.notdef /upsilontonos /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /Iotadieresis /.notdef /.notdef /.notdef /Upsilondieresis
+%E0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /epsilontonos /.notdef /.notdef /.notdef /omicrontonos /.notdef /.notdef /.notdef
+%F0
+ /iotadieresis /.notdef /iotadieresistonos /.notdef /upsilondieresis /.notdef /upsilondieresistonos /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+] def
diff --git a/Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15mono-ot1.enc b/Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15mono-ot1.enc
new file mode 100644
index 00000000000..ba0b5a8212b
--- /dev/null
+++ b/Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15mono-ot1.enc
@@ -0,0 +1,180 @@
+%
+/NimbusMonoOT1Enc [
+% 0x0
+/Gamma
+/uni0394
+/Theta
+/Lambda
+/Xi
+/Pi
+/Sigma
+/Upsilon
+
+% 0x8
+/Phi
+/Psi
+/uni03A9
+/arrowup
+/arrowdown
+/quotesingle
+/exclamdown
+/questiondown
+
+% 0x10
+/dotlessi
+/uni0237
+/grave
+/acute
+/caron
+/breve
+/macron
+/ring
+
+% 0x18
+/cedilla
+/germandbls
+/ae
+/oe
+/oslash
+/AE
+/OE
+/Oslash
+
+% 0x20
+/uni2423
+/exclam
+/quotedblright
+/numbersign
+/dollar
+/percent
+/ampersand
+/quoteright
+
+% 0x28
+/parenleft
+/parenright
+/uni204E % low asterisk
+/plus
+/comma
+/hyphen
+/period
+/slash
+
+% 0x30
+/zero
+/one
+/two
+/three
+/four
+/five
+/six
+/seven
+
+% 0x38
+/eight
+/nine
+/colon
+/semicolon
+/exclamdown
+/equal
+/questiondown
+/question
+
+% 0x40
+/at
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+
+% 0x48
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+
+% 0x50
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+
+% 0x58
+/X
+/Y
+/Z
+/bracketleft
+/quotedblleft
+/bracketright
+/circumflex
+/dotaccent
+
+% 0x60
+/quoteleft
+/a
+/b
+/c
+/d
+/e
+/f
+/g
+
+% 0x68
+/h
+/i
+/j
+/k
+/l
+/m
+/n
+/o
+
+% 0x70
+/p
+/q
+/r
+/s
+/t
+/u
+/v
+/w
+
+% 0x78
+/x
+/y
+/z
+/endash
+/emdash
+/hungarumlaut
+/tilde
+/dieresis
+
+%80
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+] def
diff --git a/Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15mono-ot2.enc b/Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15mono-ot2.enc
new file mode 100644
index 00000000000..22f1ee1517c
--- /dev/null
+++ b/Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15mono-ot2.enc
@@ -0,0 +1,51 @@
+/nimbus15monoot2Enc [
+%00
+ /afii10059 /afii10058 /afii10145 /afii10047 /afii10055 /afii10053 /afii10051 /afii10060
+ /afii10107 /afii10106 /afii10193 /afii10095 /afii10103 /afii10101 /afii10099 /afii10108
+%10
+ /afii10048 /afii10024 /afii10027 /afii10023 /uni0474 /uni0472 /afii10054 /afii10049
+ /afii10096 /afii10072 /afii10075 /afii10071 /uni0475 /uni0473 /afii10102 /afii10097
+%20
+ /dieresis /exclam /quotedbl /uni0462 /uniF6D4 /percent /acute /quoteright
+ /parenleft /parenright /asterisk /uni0463 /comma /hyphen /period /slash
+%30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /colon /semicolon /guillemotleft /dotlessi /guillemotright /question
+%40
+ /breve /afii10017 /afii10018 /afii10040 /afii10021 /afii10022 /afii10038 /afii10020
+ /afii10039 /afii10026 /afii10057 /afii10028 /afii10029 /afii10030 /afii10031 /afii10032
+%50
+ /afii10033 /afii10041 /afii10034 /afii10035 /afii10036 /afii10037 /afii10019 /afii10043
+ /afii10042 /afii10045 /afii10025 /bracketleft /backslash /bracketright /afii10046 /afii10044
+%60
+ /quoteleft /afii10065 /afii10066 /afii10088 /afii10069 /afii10070 /afii10086 /afii10068
+ /afii10087 /afii10074 /afii10105 /afii10076 /afii10077 /afii10078 /afii10079 /afii10080
+%70
+ /afii10081 /afii10089 /afii10082 /afii10083 /afii10084 /afii10085 /afii10067 /afii10091
+ /afii10090 /afii10093 /afii10073 /endash /emdash /afii61352 /afii10094 /afii10092
+%80
+ /.notdef /.notdef /afii10062 /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%90
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%A0
+ /.notdef /.notdef /afii10110 /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%B0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%C0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%D0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%E0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%F0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+] def
+% Changed quotes to straight \ No newline at end of file
diff --git a/Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15mono-t2a.enc b/Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15mono-t2a.enc
new file mode 100644
index 00000000000..e61eb2fc4c2
--- /dev/null
+++ b/Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15mono-t2a.enc
@@ -0,0 +1,291 @@
+% nimbusmono-t2a.enc
+%
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN quoteleft quoteleft =: quotedblleft ;
+% LIGKERN quoteright quoteright =: quotedblright ;
+% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ;
+% LIGKERN greater greater =: guillemotright ;
+
+%
+% LIGKERN space {} * ; * {} space ; zero {} * ; * {} zero ;
+% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ;
+% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ;
+% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ;
+% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ;
+% LIGKERN nine {} * ; * {} nine ;
+% LIGKERN f {} f ; f {} i ; f {} l ; ff {} i ; ff {} l ;
+
+/nimbusmonoT2Aenc [
+% 0x00
+/grave
+/acute
+/circumflex
+/tilde
+/dieresis
+/hungarumlaut
+/ring
+/caron
+/breve
+/macron
+/dotaccent
+/cedilla
+/ogonek
+/uni04C0
+/angleleft
+/angleright
+% 0x10
+/quotedblleft
+/quotedblright
+/cyrflex
+/dblgrave
+/cyrbreve
+/endash
+/emdash
+/.notdef
+/.notdef
+/dotlessi
+/uni0237
+/ff
+/fi
+/fl
+/ffi
+/ffl
+% 0x20
+/uni2423
+/exclam
+/quotedbl
+/numbersign
+/dollar
+/percent
+/ampersand
+/quoteright
+/parenleft
+/parenright
+/asterisk
+/plus
+/comma
+/hyphen
+/period
+/slash
+% 0x30
+/zero
+/one
+/two
+/three
+/four
+/five
+/six
+/seven
+/eight
+/nine
+/colon
+/semicolon
+/less
+/equal
+/greater
+/question
+% 0x40
+/at
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+% 0x50
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+/X
+/Y
+/Z
+/bracketleft
+/backslash
+/bracketright
+/asciicircum
+/underscore
+% 0x60
+/quoteleft
+/a
+/b
+/c
+/d
+/e
+/f
+/g
+/h
+/i
+/j
+/k
+/l
+/m
+/n
+/o
+% 0x70
+/p
+/q
+/r
+/s
+/t
+/u
+/v
+/w
+/x
+/y
+/z
+/braceleft
+/bar
+/braceright
+/asciitilde
+/hyphen
+% 0x80
+/afii10050
+/uni0492
+/afii10051
+/afii10060
+/uni04BA
+/uni0496
+/uni0498
+/afii10058
+/afii10056
+/uni049A
+/uni04A0
+/uni049C
+/uni04D4 % AE
+/uni04A2
+/uni04A4
+/afii10054
+% 0x90
+/uni04E8
+/Ccedilla
+/afii10062
+/uni04AE
+/uni04B0
+/uni04B2
+/afii10145
+/uni04B8
+/uni04B6
+/afii10053
+/uni04D8
+/afii10059
+/afii10023
+/afii61352
+/currency
+/section
+% 0xA0
+/afii10098
+/uni0493
+/afii10099
+/afii10108
+/uni04BB
+/uni0497
+/uni0499
+/afii10106
+/afii10104
+/uni049B
+/uni04A1
+/uni049D
+/uni04D5
+/uni04A3
+/uni04A5
+/afii10102
+% 0xB0
+/uni04E9
+/ccedilla
+/afii10110
+/uni04AF
+/uni04B1
+/uni04B3
+/afii10193
+/uni04B9
+/uni04B7
+/afii10101
+/afii10846
+/afii10107
+/afii10071
+/quotedblbase
+/guillemotleft
+/guillemotright
+% 0xC0
+/afii10017
+/afii10018
+/afii10019
+/afii10020
+/afii10021
+/afii10022
+/afii10024
+/afii10025
+/afii10026
+/afii10027
+/afii10028
+/afii10029
+/afii10030
+/afii10031
+/afii10032
+/afii10033
+% 0xD0
+/afii10034
+/afii10035
+/afii10036
+/afii10037
+/afii10038
+/afii10039
+/afii10040
+/afii10041
+/afii10042
+/afii10043
+/afii10044
+/afii10045
+/afii10046
+/afii10047
+/afii10048
+/afii10049
+% 0xE0
+/afii10065
+/afii10066
+/afii10067
+/afii10068
+/afii10069
+/afii10070
+/afii10072
+/afii10073
+/afii10074
+/afii10075
+/afii10076
+/afii10077
+/afii10078
+/afii10079
+/afii10080
+/afii10081
+% 0xF0
+/afii10082
+/afii10083
+/afii10084
+/afii10085
+/afii10086
+/afii10087
+/afii10088
+/afii10089
+/afii10090
+/afii10091
+/afii10092
+/afii10093
+/afii10094
+/afii10095
+/afii10096
+/afii10097
+] def
diff --git a/Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15mono-t2b.enc b/Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15mono-t2b.enc
new file mode 100644
index 00000000000..4f6e183ff05
--- /dev/null
+++ b/Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15mono-t2b.enc
@@ -0,0 +1,67 @@
+% nimbusmono-t2b.enc
+
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN quoteleft quoteleft =: quotedblleft ;
+% LIGKERN quoteright quoteright =: quotedblright ;
+% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ;
+% LIGKERN greater greater =: guillemotright ;
+%
+% LIGKERN space {} * ; * {} space ; zero {} * ; * {} zero ;
+% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ;
+% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ;
+% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ;
+% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ;
+% LIGKERN nine {} * ; * {} nine ;
+% LIGKERN f {} f ; f {} i ; f {} l ; ff {} i ; ff {} l ;
+
+/nimbusmonoT2Benc [
+%00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
+ /breve /macron /dotaccent /cedilla /ogonek /uni04C0 /angleleft /angleright
+
+%10
+ /quotedblleft /quotedblright /.notdef /.notdef /.notdef /hyphen /emdash /.notdef
+ /.notdef /dotlessi /.notdef /ff /fi /fl /ffi /ffl
+%20
+ /uni2423 /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /colon /semicolon /less /equal /greater /question
+%40
+ /at /A /B /C /D /E /F /G
+ /H /I /J /K /L /M /N /O
+%50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
+%60
+ /quoteleft /a /b /c /d /e /f /g
+ /h /i /j /k /l /m /n /o
+%70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /braceleft /bar /braceright /asciitilde /hyphen
+%80
+ /.notdef /uni0492 /.notdef /afii10051 /uni04BA /uni0496 /.notdef /.notdef
+ /afii10058 /uni049A /.notdef /.notdef /.notdef /uni04A2 /.notdef /.notdef
+%90
+ /uni04E8 /.notdef /afii10062 /uni04AE /.notdef /uni04B2 /.notdef /.notdef
+ /uni04B6 /afii10059 /uni04D8 /.notdef /afii10023 /afii61352 /currency /section
+%A0
+ /.notdef /uni0493 /.notdef /.notdef /uni04BB /uni0497 /.notdef /.notdef
+ /afii10106 /uni049B /.notdef /.notdef /.notdef /uni04A3 /.notdef /.notdef
+%B0
+ /uni04E9 /.notdef /afii10110 /uni04AF /.notdef /uni04B3 /.notdef /.notdef
+ /uni04B7 /afii10107 /afii10846 /.notdef /afii10071 /quotedblbase /guillemotleft /guillemotright
+%C0
+ /afii10017 /afii10018 /afii10019 /afii10020 /afii10021 /afii10022 /afii10024 /afii10025
+ /afii10026 /afii10027 /afii10028 /afii10029 /afii10030 /afii10031 /afii10032 /afii10033
+%D0
+ /afii10034 /afii10035 /afii10036 /afii10037 /afii10038 /afii10039 /afii10040 /afii10041
+ /afii10042 /afii10043 /afii10044 /afii10045 /afii10046 /afii10047 /afii10048 /afii10049
+%E0
+ /afii10065 /afii10066 /afii10067 /afii10068 /afii10069 /afii10070 /afii10072 /afii10073
+ /afii10074 /afii10075 /afii10076 /afii10077 /afii10078 /afii10079 /afii10080 /afii10081
+%F0
+ /afii10082 /afii10083 /afii10084 /afii10085 /afii10086 /afii10087 /afii10088 /afii10089
+ /afii10090 /afii10091 /afii10092 /afii10093 /afii10094 /afii10095 /afii10096 /afii10097
+] def
diff --git a/Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15mono-t2c.enc b/Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15mono-t2c.enc
new file mode 100644
index 00000000000..2b7c8c0041d
--- /dev/null
+++ b/Master/texmf-dist/fonts/enc/dvips/nimbus15/nimbus15mono-t2c.enc
@@ -0,0 +1,66 @@
+% nimbusmono-t2c.enc
+
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN quoteleft quoteleft =: quotedblleft ;
+% LIGKERN quoteright quoteright =: quotedblright ;
+% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ;
+% LIGKERN greater greater =: guillemotright ;
+
+% LIGKERN space {} * ; * {} space ; zero {} * ; * {} zero ;
+% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ;
+% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ;
+% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ;
+% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ;
+% LIGKERN nine {} * ; * {} nine ;
+% LIGKERN f {} f ; f {} i ; f {} l ; ff {} i ; ff {} l ;
+
+/nimbusmonoT2Cenc [
+%00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
+ /breve /macron /dotaccent /cedilla /ogonek /uni04C0 /angleleft /angleright
+%10
+ /quotedblleft /quotedblright /.notdef /.notdef /.notdef /hyphen /emdash /.notdef
+ /.notdef /dotlessi /.notdef /ff /fi /fl /ffi /ffl
+%20
+ /uni2423 /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /colon /semicolon /less /equal /greater /question
+%40
+ /at /A /B /C /D /E /F /G
+ /H /I /J /K /L /M /N /O
+%50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
+%60
+ /quoteleft /a /b /c /d /e /f /g
+ /h /i /j /k /l /m /n /o
+%70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /braceleft /bar /braceright /asciitilde /hyphen
+%80
+ /.notdef /.notdef /.notdef /.notdef /uni04BA /.notdef /.notdef /.notdef
+ /.notdef /uni049A /.notdef /.notdef /.notdef /uni04A2 /.notdef /.notdef
+%90
+ /uni04E8 /.notdef /.notdef /.notdef /.notdef /uni04B2 /afii10145 /.notdef
+ /uni04B6 /.notdef /uni04D8 /.notdef /afii10023 /afii61352 /currency /section
+%A0
+ /.notdef /.notdef /.notdef /.notdef /uni04BB /.notdef /.notdef /.notdef
+ /.notdef /uni049B /.notdef /.notdef /.notdef /uni04A3 /.notdef /.notdef
+%B0
+ /uni04E9 /.notdef /.notdef /.notdef /.notdef /uni04B3 /afii10193 /.notdef
+ /uni04B7 /.notdef /afii10846 /.notdef /afii10071 /quotedblbase /guillemotleft /guillemotright
+%C0
+ /afii10017 /afii10018 /afii10019 /afii10020 /afii10021 /afii10022 /afii10024 /afii10025
+ /afii10026 /afii10027 /afii10028 /afii10029 /afii10030 /afii10031 /afii10032 /afii10033
+%D0
+ /afii10034 /afii10035 /afii10036 /afii10037 /afii10038 /afii10039 /afii10040 /afii10041
+ /afii10042 /afii10043 /afii10044 /afii10045 /afii10046 /afii10047 /afii10048 /afii10049
+%E0
+ /afii10065 /afii10066 /afii10067 /afii10068 /afii10069 /afii10070 /afii10072 /afii10073
+ /afii10074 /afii10075 /afii10076 /afii10077 /afii10078 /afii10079 /afii10080 /afii10081
+%F0
+ /afii10082 /afii10083 /afii10084 /afii10085 /afii10086 /afii10087 /afii10088 /afii10089
+ /afii10090 /afii10091 /afii10092 /afii10093 /afii10094 /afii10095 /afii10096 /afii10097
+] def