summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Master/texmf-dist/doc/fonts/ly1/README (renamed from Master/texmf-dist/doc/fonts/ly1/ly1.txt)59
-rw-r--r--Master/texmf-dist/doc/fonts/ly1/texnansi.txt142
-rw-r--r--Master/texmf-dist/doc/fonts/ly1/texnansi.vec337
-rw-r--r--Master/texmf-dist/fonts/map/dvips/ly1/pag8y.map4
-rw-r--r--Master/texmf-dist/fonts/map/dvips/ly1/pbk8y.map6
-rw-r--r--Master/texmf-dist/fonts/map/dvips/ly1/phv8y.map7
-rw-r--r--Master/texmf-dist/fonts/map/dvips/ly1/pnc8y.map6
-rw-r--r--Master/texmf-dist/fonts/map/dvips/ly1/ppl8y.map10
-rw-r--r--Master/texmf-dist/fonts/map/dvips/ly1/ptm8y.map7
-rw-r--r--Master/texmf-dist/fonts/map/dvips/ly1/pzc8y.map1
-rw-r--r--Master/texmf-dist/fonts/map/dvips/ly1/texnansi.enc317
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/pagd8y.tfmbin0 -> 5104 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/pagdo8y.tfmbin0 -> 5184 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/pagk8y.tfmbin0 -> 5236 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/pagko8y.tfmbin0 -> 5372 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/pbkd8y.tfmbin0 -> 3152 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/pbkdi8y.tfmbin0 -> 3244 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/pbkdo8y.tfmbin0 -> 3188 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/pbkl8y.tfmbin0 -> 3032 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/pbkli8y.tfmbin0 -> 3124 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/pbklo8y.tfmbin0 -> 3096 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/pcrb8y.tfmbin0 -> 1316 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/pcrbo8y.tfmbin0 -> 1568 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/pcrr8y.tfmbin0 -> 1312 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/pcrro8y.tfmbin0 -> 1564 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/phvb8y.tfmbin0 -> 4676 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/phvb8yn.tfmbin0 -> 4432 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/phvbo8y.tfmbin0 -> 4760 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/phvbo8yn.tfmbin0 -> 4516 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/phvl8y.tfmbin0 -> 2808 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/phvlo8y.tfmbin0 -> 2952 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/phvr8y.tfmbin0 -> 5144 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/phvr8yn.tfmbin0 -> 5160 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/phvro8y.tfmbin0 -> 5268 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/phvro8yn.tfmbin0 -> 5248 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/pncb8y.tfmbin0 -> 3332 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/pncbi8y.tfmbin0 -> 5372 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/pncbo8y.tfmbin0 -> 3380 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/pncr8y.tfmbin0 -> 3784 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/pncri8y.tfmbin0 -> 3792 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/pncro8y.tfmbin0 -> 3736 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/pplb8y.tfmbin0 -> 2824 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/pplbi8y.tfmbin0 -> 3036 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/pplbo8y.tfmbin0 -> 2852 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/pplbu8y.tfmbin0 -> 2772 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/pplr8y.tfmbin0 -> 3148 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/pplr8yn.tfmbin0 -> 3180 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/pplri8y.tfmbin0 -> 3028 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/pplro8y.tfmbin0 -> 3180 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/pplrr8ye.tfmbin0 -> 3112 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/pplru8y.tfmbin0 -> 2744 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/psyr.tfmbin0 -> 1408 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/ptmb8y.tfmbin0 -> 4620 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/ptmbc8y.tfmbin0 -> 4828 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/ptmbi8y.tfmbin0 -> 4440 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/ptmbo8y.tfmbin0 -> 4696 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/ptmr8y.tfmbin0 -> 4432 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/ptmr8yn.tfmbin0 -> 4524 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/ptmrc8y.tfmbin0 -> 4648 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/ptmri8y.tfmbin0 -> 4460 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/ptmro8y.tfmbin0 -> 4524 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/ptmrr8ye.tfmbin0 -> 4488 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/pzcmi8y.tfmbin0 -> 3672 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/adobe/ly1/pzdr.tfmbin0 -> 1528 bytes
-rw-r--r--Master/texmf-dist/tex/latex/ly1/ly1lb.fd36
-rw-r--r--Master/texmf-dist/tex/latex/ly1/ly1lbf.fd28
-rw-r--r--Master/texmf-dist/tex/latex/ly1/ly1lbs.fd36
-rw-r--r--Master/texmf-dist/tex/latex/ly1/ly1lbt.fd37
-rw-r--r--Master/texmf-dist/tex/latex/ly1/ly1pag.fd68
-rw-r--r--Master/texmf-dist/tex/latex/ly1/ly1pbk.fd77
-rw-r--r--Master/texmf-dist/tex/latex/ly1/ly1pnc.fd71
-rw-r--r--Master/texmf-dist/tex/latex/ly1/ly1ppl.fd92
-rw-r--r--Master/texmf-dist/tex/latex/ly1/ly1pzc.fd53
-rw-r--r--Master/texmf-dist/tex/plain/ly1/texnansi.tex378
-rwxr-xr-xMaster/tlpkg/bin/tlpkg-ctan-check2
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds2
76 files changed, 952 insertions, 824 deletions
diff --git a/Master/texmf-dist/doc/fonts/ly1/ly1.txt b/Master/texmf-dist/doc/fonts/ly1/README
index 3f023d6e445..3cc74517031 100644
--- a/Master/texmf-dist/doc/fonts/ly1/ly1.txt
+++ b/Master/texmf-dist/doc/fonts/ly1/README
@@ -1,35 +1,27 @@
- LaTeX support for `texnansi' encoding (LY1)
- ===========================================
+LaTeX support for `texnansi' encoding (LY1)
+===========================================
Installing
==========
-1. Put the files
+0. Ordinarily, you don't have to do anything, since this package is
+likely already present in your TeX distribution (TeX Live, MiKTeX).
- ly1enc.def
- texnansi,sty
+1. But if you're on your own, then just recursively copy the directories
+here to your texmf-local (or some) tree, preserving structure.
-into the directory texmf/tex/latex/psnfssx of your TeX system.
-These are the files that make the LY1 encodimg known to LaTeX.
-
-2. Unpack the ZIP archive ly1-min.zip in the texmf directory
-of your TeX system. Doing so will add the metrics and font
-definition files for the common Adobe Times/Helvetica/Courier
-`Standard PostScript' fonts, as well as font map files and an
-encoding vector for use with dvips.
-
-3. Add the map files ly1ptm.map, ly1phv.map and ly1pcr.map to
-your dvips setup and/or update the configuraton of other DVI
-drivers correspondingly.
+2. Add the map files *8y.map to your dvips setup (updmap) and/or update
+the configuraton of other DVI drivers correspondingly.
+Some tips are at http://tug.org/fonts/fontinstall.html.
Usage
=====
-The font encoding `LY1' corresponds to the `texnansi' encoding
-as used by default in the Y&Y TeX system. There is also an
-option to support the `ansinew' encoding that is the default
-encoding in Microsoft Windows.
+The font encoding `LY1' corresponds to the `texnansi' encoding as used
+by default in the Y&Y TeX system (http://tug.org/yandy). There is also
+an option to support the `ansinew' encoding that is the default encoding
+in Microsoft Windows.
The main file is ly1enc.def. This contains the declaration of
the encoding. To use `texnansi' encoded fonts within LaTeX,
@@ -62,8 +54,8 @@ modifies the LY1 encoding to refer to that MS Windows
encoding. However you should only do this if your TeX system
can not reencode fonts to support T1 or LY1. The `ansinew'
treatment of the left quote ` as a grave accent makes it
-rather unsuitable for TeX use, also it lacks several useful
-glyphs. However if you need to you can go:
+rather unsuitable for TeX use. It also lacks several useful
+glyphs. However if you need to, you can do:
\usepackage[ansinew]{texnansi}
@@ -73,11 +65,14 @@ algorithm. This is described below, but it is unfortunately
of necessity rather technical, and you may want to stop
reading at that point.
+LY1 matches OT1 well enough that you can usually use it in that role
+also. You can \input texnansi if you want this to work exactly even in
+plain TeX.
+
Having declared the LY1 encoding to LaTeX, LaTeX will need to
know the fonts that are available in this encoding. This
distribution includes TeX metrics, font definition files and
-map files for the common Adobe Times/Helvetica/Courier
-`Standard PostScript' fonts.
+map files for the common `Standard PostScript' fonts.
For each encoding LaTeX needs to know an `error font' which is
its fall back in the case that the font substitution system
@@ -90,12 +85,11 @@ this for any reason; just edit the lines
\DeclareErrorFont{LY1}{ptm}{m}{n}{10}
\DeclareFontSubstitution{LY1}{ptm}{m}{n}
-at the top of ly1enc.def to refer to some other font set. For
-example if you have Y&Y TeX's `Lucida Bright' distribution You
-could change the two occurrences of {ptm} to {hlh} Which will
-make LaTeX fall back on Lucida Bright if all else fails. Note
-that the copyright is held on ly1enc.def. This is the only
-change you should make to that file.
+at the top of ly1enc.def to refer to some other font set. For example
+if you have Y&Y TeX's `Lucida Bright' distribution You could change the
+two occurrences of {ptm} to {hlh} to make LaTeX fall back on Lucida
+Bright if all else fails. Please follow the LPPL and do not
+capriciously alter ly1enc.def in other ways.
For more information on LY1 encoding and see Y&Y's WWW page:
@@ -172,8 +166,9 @@ available hyphenation tables unfortunately do `hard wire' the
T1 character codes in this way.
-Copyright 1997 David Carlisle
+Copyright 1997 David Carlisle
(Updated Feb. 2001 Walter Schmidt)
+(Updated Jun. 2010 Karl Berry)
All the files in this directory may be redistributed and/or modified
diff --git a/Master/texmf-dist/doc/fonts/ly1/texnansi.txt b/Master/texmf-dist/doc/fonts/ly1/texnansi.txt
deleted file mode 100644
index 761e44ad29e..00000000000
--- a/Master/texmf-dist/doc/fonts/ly1/texnansi.txt
+++ /dev/null
@@ -1,142 +0,0 @@
-===============================================================
- Design principles of `texnansi.vec':
-===============================================================
-
-* Make all 228 glyphs in typical plain vanilla text fonts accessible.
- (Avoid need for second copy of font with different encoding)
-
-* Provide access to `extra' f-ligatures (ff, ffi, ffl) and dotlessj
- if the font has these.
-
-* Make 58 accented / composite `standard' characters directly accessible
- (so don't have to use TeX's \accent mechanism - improved hyphenation)
-
-* Follow ISO Latin 1 in 160 - 255 range --- which matches Windows ANSI.
- (And matches Cork T1 encoding for accented characters in 192 - 255)
-
-* Fill in from Windows ANSI in 128 -- 159 range
- (which means one can use a Windows editor for the source file)
-
-* Have special characters where plain TeX (OT1) has them hard-wired.
- (ae, oe, oslash, AE, OE, Oslash, germandbls)
-
-* Have accents (grave, acute, caron, breve. macron, ring, cedilla,
- circumflex, tilde, dieresis) mostly where plain TeX (OT1) has them
- hard-wired.
-
-* Follow `TeX typewriter' in 32 -- 127 as much as reasonable
- (so verbatim environment works as expected)
-
-* Fortunately, glyphs accessed only via ligature mechanism in TFM can
- be anywhere: ff/fi/fl/ffi/ffl
- exclamdown/questiondown, quotedblleft/quotedblright, endash/emdash
-
-* Avoid character codes 0, 9, 10, 13, and perhaps 127, since much brain
- dead software has trouble with those.
-
-We use `control characters' (0 -- 31 and 127), since we need space for more
-than 224 slots, and since we want to match some aspects of `TeX typewriter'.
-
-Overall layout:
-
-0 Avoid since some buggy software uses null-terminated string ops
-
-4 -- 8 `fraction', `dotaccent', `hungarumlaut', `ogonek', `fl'
-
-9 Avoid (tab - which is treated as white space by some software)
-
-10 Avoid - some applications have hard-wired for `newline'
-
-11 -- 12 ff, fi could actually be anywhere (accessed via ligs)
-
-13 Avoid - some applications have hard-wired for `return'
-
-14 -- 15 ffi, ffl could actually be anywhere (accessed via ligs)
-
-16 -- 17 dotlessi/dotlessj \i, \j
-
-18 -- 24 grave/acute/caron/breve/macron/ring/cedilla accents.
- Some accents occur again higher up:
- (96), 180, *, *, 175, *, 184
-
-25 -- 31 germandbls/ae/oe/oslash/AE/OE/Oslash.
- All special characters occur again higher up:
- 223, 230, 156, 248, 198, 140, 216
-
-32 space. Any sane font should have this! And have it here!
-
-% NO: 34 quotedblright (148) keep: quotedbl
-
-39 quoteright (146) *not* quotesingle
-
-% NO: 60 exclamdown (161) keep: less
-
-% NO: 62 questiondown (191) keep: greater
-
-NOTE: exclamdown and questiondown can go anywhere (via pseudo ligature)
-
-% NO: 92 quotedblleft (147) keep: backslash
-
-NOTE: quotedblleft and quotedblright can go anywhere (via pseudo ligature)
-
-94 circumflex (136) *not* asciicircum
-
-% NO: 95 dotaccent (*) keep: underscore
-
-96 quoteleft (145) *not* grave accent
-
-% NO: 123 endash (150) keep: braceleft
-% NO: 124 emdash (151) keep: bar
-
-NOTE: endash/emdash can go anywhere (via pseudo ligature)
-
-% NO: 125 hungarumlaut (*) keep: braceright
-
-126 tilde (152) *not* asciitilde
-127 dieresis (168) but use the one in 168 instead
-
-So we have displaced 5 characters (out of 12 possibles) from Windows ANSI:
-
- quotesingle (39), asciicircum (94), asciitilde (126),
- underscore (95), grave (96).
-
-but not: quotedbl (34), less (60), greater (62),
-but not: backslash (92), bar (124), braceleft (123), braceright (125)
-
-The five above then need to be patched in higher up.
-
-Conversely, we have moved down from Windows ANSI accents and special chars:
-
- grave (96), acute (180), macron (175), cedilla (184),
- circumflex (136), tilde (152), dieresis (168),
- quoteleft (145), quoteright (146),
- germandbls (223), ae (230), oe (156), oslash (248),
- AE (198), OE (140), Oslash (216).
-
-but not: quotedblleft (147), quotedblright (148),
-but not: exclamdown (161), questiondown (191)
-but not: endash (150), emdash (151),
-
-(This opens up some slots higher up that could be filled with other things).
-
-There are eight gaps in Windows ANSI: 128, 129, 141, 142, 143, 144, 157, 158,
-we need four for characters displaced from lower down:
-
- quotesingle (39), asciicircum (94), asciitilde (126), grave (96),
-
-Actually, we can omit grave, because it appears at 18 now.
-
-Finally, fill in the gaps, and adding minus, Lslash, lslash, Zcaron, zcaron
-
-128 Lslash
-129 quotesingle
-
-141 Zcaron
-142 asciicircum
-143 minus
-144 lslash
-
-157 zcaron
-158 asciitilde
-
-The rest (160 and above) is ISO Latin 1 / Windows ANSI \ No newline at end of file
diff --git a/Master/texmf-dist/doc/fonts/ly1/texnansi.vec b/Master/texmf-dist/doc/fonts/ly1/texnansi.vec
deleted file mode 100644
index 9de28767a30..00000000000
--- a/Master/texmf-dist/doc/fonts/ly1/texnansi.vec
+++ /dev/null
@@ -1,337 +0,0 @@
-% Encoding: TeX typewriter and Windows ANSI
-
-% NOTE: This has *all* 228 glyphs found in `standard' plain text fonts
-% It is thus a superset of Windows ANSI and Macintosh standard roman.
-% Windows ANSI lacks 15 glyphs, while Mac standard roman lacks 21,
-% Adobe StandardEncoding (ASE) lacks 21, and Cork encoding lacks 38.
-
-% NOTE: Uses (mostly) ASCII for 32 -- 126
-% Uses (some) `TeX typewriter' and `TeX text' for 0 -- 127
-% Uses (mostly) Windows ANSI (ansinew.vec) for 128 -- 255
-
-% NOTE: since this encoding has special characters and accents
-% mostly where plain TeX and LaTeX expect them, there is
-% little need to change anything in the source file.
-% Exceptions: dotaccent & hungarumlaut.
-
-% NOTE: However, to get the maximum benefit of this encoding add:
-% \input texnansi.tex to your TeX source file -
-% between \documentclass{...} and \begin{document} in case of LaTeX -
-% after \usepackage{mathtimy} or \usepackage{lucidbry}.
-
-% NOTE: this encoding has accented characters - yet does not use
-% Windows ANSI encoding. `On the fly' reencoding in DVIWindo /
-% DVIPSONE can handle this. Otherwise, the font files have
-% to be processed by SAFESEAC to protect accented/composite
-% characters from ATM (both in Windows and on the Mac).
-% The `encode.bat' batch file does this automatically.
-% Note that this is *not* an issue when using Y&Y TeX System 1.2
-% or later --- since it supports `on the fly' reencoding.
-
-% NOTE: TeX text *does not* conform to ASCII except for letters and digits.
-% As a result one loses the following from the 0 -- 127 range:
-% quotesingle, asciicircum, asciitilde & grave.
-% These have been inserted higher up to compensate
-% (but the following are kept: braceleft, braceright, underscore,
-% bar, quotedbl, less, greater, backslash).
-
-% NOTE: TeX text does not conform to Windows ANSI. So conversely,
-% one must expect repeated encodings for the following:
-% circumflex, tilde, dieresis
-% (but not for: quotedblleft, quotedblright,
-% exclamdown, questiondown, endash, emdash).
-
-% NOTE: TeX uses *ten* different hard-wired encodings, `TeX text' is just one.
-% TeX uses *different* encoding for fixed-width fonts - `TeX typewriter'
-% To avoid problems in verbatim environment we follow mostly the latter.
-
-% NOTE: Ideally, one should try and avoid 0 (null), 9 (tab), 10 (newline),
-% 13 (return), 127 (delete) --- perhaps also 128, 255 (and use 32 *only*
-% for space) since flakey software has trouble with some of these.
-
-% Revised 1996 June 1 by adding second position for `fl' to avoid Acrobat bug.
-% Revised 1996 June 1 by adding second position for `fraction' for same reason.
-% Revised 1996 Sep 1 by adding notes regarding `dieresis' preferred code 168.
-
-% Could use 1, 2, 3 for Eng and eng, or ct and st ligatures, or ...
-
-4 fraction % new position - to avoid problems with 9 (tab)
-5 dotaccent % displaced from above (by underscore in 95)
-6 hungarumlaut % displaced from above (by braceright in 125)
-7 ogonek % added for convenience
-8 fl % new position to avoid problem with 13 (return)
-9 fraction % old position - for backward compatability
-
-% Some fonts do have *all* five f ligatures, although many have only fi and fl
-% The following could go *anywhere*, since accessed *only* via ligatures
-
-11 ff
-12 fi
-13 fl % old position - for backward compatability
-14 ffi
-15 ffl
-
-% Accents, and `dotlessi' should be in hard-wired `TeX text' positions
-
-16 dotlessi % most text fonts have dotlessi, but not in ANSI
-17 dotlessj % and few fonts have dotlessj...
-
-18 grave % rather than 96, ANSI position
-19 acute % repeated in 180
-20 caron % not in ANSI
-21 breve % not in ANSI
-22 macron % repeated in 175
-23 ring % not in ANSI
-24 cedilla % repeated in 184
-
-% circumflex, tilde, dieresis - appear higher up, as in `TeX text'
-% dotaccent, hungarumlaut, ogonek - appear lower down
-
-% Special characters should be in hard-wired `TeX text' positions
-
-25 germandbls % repeated in 223
-26 ae % repeated in 230
-27 oe % repeated in 156
-28 oslash % repeated in 248
-29 AE % repeated in 198
-30 OE % repeated in 140
-31 Oslash % repeated in 216
-
-% Watch out: there are some serious departures from ASCII in `TeX text'
-
-32 space % TeX typewriter: visiblespace
-33 exclam
-34 quotedbl % TeX text: quotedblright (via pseudo ligature)
-35 numbersign
-36 dollar
-37 percent
-38 ampersand
-39 quoteright % ANSI: quotesingle
-40 parenleft
-41 parenright
-42 asterisk
-43 plus
-44 comma
-45 hyphen
-46 period
-47 slash
-48 zero
-49 one
-50 two
-51 three
-52 four
-53 five
-54 six
-55 seven
-56 eight
-57 nine
-58 colon
-59 semicolon
-60 less % Tex text: exclamdown (via pseudo ligature)
-61 equal
-62 greater % TeX text: questiondown (via pseudo ligature)
-63 question
-64 at
-65 A
-66 B
-67 C
-68 D
-69 E
-70 F
-71 G
-72 H
-73 I
-74 J
-75 K
-76 L
-77 M
-78 N
-79 O
-80 P
-81 Q
-82 R
-83 S
-84 T
-85 U
-86 V
-87 W
-88 X
-89 Y
-90 Z
-
-91 bracketleft
-92 backslash % TeX text: quotedblleft (via pseudo ligature)
-93 bracketright
-94 circumflex % ANSI: asciicircum
-95 underscore % TeX text: dotaccent --- UGH!!!
-96 quoteleft % ANSI: grave
-
-97 a
-98 b
-99 c
-100 d
-101 e
-102 f
-103 g
-104 h
-105 i
-106 j
-107 k
-108 l
-109 m
-110 n
-111 o
-112 p
-113 q
-114 r
-115 s
-116 t
-117 u
-118 v
-119 w
-120 x
-121 y
-122 z
-
-% endash and emdash can be *anywhere*, since only accessed via pseudo ligatures
-
-123 braceleft % TeX text: endash (via pseudo ligature)
-124 bar % TeX text: emdash (via pseudo ligature)
-125 braceright % TeX text: hungarumlaut --- UGH!!!
-126 tilde % ANSI: asciitilde
-127 dieresis % here for backward compatability - repeated in 168
-
-128 Lslash % added for convenience
-129 quotesingle % added for convenience (not in 39, ANSI position)
-
-130 quotesinglbase
-131 florin
-132 quotedblbase
-133 ellipsis
-134 dagger
-135 daggerdbl
-136 circumflex
-137 perthousand
-138 Scaron
-139 guilsinglleft
-140 OE
-
-141 Zcaron % added for convenience
-142 asciicircum % displaced from below (by circumflex in 94)
-143 minus % added for convenience
-144 lslash % added for convenience
-
-145 quoteleft
-146 quoteright
-147 quotedblleft
-148 quotedblright
-149 bullet
-150 endash
-151 emdash
-152 tilde
-153 trademark
-154 scaron
-155 guilsinglright
-156 oe
-
-157 zcaron % added for convenience
-158 asciitilde % displaced from below (by tilde in 126)
-
-159 Ydieresis % no language uses this, but...
-
-160 space % nbspace
-161 exclamdown
-162 cent % as in ASE
-163 sterling % as in ASE
-164 currency
-165 yen % as in ASE
-166 brokenbar
-167 section % as in ASE
-168 dieresis % safe position - use this instead of 127
-169 copyright
-170 ordfeminine
-171 guillemotleft % as in ASE
-172 logicalnot
-173 hyphen % sfthyphen
-174 registered
-175 macron
-176 degree
-177 plusminus
-178 twosuperior
-179 threesuperior
-180 acute
-181 mu
-182 paragraph % as in ASE
-183 periodcentered
-184 cedilla
-185 onesuperior
-186 ordmasculine
-187 guillemotright % as in ASE
-188 onequarter
-189 onehalf
-190 threequarters
-191 questiondown
-192 Agrave
-193 Aacute
-194 Acircumflex
-195 Atilde
-196 Adieresis
-197 Aring
-198 AE
-199 Ccedilla
-200 Egrave
-201 Eacute
-202 Ecircumflex
-203 Edieresis
-204 Igrave
-205 Iacute
-206 Icircumflex
-207 Idieresis
-208 Eth
-209 Ntilde
-210 Ograve
-211 Oacute
-212 Ocircumflex
-213 Otilde
-214 Odieresis
-215 multiply
-216 Oslash
-217 Ugrave
-218 Uacute
-219 Ucircumflex
-220 Udieresis
-221 Yacute
-222 Thorn
-223 germandbls
-224 agrave
-225 aacute
-226 acircumflex
-227 atilde
-228 adieresis
-229 aring
-230 ae
-231 ccedilla
-232 egrave
-233 eacute
-234 ecircumflex
-235 edieresis
-236 igrave
-237 iacute
-238 icircumflex
-239 idieresis
-240 eth
-241 ntilde
-242 ograve
-243 oacute
-244 ocircumflex
-245 otilde
-246 odieresis
-247 divide
-248 oslash
-249 ugrave
-250 uacute
-251 ucircumflex
-252 udieresis
-253 yacute
-254 thorn
-255 ydieresis % no language uses this, but...
diff --git a/Master/texmf-dist/fonts/map/dvips/ly1/pag8y.map b/Master/texmf-dist/fonts/map/dvips/ly1/pag8y.map
new file mode 100644
index 00000000000..2b17d8d698c
--- /dev/null
+++ b/Master/texmf-dist/fonts/map/dvips/ly1/pag8y.map
@@ -0,0 +1,4 @@
+pagd8y AvantGarde-Demi "TeXnANSIEncoding ReEncodeFont " <texnansi.enc
+pagdo8y AvantGarde-DemiOblique "TeXnANSIEncoding ReEncodeFont " <texnansi.enc
+pagk8y AvantGarde-Book "TeXnANSIEncoding ReEncodeFont " <texnansi.enc
+pagko8y AvantGarde-BookOblique "TeXnANSIEncoding ReEncodeFont " <texnansi.enc
diff --git a/Master/texmf-dist/fonts/map/dvips/ly1/pbk8y.map b/Master/texmf-dist/fonts/map/dvips/ly1/pbk8y.map
new file mode 100644
index 00000000000..8a52e2057bc
--- /dev/null
+++ b/Master/texmf-dist/fonts/map/dvips/ly1/pbk8y.map
@@ -0,0 +1,6 @@
+pbkd8y Bookman-Demi "TeXnANSIEncoding ReEncodeFont " <texnansi.enc
+pbkdi8y Bookman-DemiItalic "TeXnANSIEncoding ReEncodeFont " <texnansi.enc
+pbkl8y Bookman-Light "TeXnANSIEncoding ReEncodeFont " <texnansi.enc
+pbkli8y Bookman-LightItalic "TeXnANSIEncoding ReEncodeFont " <texnansi.enc
+pbkdo8y Bookman-Demi " .167 SlantFont TeXnANSIEncoding ReEncodeFont " <texnansi.enc
+pbklo8y Bookman-Light " .167 SlantFont TeXnANSIEncoding ReEncodeFont " <texnansi.enc
diff --git a/Master/texmf-dist/fonts/map/dvips/ly1/phv8y.map b/Master/texmf-dist/fonts/map/dvips/ly1/phv8y.map
index 006ee67d3f0..198184dbb97 100644
--- a/Master/texmf-dist/fonts/map/dvips/ly1/phv8y.map
+++ b/Master/texmf-dist/fonts/map/dvips/ly1/phv8y.map
@@ -1,9 +1,8 @@
phvb8y Helvetica-Bold "TeXnANSIEncoding ReEncodeFont " <texnansi.enc
-phvbo8y Helvetica-BoldOblique "TeXnANSIEncoding ReEncodeFont " <texnansi.enc
-phvr8y Helvetica "TeXnANSIEncoding ReEncodeFont " <texnansi.enc
-phvro8y Helvetica-Oblique "TeXnANSIEncoding ReEncodeFont " <texnansi.enc
phvb8yn Helvetica-Narrow-Bold "TeXnANSIEncoding ReEncodeFont " <texnansi.enc
+phvbo8y Helvetica-BoldOblique "TeXnANSIEncoding ReEncodeFont " <texnansi.enc
phvbo8yn Helvetica-Narrow-BoldOblique "TeXnANSIEncoding ReEncodeFont " <texnansi.enc
+phvr8y Helvetica "TeXnANSIEncoding ReEncodeFont " <texnansi.enc
phvr8yn Helvetica-Narrow "TeXnANSIEncoding ReEncodeFont " <texnansi.enc
+phvro8y Helvetica-Oblique "TeXnANSIEncoding ReEncodeFont " <texnansi.enc
phvro8yn Helvetica-Narrow-Oblique "TeXnANSIEncoding ReEncodeFont " <texnansi.enc
-
diff --git a/Master/texmf-dist/fonts/map/dvips/ly1/pnc8y.map b/Master/texmf-dist/fonts/map/dvips/ly1/pnc8y.map
new file mode 100644
index 00000000000..5aeb94078f6
--- /dev/null
+++ b/Master/texmf-dist/fonts/map/dvips/ly1/pnc8y.map
@@ -0,0 +1,6 @@
+pncb8y NewCenturySchlbk-Bold "TeXnANSIEncoding ReEncodeFont " <texnansi.enc
+pncbi8y NewCenturySchlbk-BoldItalic "TeXnANSIEncoding ReEncodeFont " <texnansi.enc
+pncr8y NewCenturySchlbk-Roman "TeXnANSIEncoding ReEncodeFont " <texnansi.enc
+pncri8y NewCenturySchlbk-Italic "TeXnANSIEncoding ReEncodeFont " <texnansi.enc
+pncbo8y NewCenturySchlbk-Bold " .167 SlantFont TeXnANSIEncoding ReEncodeFont " <texnansi.enc
+pncro8y NewCenturySchlbk-Roman " .167 SlantFont TeXnANSIEncoding ReEncodeFont " <texnansi.enc
diff --git a/Master/texmf-dist/fonts/map/dvips/ly1/ppl8y.map b/Master/texmf-dist/fonts/map/dvips/ly1/ppl8y.map
new file mode 100644
index 00000000000..c1ab8857110
--- /dev/null
+++ b/Master/texmf-dist/fonts/map/dvips/ly1/ppl8y.map
@@ -0,0 +1,10 @@
+pplb8y Palatino-Bold "TeXnANSIEncoding ReEncodeFont " <texnansi.enc
+pplbi8y Palatino-BoldItalic "TeXnANSIEncoding ReEncodeFont " <texnansi.enc
+pplr8y Palatino-Roman "TeXnANSIEncoding ReEncodeFont " <texnansi.enc
+pplri8y Palatino-Italic "TeXnANSIEncoding ReEncodeFont " <texnansi.enc
+pplbo8y Palatino-Bold " .167 SlantFont TeXnANSIEncoding ReEncodeFont " <texnansi.enc
+pplro8y Palatino-Roman " .167 SlantFont TeXnANSIEncoding ReEncodeFont " <texnansi.enc
+pplbu8y Palatino-BoldItalic " -.1763 SlantFont TeXnANSIEncoding ReEncodeFont " <texnansi.enc
+pplru8y Palatino-Italic " -.1763 SlantFont TeXnANSIEncoding ReEncodeFont " <texnansi.enc
+pplr8yn Palatino-Roman " .82 ExtendFont TeXnANSIEncoding ReEncodeFont " <texnansi.enc
+pplrr8ye Palatino-Roman " 1.2 ExtendFont TeXnANSIEncoding ReEncodeFont " <texnansi.enc
diff --git a/Master/texmf-dist/fonts/map/dvips/ly1/ptm8y.map b/Master/texmf-dist/fonts/map/dvips/ly1/ptm8y.map
index 3a85524883d..963bf4202ec 100644
--- a/Master/texmf-dist/fonts/map/dvips/ly1/ptm8y.map
+++ b/Master/texmf-dist/fonts/map/dvips/ly1/ptm8y.map
@@ -1,8 +1,7 @@
-ptmr8y Times-Roman "TeXnANSIEncoding ReEncodeFont " <texnansi.enc
-ptmri8y Times-Italic "TeXnANSIEncoding ReEncodeFont " <texnansi.enc
ptmb8y Times-Bold "TeXnANSIEncoding ReEncodeFont " <texnansi.enc
ptmbi8y Times-BoldItalic "TeXnANSIEncoding ReEncodeFont " <texnansi.enc
ptmbo8y Times-Bold " .167 SlantFont TeXnANSIEncoding ReEncodeFont " <texnansi.enc
+ptmr8y Times-Roman "TeXnANSIEncoding ReEncodeFont " <texnansi.enc
+ptmri8y Times-Italic "TeXnANSIEncoding ReEncodeFont " <texnansi.enc
ptmro8y Times-Roman " .167 SlantFont TeXnANSIEncoding ReEncodeFont " <texnansi.enc
-ptmrc8y Times-RomanSC "TeXnANSIEncoding ReEncodeFont " <texnansi.enc <ptmrc8a.pfb
-ptmbc8y Times-BoldSC "TeXnANSIEncoding ReEncodeFont " <texnansi.enc <ptmbc8a.pfb
+% ptmrc and ptmbc are constructed with virtual fonts, so no entries here.
diff --git a/Master/texmf-dist/fonts/map/dvips/ly1/pzc8y.map b/Master/texmf-dist/fonts/map/dvips/ly1/pzc8y.map
new file mode 100644
index 00000000000..df78f765f05
--- /dev/null
+++ b/Master/texmf-dist/fonts/map/dvips/ly1/pzc8y.map
@@ -0,0 +1 @@
+pzcmi8y ZapfChancery-MediumItalic "TeXnANSIEncoding ReEncodeFont " <texnansi.enc
diff --git a/Master/texmf-dist/fonts/map/dvips/ly1/texnansi.enc b/Master/texmf-dist/fonts/map/dvips/ly1/texnansi.enc
new file mode 100644
index 00000000000..f2ca619e057
--- /dev/null
+++ b/Master/texmf-dist/fonts/map/dvips/ly1/texnansi.enc
@@ -0,0 +1,317 @@
+% @psencodingfile{
+% author = "Y&Y, Inc.",
+% version = "1.1",
+% date = "1 December 1996",
+% filename = "texnansi.enc",
+% email = "help@YandY.com",
+% address = "45 Walden Street // Concord, MA 01742, USA",
+% codetable = "ISO/ASCII",
+% checksum = "xx",
+% docstring = "Encoding for fonts in Adobe Type 1 format for use with TeX."
+% }
+%
+% The idea is to have all 228 characters normally included in Type 1 text
+% fonts (plus a few more) available for typesetting. This is effectively
+% the character set in Adobe Standard Encoding, ISO Latin 1, plus a few more.
+%
+% Character code assignments were made as follows:
+%
+% (1) The character layout largely matches `ASCII' in the 32 -- 126 range,
+% except for `circumflex' in 94 and `tilde' in 126, to match `TeX text'
+% (`asciicircumflex' and `asciitilde' appear in 158 and 142 instead).
+%
+% (2) The character layout matches `Windows ANSI' in almost all places,
+% except for `quoteright' in 39 and `quoteleft' in 96 to match ASCII
+% (`quotesingle' and `grave' appear in 129 and 18 instead).
+%
+% (3) The character layout matches `TeX typewriter' used by CM text fonts
+% in most places (except for discordant positions such as hungarumlaut
+% (instead of braceright), dotaccent (instead of underscore) etc.
+%
+% (4) Remaining characters are assigned arbitrarily to the `control character'
+% range (0 -- 31), avoiding 0, 9, 10 and 13 in case we meet dumb software
+% - similarly one should really avoid 127 and 128 if possible.
+% In addition, the 8 open slots in Windows ANSI between 128 and 159 are used.
+%
+% (5) Y&Y Lucida Bright includes some extra ligatures and such; ff, ffi, ffl,
+% and `dotlessj,' these are included 11 -- 15, and 17.
+%
+% (6) Hyphen appears both at 45 and 173 for compatibility with both ASCII
+% and Windows ANSI.
+%
+% (7) It doesn't really matter where ligatures appear (both real, such as ffi,
+% and pseudo such as ---) since these should not be accessed directly, only
+% via ligature information in the TFM file.
+%
+% SAMPLE USAGE (in `psfonts.map' file for DVIPS):
+%
+% lbr LucidaBright "TeXnANSIEncoding ReEncodeFont" <texnansi.enc <lbr.pfb
+%
+% This tells DVIPS that the font called `lbr' in TeX has PostScript
+% FontName `LucidaBright.' It also asks DVIPS to expand the file `lbr.pfb'
+% into PFA form, to include the attached `texnansi.enc' encoding vector,
+% and to then actually reencode the font based on that encoding vector.
+%
+% Revised 1996 June 1 by adding second position for `fl' to avoid Acrobat bug.
+% Revised 1996 June 1 by adding second position for `fraction' for same reason.
+% Revised 1997 Oct 1 by adding cwm (used in boundary char TFM code)
+% Revised 1998 Mar 1 by adding Unicode for Euro character
+%
+/TeXnANSIEncoding [
+/.notdef % 0
+/Euro % /Uni20AC 1
+/.notdef % 2
+/.notdef % 3
+/fraction % 4
+/dotaccent % 5
+/hungarumlaut % 6
+/ogonek % 7
+/fl % 8
+/.notdef % /fraction % 9 not used (see 4), backward compatability only
+/cwm % 10 not used, except boundary char internally maybe
+/ff % 11
+/fi % 12
+/.notdef % /fl % 13 not used (see 8), backward compatability only
+/ffi % 14
+/ffl % 15
+/dotlessi % 16
+/dotlessj % 17
+/grave % 18
+/acute % 19
+/caron % 20
+/breve % 21
+/macron % 22
+/ring % 23
+/cedilla % 24
+/germandbls % 25
+/ae % 26
+/oe % 27
+/oslash % 28
+/AE % 29
+/OE % 30
+/Oslash % 31
+/space % 32 % /suppress in TeX text
+/exclam % 33
+/quotedbl % 34 % /quotedblright in TeX text
+/numbersign % 35
+/dollar % 36
+/percent % 37
+/ampersand % 38
+/quoteright % 39 % /quotesingle in ANSI
+/parenleft % 40
+/parenright % 41
+/asterisk % 42
+/plus % 43
+/comma % 44
+/hyphen % 45
+/period % 46
+/slash % 47
+/zero % 48
+/one % 49
+/two % 50
+/three % 51
+/four % 52
+/five % 53
+/six % 54
+/seven % 55
+/eight % 56
+/nine % 57
+/colon % 58
+/semicolon % 59
+/less % 60 % /exclamdown in Tex text
+/equal % 61
+/greater % 62 % /questiondown in TeX text
+/question % 63
+/at % 64
+/A % 65
+/B % 66
+/C % 67
+/D % 68
+/E % 69
+/F % 70
+/G % 71
+/H % 72
+/I % 73
+/J % 74
+/K % 75
+/L % 76
+/M % 77
+/N % 78
+/O % 79
+/P % 80
+/Q % 81
+/R % 82
+/S % 83
+/T % 84
+/U % 85
+/V % 86
+/W % 87
+/X % 88
+/Y % 89
+/Z % 90
+/bracketleft % 91
+/backslash % 92 % /quotedblleft in TeX text
+/bracketright % 93
+/circumflex % 94 % /asciicircum in ASCII
+/underscore % 95 % /dotaccent in TeX text
+/quoteleft % 96 % /grave accent in ANSI
+/a % 97
+/b % 98
+/c % 99
+/d % 100
+/e % 101
+/f % 102
+/g % 103
+/h % 104
+/i % 105
+/j % 106
+/k % 107
+/l % 108
+/m % 109
+/n % 110
+/o % 111
+/p % 112
+/q % 113
+/r % 114
+/s % 115
+/t % 116
+/u % 117
+/v % 118
+/w % 119
+/x % 120
+/y % 121
+/z % 122
+/braceleft % 123 % /endash in TeX text
+/bar % 124 % /emdash in TeX test
+/braceright % 125 % /hungarumlaut in TeX text
+/tilde % 126 % /asciitilde in ASCII
+/dieresis % 127 not used (see 168), use higher up instead
+/Lslash % 128 this position is unfortunate, but now too late to fix
+/quotesingle % 129
+/quotesinglbase % 130
+/florin % 131
+/quotedblbase % 132
+/ellipsis % 133
+/dagger % 134
+/daggerdbl % 135
+/circumflex % 136
+/perthousand % 137
+/Scaron % 138
+/guilsinglleft % 139
+/OE % 140
+/Zcaron % 141
+/asciicircum % 142
+/minus % 143
+/lslash % 144
+/quoteleft % 145
+/quoteright % 146
+/quotedblleft % 147
+/quotedblright % 148
+/bullet % 149
+/endash % 150
+/emdash % 151
+/tilde % 152
+/trademark % 153
+/scaron % 154
+/guilsinglright % 155
+/oe % 156
+/zcaron % 157
+/asciitilde % 158
+/Ydieresis % 159
+/nbspace % 160 % /space (no break space)
+/exclamdown % 161
+/cent % 162
+/sterling % 163
+/currency % 164
+/yen % 165
+/brokenbar % 166
+/section % 167
+/dieresis % 168
+/copyright % 169
+/ordfeminine % 170
+/guillemotleft % 171
+/logicalnot % 172
+/sfthyphen % 173 % /hyphen (hanging hyphen)
+/registered % 174
+/macron % 175
+/degree % 176
+/plusminus % 177
+/twosuperior % 178
+/threesuperior % 179
+/acute % 180
+/mu % 181
+/paragraph % 182
+/periodcentered % 183
+/cedilla % 184
+/onesuperior % 185
+/ordmasculine % 186
+/guillemotright % 187
+/onequarter % 188
+/onehalf % 189
+/threequarters % 190
+/questiondown % 191
+/Agrave % 192
+/Aacute % 193
+/Acircumflex % 194
+/Atilde % 195
+/Adieresis % 196
+/Aring % 197
+/AE % 198
+/Ccedilla % 199
+/Egrave % 200
+/Eacute % 201
+/Ecircumflex % 202
+/Edieresis % 203
+/Igrave % 204
+/Iacute % 205
+/Icircumflex % 206
+/Idieresis % 207
+/Eth % 208
+/Ntilde % 209
+/Ograve % 210
+/Oacute % 211
+/Ocircumflex % 212
+/Otilde % 213
+/Odieresis % 214
+/multiply % 215 % OE in T1
+/Oslash % 216
+/Ugrave % 217
+/Uacute % 218
+/Ucircumflex % 219
+/Udieresis % 220
+/Yacute % 221
+/Thorn % 222
+/germandbls % 223
+/agrave % 224
+/aacute % 225
+/acircumflex % 226
+/atilde % 227
+/adieresis % 228
+/aring % 229
+/ae % 230
+/ccedilla % 231
+/egrave % 232
+/eacute % 233
+/ecircumflex % 234
+/edieresis % 235
+/igrave % 236
+/iacute % 237
+/icircumflex % 238
+/idieresis % 239
+/eth % 240
+/ntilde % 241
+/ograve % 242
+/oacute % 243
+/ocircumflex % 244
+/otilde % 245
+/odieresis % 246
+/divide % 247 % oe in T1
+/oslash % 248
+/ugrave % 249
+/uacute % 250
+/ucircumflex % 251
+/udieresis % 252
+/yacute % 253
+/thorn % 254
+/ydieresis % 255 % germandbls in T1
+] def
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/pagd8y.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/pagd8y.tfm
new file mode 100644
index 00000000000..46ac0b4cc41
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/pagd8y.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/pagdo8y.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/pagdo8y.tfm
new file mode 100644
index 00000000000..5171eefe580
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/pagdo8y.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/pagk8y.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/pagk8y.tfm
new file mode 100644
index 00000000000..dccb690b7a3
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/pagk8y.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/pagko8y.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/pagko8y.tfm
new file mode 100644
index 00000000000..c57ad7f5eb6
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/pagko8y.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/pbkd8y.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/pbkd8y.tfm
new file mode 100644
index 00000000000..a5d54a60c27
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/pbkd8y.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/pbkdi8y.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/pbkdi8y.tfm
new file mode 100644
index 00000000000..af98cbc9605
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/pbkdi8y.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/pbkdo8y.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/pbkdo8y.tfm
new file mode 100644
index 00000000000..9eb9f638083
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/pbkdo8y.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/pbkl8y.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/pbkl8y.tfm
new file mode 100644
index 00000000000..c09f6533bed
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/pbkl8y.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/pbkli8y.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/pbkli8y.tfm
new file mode 100644
index 00000000000..6ed9f61b39b
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/pbkli8y.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/pbklo8y.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/pbklo8y.tfm
new file mode 100644
index 00000000000..d1e77c2e8de
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/pbklo8y.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/pcrb8y.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/pcrb8y.tfm
new file mode 100644
index 00000000000..f75aba57d39
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/pcrb8y.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/pcrbo8y.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/pcrbo8y.tfm
new file mode 100644
index 00000000000..3a59250e589
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/pcrbo8y.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/pcrr8y.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/pcrr8y.tfm
new file mode 100644
index 00000000000..b893458093a
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/pcrr8y.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/pcrro8y.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/pcrro8y.tfm
new file mode 100644
index 00000000000..47d8f26b14b
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/pcrro8y.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/phvb8y.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/phvb8y.tfm
new file mode 100644
index 00000000000..a42f4ac1990
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/phvb8y.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/phvb8yn.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/phvb8yn.tfm
new file mode 100644
index 00000000000..82a01aa3b0a
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/phvb8yn.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/phvbo8y.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/phvbo8y.tfm
new file mode 100644
index 00000000000..163f90a9303
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/phvbo8y.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/phvbo8yn.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/phvbo8yn.tfm
new file mode 100644
index 00000000000..ef42c222359
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/phvbo8yn.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/phvl8y.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/phvl8y.tfm
new file mode 100644
index 00000000000..6f7e217dd6f
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/phvl8y.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/phvlo8y.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/phvlo8y.tfm
new file mode 100644
index 00000000000..2f8715ae3c4
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/phvlo8y.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/phvr8y.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/phvr8y.tfm
new file mode 100644
index 00000000000..40b9058562c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/phvr8y.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/phvr8yn.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/phvr8yn.tfm
new file mode 100644
index 00000000000..94d3dd6afd5
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/phvr8yn.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/phvro8y.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/phvro8y.tfm
new file mode 100644
index 00000000000..b9678f558f6
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/phvro8y.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/phvro8yn.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/phvro8yn.tfm
new file mode 100644
index 00000000000..7ec51681735
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/phvro8yn.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/pncb8y.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/pncb8y.tfm
new file mode 100644
index 00000000000..47d44a1c712
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/pncb8y.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/pncbi8y.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/pncbi8y.tfm
new file mode 100644
index 00000000000..1862f3302d0
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/pncbi8y.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/pncbo8y.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/pncbo8y.tfm
new file mode 100644
index 00000000000..356c1d538ae
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/pncbo8y.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/pncr8y.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/pncr8y.tfm
new file mode 100644
index 00000000000..ecf785a4070
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/pncr8y.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/pncri8y.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/pncri8y.tfm
new file mode 100644
index 00000000000..f5630610427
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/pncri8y.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/pncro8y.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/pncro8y.tfm
new file mode 100644
index 00000000000..bf0e528dbe6
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/pncro8y.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/pplb8y.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/pplb8y.tfm
new file mode 100644
index 00000000000..2a49e48717a
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/pplb8y.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/pplbi8y.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/pplbi8y.tfm
new file mode 100644
index 00000000000..d6099e9bdd6
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/pplbi8y.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/pplbo8y.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/pplbo8y.tfm
new file mode 100644
index 00000000000..5f03d3c512d
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/pplbo8y.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/pplbu8y.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/pplbu8y.tfm
new file mode 100644
index 00000000000..f3288fabd46
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/pplbu8y.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/pplr8y.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/pplr8y.tfm
new file mode 100644
index 00000000000..59f91f24794
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/pplr8y.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/pplr8yn.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/pplr8yn.tfm
new file mode 100644
index 00000000000..3f466cb9ee9
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/pplr8yn.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/pplri8y.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/pplri8y.tfm
new file mode 100644
index 00000000000..a4f06bd0e3d
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/pplri8y.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/pplro8y.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/pplro8y.tfm
new file mode 100644
index 00000000000..27afd86b968
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/pplro8y.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/pplrr8ye.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/pplrr8ye.tfm
new file mode 100644
index 00000000000..5f24ece2e20
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/pplrr8ye.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/pplru8y.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/pplru8y.tfm
new file mode 100644
index 00000000000..4fff64800fd
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/pplru8y.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/psyr.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/psyr.tfm
new file mode 100644
index 00000000000..e6d1068137b
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/psyr.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/ptmb8y.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/ptmb8y.tfm
new file mode 100644
index 00000000000..8ad1199f941
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/ptmb8y.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/ptmbc8y.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/ptmbc8y.tfm
new file mode 100644
index 00000000000..0f898495522
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/ptmbc8y.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/ptmbi8y.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/ptmbi8y.tfm
new file mode 100644
index 00000000000..aefe8cf0f63
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/ptmbi8y.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/ptmbo8y.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/ptmbo8y.tfm
new file mode 100644
index 00000000000..676d0112e01
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/ptmbo8y.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/ptmr8y.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/ptmr8y.tfm
new file mode 100644
index 00000000000..ea8fb483819
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/ptmr8y.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/ptmr8yn.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/ptmr8yn.tfm
new file mode 100644
index 00000000000..feff00644b4
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/ptmr8yn.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/ptmrc8y.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/ptmrc8y.tfm
new file mode 100644
index 00000000000..974e0f28fad
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/ptmrc8y.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/ptmri8y.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/ptmri8y.tfm
new file mode 100644
index 00000000000..40fb5a92cd9
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/ptmri8y.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/ptmro8y.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/ptmro8y.tfm
new file mode 100644
index 00000000000..95e780791ff
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/ptmro8y.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/ptmrr8ye.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/ptmrr8ye.tfm
new file mode 100644
index 00000000000..4e9dcb24ae4
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/ptmrr8ye.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/pzcmi8y.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/pzcmi8y.tfm
new file mode 100644
index 00000000000..c3df8527e7c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/pzcmi8y.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/adobe/ly1/pzdr.tfm b/Master/texmf-dist/fonts/tfm/adobe/ly1/pzdr.tfm
new file mode 100644
index 00000000000..63931bb3fd7
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/adobe/ly1/pzdr.tfm
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/ly1/ly1lb.fd b/Master/texmf-dist/tex/latex/ly1/ly1lb.fd
deleted file mode 100644
index 5909b57cd93..00000000000
--- a/Master/texmf-dist/tex/latex/ly1/ly1lb.fd
+++ /dev/null
@@ -1,36 +0,0 @@
-%%
-%% This is file `LY1lb.fd',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% lucida.dtx (with options: `lucidascale,LY1lb')
-%% Copyright (C) 1993 Sebastian Rahtz. All rights reserved.
-%% This is a generated file for *PSNFSS2e*. Permission is granted to to
-%% customize the declarations in this file to serve the needs of your
-%% installation. However, no permission is granted to distribute a
-%% modified version of this file under its original name.
-%%
-\def\fileversion{3.13}
-\def\filedate{1995/12/11}
-\def\docdate {1995/02/19}
-\@ifundefined{DeclareLucidaFontShape}{%
- \def\DeclareLucidaFontShape#1#2#3#4#5#6{%
- \DeclareFontShape{#1}{#2}{#3}{#4}{<->#5}{#6}}}{}
-\typeout{File\space LY1lb.fd\space loading \space (Y\&Y names)\space Lucida Bright}%
-\DeclareFontFamily{LY1}{lb}{}%
-\DeclareLucidaFontShape{LY1}{lb}{m}{n}{lbr}{}%
-\DeclareLucidaFontShape{LY1}{lb}{m}{it}{lbi}{}%
-\DeclareLucidaFontShape{LY1}{lb}{m}{sl}{lbsl}{}%
-\DeclareLucidaFontShape{LY1}{lb}{m}{sc}{lbrsc}{}%
-\DeclareLucidaFontShape{LY1}{lb}{b}{n}{lbd}{}%
-\DeclareLucidaFontShape{LY1}{lb}{b}{it}{lbdi}{}%
-\DeclareLucidaFontShape{LY1}{lb}{b}{sc}{lbdsc}{}%
-\DeclareFontShape{LY1}{lb}{b}{sl}{<->ssub * lb/b/it}{}%
-\DeclareFontShape{LY1}{lb}{bx}{n}{<->ssub * lb/b/n}{}%
-\DeclareFontShape{LY1}{lb}{bx}{it}{<->ssub * lb/b/it}{}%
-\DeclareFontShape{LY1}{lb}{bx}{sl}{<->ssub * lb/b/sl}{}%
-\DeclareFontShape{LY1}{lb}{bx}{sc}{<->ssub * lb/b/sc}{}%
-\endinput
-%%
-%% End of file `LY1lb.fd'.
diff --git a/Master/texmf-dist/tex/latex/ly1/ly1lbf.fd b/Master/texmf-dist/tex/latex/ly1/ly1lbf.fd
deleted file mode 100644
index eb277ddd4d2..00000000000
--- a/Master/texmf-dist/tex/latex/ly1/ly1lbf.fd
+++ /dev/null
@@ -1,28 +0,0 @@
-%%
-%% This is file `LY1lbf.fd',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% lucida.dtx (with options: `lucidascale,LY1lbf')
-%% Copyright (C) 1993 Sebastian Rahtz. All rights reserved.
-%% This is a generated file for *PSNFSS2e*. Permission is granted to to
-%% customize the declarations in this file to serve the needs of your
-%% installation. However, no permission is granted to distribute a
-%% modified version of this file under its original name.
-%%
-\def\fileversion{3.13}
-\def\filedate{1995/12/11}
-\def\docdate {1995/02/19}
-\@ifundefined{DeclareLucidaFontShape}{%
- \def\DeclareLucidaFontShape#1#2#3#4#5#6{%
- \DeclareFontShape{#1}{#2}{#3}{#4}{<->#5}{#6}}}{}
-\typeout{File\space LY1lbf.fd\space loading \space (Y\&Y names)\space Lucida Fax}%
-\DeclareFontFamily{LY1}{lbf}{}%
-\DeclareLucidaFontShape{LY1}{lbf}{m}{n}{lfr}{}%
-\DeclareLucidaFontShape{LY1}{lbf}{b}{n}{lfd}{}%
-\DeclareLucidaFontShape{LY1}{lbf}{m}{it}{lfi}{}%
-\DeclareLucidaFontShape{LY1}{lbf}{b}{it}{lfdi}{}%
-\endinput
-%%
-%% End of file `LY1lbf.fd'.
diff --git a/Master/texmf-dist/tex/latex/ly1/ly1lbs.fd b/Master/texmf-dist/tex/latex/ly1/ly1lbs.fd
deleted file mode 100644
index f67f4629d34..00000000000
--- a/Master/texmf-dist/tex/latex/ly1/ly1lbs.fd
+++ /dev/null
@@ -1,36 +0,0 @@
-%%
-%% This is file `LY1lbs.fd',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% lucida.dtx (with options: `lucidascale,LY1lbs')
-%% Copyright (C) 1993 Sebastian Rahtz. All rights reserved.
-%% This is a generated file for *PSNFSS2e*. Permission is granted to to
-%% customize the declarations in this file to serve the needs of your
-%% installation. However, no permission is granted to distribute a
-%% modified version of this file under its original name.
-%%
-\def\fileversion{3.13}
-\def\filedate{1995/12/11}
-\def\docdate {1995/02/19}
-\@ifundefined{DeclareLucidaFontShape}{%
- \def\DeclareLucidaFontShape#1#2#3#4#5#6{%
- \DeclareFontShape{#1}{#2}{#3}{#4}{<->#5}{#6}}}{}
-\typeout{File\space LY1lbs.fd\space loading \space (Y\&Y names)\space Lucida Sans}%
-\DeclareFontFamily{LY1}{lbs}{}%
-\DeclareLucidaFontShape{LY1}{lbs}{m}{n}{lsr}{}%
-\DeclareLucidaFontShape{LY1}{lbs}{m}{it}{lsi}{}%
-\DeclareLucidaFontShape{LY1}{lbs}{b}{n}{lsd}{}%
-\DeclareLucidaFontShape{LY1}{lbs}{b}{it}{lsdi}{}%
-\DeclareFontShape{LY1}{lbs}{m}{sl}{<->ssub * lbs/m/it}{}%
-\DeclareFontShape{LY1}{lbs}{m}{sc}{<->ssub * lbs/m/n}{}%
-\DeclareFontShape{LY1}{lbs}{b}{sc}{<->ssub * lbs/m/sc}{}%
-\DeclareFontShape{LY1}{lbs}{bx}{sc}{<->ssub * lbs/b/sc}{}%
-\DeclareFontShape{LY1}{lbs}{b}{sl}{<->ssub * lbs/b/it}{}%
-\DeclareFontShape{LY1}{lbs}{bx}{n}{<->ssub * lbs/b/n}{}%
-\DeclareFontShape{LY1}{lbs}{bx}{it}{<->ssub * lbs/b/it}{}%
-\DeclareFontShape{LY1}{lbs}{bx}{sl}{<->ssub * lbs/m/sl}{}%
-\endinput
-%%
-%% End of file `LY1lbs.fd'.
diff --git a/Master/texmf-dist/tex/latex/ly1/ly1lbt.fd b/Master/texmf-dist/tex/latex/ly1/ly1lbt.fd
deleted file mode 100644
index c5afb643a58..00000000000
--- a/Master/texmf-dist/tex/latex/ly1/ly1lbt.fd
+++ /dev/null
@@ -1,37 +0,0 @@
-%%
-%% This is file `LY1lbt.fd',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% lucida.dtx (with options: `lucidascale,LY1lbt')
-%% Copyright (C) 1993 Sebastian Rahtz. All rights reserved.
-%% This is a generated file for *PSNFSS2e*. Permission is granted to to
-%% customize the declarations in this file to serve the needs of your
-%% installation. However, no permission is granted to distribute a
-%% modified version of this file under its original name.
-%%
-\def\fileversion{3.13}
-\def\filedate{1995/12/11}
-\def\docdate {1995/02/19}
-\@ifundefined{DeclareLucidaFontShape}{%
- \def\DeclareLucidaFontShape#1#2#3#4#5#6{%
- \DeclareFontShape{#1}{#2}{#3}{#4}{<->#5}{#6}}}{}
-\typeout{File\space LY1lbt.fd\space loading \space (Y\&Y names)\space Lucida Bright Typewriter}%
-\DeclareFontFamily{LY1}{lbt}{\hyphenchar \font\m@ne}%
-\DeclareLucidaFontShape{LY1}{lbt}{m}{n}{lstr}{}%
-\DeclareFontShape{LY1}{lbt}{m}{sc}{<->ssub * lbt/m/n}{}%
-\DeclareLucidaFontShape{LY1}{lbt}{m}{it}{lsto}{}%
-\DeclareFontShape{LY1}{lbt}{m}{sl}{<->ssub * lbt/m/it}{}%
-\DeclareLucidaFontShape{LY1}{lbt}{b}{n}{lstb}{}%
-\DeclareLucidaFontShape{LY1}{lbt}{b}{it}{lstbo}{}%
-\DeclareFontShape{LY1}{lbt}{b}{sc}{<->ssub * lbt/m/sc}{}%
-\DeclareFontShape{LY1}{lbt}{b}{sl}{<->ssub * lbt/b/it}{}%
-\DeclareFontShape{LY1}{lbt}{m}{sl}{<->ssub * lbt/m/it}{}%
-\DeclareFontShape{LY1}{lbt}{bx}{n}{<->ssub * lbt/b/n}{}%
-\DeclareFontShape{LY1}{lbt}{bx}{it}{<->ssub * lbt/b/it}{}%
-\DeclareFontShape{LY1}{lbt}{bx}{sc}{<->ssub * lbt/b/sc}{}%
-\DeclareFontShape{LY1}{lbt}{bx}{sl}{<->ssub * lbt/m/sl}{}%
-\endinput
-%%
-%% End of file `LY1lbt.fd'.
diff --git a/Master/texmf-dist/tex/latex/ly1/ly1pag.fd b/Master/texmf-dist/tex/latex/ly1/ly1pag.fd
index 63ecdcd65ef..72505355fa3 100644
--- a/Master/texmf-dist/tex/latex/ly1/ly1pag.fd
+++ b/Master/texmf-dist/tex/latex/ly1/ly1pag.fd
@@ -1,35 +1,35 @@
-%%
-%% This is file `LY1pag.fd',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% yandytex.dtx (with options: `fd,LY1AvantGarde')
-%%
-%% Copyright (C) 1995 Sebastian Rahtz
-%% All rights reserved.
-%%
-%% This file is part of the PSNFSS2e package.
-%% -----------------------------------------
-%%
-%% This is a generated file. Permission is granted to to customize the
-%% declarations in this file to serve the needs of your installation.
-%% However, no permission is granted to distribute a modified version of
-%% this file under its original name.
-\def\fileversion{1.0}
-\def\filedate{95/02/01}
-\def\docdate {95/02/01}
-%% File: yandytex.dtx Copyright (C) 1995 Sebastian Rahtz
-\wlog{Fontdef\space file\space produced\space from:\space
- \string`yandytex.dtx'\space \fileversion\space(\filedate)\space(SPQR)}
-\typeout{File \space LY1pag.fd\space loading \space Adobe\space AvantGarde}%
-\DeclareFontFamily{LY1}{pag}{}%
-\DeclareFontShape{LY1}{pag}{m}{n}{<->agw}{}%
-\DeclareFontShape{LY1}{pag}{m}{it}{<->ssub * pag/m/sl}{}%
-\DeclareFontShape{LY1}{pag}{m}{sl}{<->agwo}{}%
-\DeclareFontShape{LY1}{pag}{b}{n}{<->agd}{}%
-\DeclareFontShape{LY1}{pag}{b}{sl}{<->agdo}{}%
-\DeclareFontShape{LY1}{pag}{b}{it}{<->ssub * pag/b/sl}{}%
+%Filename: ly1pag.fd
+
+%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\ProvidesFile{ly1pag.fd}
+ [1998/07/06 font definitions for LY1/pag using Berry names.]
+
+\DeclareFontFamily{LY1}{pag}{}
+
+\DeclareFontShape{LY1}{pag}{m}{n}{
+ <-> pagk8y
+}{}
+
+\DeclareFontShape{LY1}{pag}{m}{sl}{
+ <-> pagko8y
+}{}
+
+\DeclareFontShape{LY1}{pag}{db}{n}{
+ <-> pagd8y
+}{}
+
+\DeclareFontShape{LY1}{pag}{db}{sl}{
+ <-> pagdo8y
+}{}
+
+\DeclareFontShape{LY1}{pag}{m}{it}{<->ssub * pag/m/sl}{}
+\DeclareFontShape{LY1}{pag}{b}{n}{<->ssub * pag/db/n}{}
+\DeclareFontShape{LY1}{pag}{bx}{n}{<->ssub * pag/b/n}{}
+\DeclareFontShape{LY1}{pag}{b}{sl}{<->ssub * pag/db/sl}{}
+\DeclareFontShape{LY1}{pag}{bx}{sl}{<->ssub * pag/b/sl}{}
+\DeclareFontShape{LY1}{pag}{db}{it}{<->ssub * pag/db/sl}{}
+\DeclareFontShape{LY1}{pag}{b}{it}{<->ssub * pag/db/it}{}
+\DeclareFontShape{LY1}{pag}{bx}{it}{<->ssub * pag/b/it}{}
+
\endinput
-%%
-%% End of file `LY1pag.fd'.
diff --git a/Master/texmf-dist/tex/latex/ly1/ly1pbk.fd b/Master/texmf-dist/tex/latex/ly1/ly1pbk.fd
index ef3ceb78a68..e9fe6f65dee 100644
--- a/Master/texmf-dist/tex/latex/ly1/ly1pbk.fd
+++ b/Master/texmf-dist/tex/latex/ly1/ly1pbk.fd
@@ -1,33 +1,46 @@
-%%
-%% This is file `LY1pbk.fd',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% yandytex.dtx (with options: `fd,LY1Bookman')
-%%
-%% Copyright (C) 1995 Sebastian Rahtz
-%% All rights reserved.
-%%
-%% This file is part of the PSNFSS2e package.
-%% -----------------------------------------
-%%
-%% This is a generated file. Permission is granted to to customize the
-%% declarations in this file to serve the needs of your installation.
-%% However, no permission is granted to distribute a modified version of
-%% this file under its original name.
-\def\fileversion{1.0}
-\def\filedate{95/02/01}
-\def\docdate {95/02/01}
-%% File: yandytex.dtx Copyright (C) 1995 Sebastian Rahtz
-\wlog{Fontdef\space file\space produced\space from:\space
- \string`yandytex.dtx'\space \fileversion\space(\filedate)\space(SPQR)}
-\typeout{File \space LY1pbk.fd\space loading \space Adobe\space Bookman}%
-\DeclareFontFamily{LY1}{pbk}{}%
-\DeclareFontShape{LY1}{pbk}{m}{n}{<->bkl}{}%
-\DeclareFontShape{LY1}{pbk}{m}{it}{<->bkli}{}%
-\DeclareFontShape{LY1}{pbk}{b}{n}{<->bkd}{}%
-\DeclareFontShape{LY1}{pbk}{b}{it}{<->bkdi}{}%
+%Filename: ly1pbk.fd
+
+%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\ProvidesFile{ly1pbk.fd}
+ [1998/07/06 font definitions for LY1/pbk using Berry names.]
+
+\DeclareFontFamily{LY1}{pbk}{}
+
+\DeclareFontShape{LY1}{pbk}{db}{n}{
+ <-> pbkd8y
+}{}
+
+\DeclareFontShape{LY1}{pbk}{db}{it}{
+ <-> pbkdi8y
+}{}
+
+\DeclareFontShape{LY1}{pbk}{l}{n}{
+ <-> pbkl8y
+}{}
+
+\DeclareFontShape{LY1}{pbk}{l}{it}{
+ <-> pbkli8y
+}{}
+
+% Fake Oblique
+
+\DeclareFontShape{LY1}{pbk}{db}{sl}{
+ <-> pbkdo8y
+}{}
+
+\DeclareFontShape{LY1}{pbk}{l}{sl}{
+ <-> pbklo8y
+}{}
+
+\DeclareFontShape{LY1}{pbk}{b}{n}{<->ssub * pbk/db/n}{}
+\DeclareFontShape{LY1}{pbk}{bx}{n}{<->ssub * pbk/b/n}{}
+\DeclareFontShape{LY1}{pbk}{b}{it}{<->ssub * pbk/db/it}{}
+\DeclareFontShape{LY1}{pbk}{bx}{it}{<->ssub * pbk/b/it}{}
+\DeclareFontShape{LY1}{pbk}{m}{n}{<->ssub * pbk/l/n}{}
+\DeclareFontShape{LY1}{pbk}{m}{it}{<->ssub * pbk/l/it}{}
+\DeclareFontShape{LY1}{pbk}{b}{sl}{<->ssub * pbk/db/sl}{}
+\DeclareFontShape{LY1}{pbk}{bx}{sl}{<->ssub * pbk/b/sl}{}
+\DeclareFontShape{LY1}{pbk}{m}{sl}{<->ssub * pbk/l/sl}{}
+
\endinput
-%%
-%% End of file `LY1pbk.fd'.
diff --git a/Master/texmf-dist/tex/latex/ly1/ly1pnc.fd b/Master/texmf-dist/tex/latex/ly1/ly1pnc.fd
index 863fefe91ff..1d1bd435e31 100644
--- a/Master/texmf-dist/tex/latex/ly1/ly1pnc.fd
+++ b/Master/texmf-dist/tex/latex/ly1/ly1pnc.fd
@@ -1,33 +1,40 @@
-%%
-%% This is file `LY1pnc.fd',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% yandytex.dtx (with options: `fd,LY1Schoolbook')
-%%
-%% Copyright (C) 1995 Sebastian Rahtz
-%% All rights reserved.
-%%
-%% This file is part of the PSNFSS2e package.
-%% -----------------------------------------
-%%
-%% This is a generated file. Permission is granted to to customize the
-%% declarations in this file to serve the needs of your installation.
-%% However, no permission is granted to distribute a modified version of
-%% this file under its original name.
-\def\fileversion{1.0}
-\def\filedate{95/02/01}
-\def\docdate {95/02/01}
-%% File: yandytex.dtx Copyright (C) 1995 Sebastian Rahtz
-\wlog{Fontdef\space file\space produced\space from:\space
- \string`yandytex.dtx'\space \fileversion\space(\filedate)\space(SPQR)}
-\typeout{File \space LY1pnc.fd\space loading \space Adobe\space NewCenturySchoolbook}%
-\DeclareFontFamily{LY1}{pnc}{}%
-\DeclareFontShape{LY1}{pnc}{m}{n}{<->nbr}{}%
-\DeclareFontShape{LY1}{pnc}{m}{it}{<->nbi}{}%
-\DeclareFontShape{LY1}{pnc}{b}{n}{<->nbb}{}%
-\DeclareFontShape{LY1}{pnc}{b}{it}{<->nbbi}{}%
+%Filename: ly1pnc.fd
+
+%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\ProvidesFile{ly1pnc.fd}
+ [1998/07/06 font definitions for LY1/pnc using Berry names.]
+
+\DeclareFontFamily{LY1}{pnc}{}
+
+\DeclareFontShape{LY1}{pnc}{m}{n}{
+ <-> pncr8y
+}{}
+
+\DeclareFontShape{LY1}{pnc}{m}{it}{
+ <-> pncri8y
+}{}
+
+\DeclareFontShape{LY1}{pnc}{b}{n}{
+ <-> pncb8y
+}{}
+
+\DeclareFontShape{LY1}{pnc}{b}{it}{
+ <-> pncbi8y
+}{}
+
+% Fake Oblique
+
+\DeclareFontShape{LY1}{pnc}{m}{sl}{
+ <-> pncro8y
+}{}
+
+\DeclareFontShape{LY1}{pnc}{b}{sl}{
+ <-> pncbo8y
+}{}
+
+\DeclareFontShape{LY1}{pnc}{bx}{n}{<->ssub * pnc/b/n}{}
+\DeclareFontShape{LY1}{pnc}{bx}{sl}{<->ssub * pnc/b/sl}{}
+\DeclareFontShape{LY1}{pnc}{bx}{it}{<->ssub * pnc/b/it}{}
+
\endinput
-%%
-%% End of file `LY1pnc.fd'.
diff --git a/Master/texmf-dist/tex/latex/ly1/ly1ppl.fd b/Master/texmf-dist/tex/latex/ly1/ly1ppl.fd
index af4205ea265..78d797cab9d 100644
--- a/Master/texmf-dist/tex/latex/ly1/ly1ppl.fd
+++ b/Master/texmf-dist/tex/latex/ly1/ly1ppl.fd
@@ -1,33 +1,61 @@
-%%
-%% This is file `LY1ppl.fd',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% yandytex.dtx (with options: `fd,LY1Palatino')
-%%
-%% Copyright (C) 1995 Sebastian Rahtz
-%% All rights reserved.
-%%
-%% This file is part of the PSNFSS2e package.
-%% -----------------------------------------
-%%
-%% This is a generated file. Permission is granted to to customize the
-%% declarations in this file to serve the needs of your installation.
-%% However, no permission is granted to distribute a modified version of
-%% this file under its original name.
-\def\fileversion{1.0}
-\def\filedate{95/02/01}
-\def\docdate {95/02/01}
-%% File: yandytex.dtx Copyright (C) 1995 Sebastian Rahtz
-\wlog{Fontdef\space file\space produced\space from:\space
- \string`yandytex.dtx'\space \fileversion\space(\filedate)\space(SPQR)}
-\typeout{File \space LY1ppl.fd\space loading \space Adobe\space Palatino}%
-\DeclareFontFamily{LY1}{ppl}{}%
-\DeclareFontShape{LY1}{ppl}{m}{n}{<->por}{}%
-\DeclareFontShape{LY1}{ppl}{m}{it}{<->poi}{}%
-\DeclareFontShape{LY1}{ppl}{b}{n}{<->pob}{}%
-\DeclareFontShape{LY1}{ppl}{b}{it}{<->pobi}{}%
+%Filename: ly1ppl.fd
+
+%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\ProvidesFile{ly1ppl.fd}
+ [1998/07/06 font definitions for LY1/ppl using Berry names.]
+
+\DeclareFontFamily{LY1}{ppl}{}
+
+\DeclareFontShape{LY1}{ppl}{m}{n}{
+ <-> pplr8y
+}{}
+
+\DeclareFontShape{LY1}{ppl}{m}{it}{
+ <-> pplri8y
+}{}
+
+\DeclareFontShape{LY1}{ppl}{b}{n}{
+ <-> pplb8y
+}{}
+
+\DeclareFontShape{LY1}{ppl}{b}{it}{
+ <-> pplbi8y
+}{}
+
+% Fake Oblique
+
+\DeclareFontShape{LY1}{ppl}{m}{sl}{
+ <-> pplro8y
+}{}
+
+\DeclareFontShape{LY1}{ppl}{b}{sl}{
+ <-> pplbo8y
+}{}
+
+% Fake Unslanted
+
+\DeclareFontShape{LY1}{ppl}{m}{u}{
+ <-> pplru8y
+}{}
+
+\DeclareFontShape{LY1}{ppl}{b}{u}{
+ <-> pplbu8y
+}{}
+
+% Fake Narrow and Extended
+
+\DeclareFontShape{LY1}{ppl}{mc}{n}{
+ <-> pplr8yn
+}{}
+
+\DeclareFontShape{LY1}{ppl}{mx}{n}{
+ <-> pplrr8ye
+}{}
+
+\DeclareFontShape{LY1}{ppl}{bx}{n}{<->ssub * ppl/b/n}{}
+\DeclareFontShape{LY1}{ppl}{bx}{sl}{<->ssub * ppl/b/sl}{}
+\DeclareFontShape{LY1}{ppl}{bx}{it}{<->ssub * ppl/b/it}{}
+\DeclareFontShape{LY1}{ppl}{bx}{u}{<->ssub * ppl/b/u}{}
+
\endinput
-%%
-%% End of file `LY1ppl.fd'.
diff --git a/Master/texmf-dist/tex/latex/ly1/ly1pzc.fd b/Master/texmf-dist/tex/latex/ly1/ly1pzc.fd
index f99c20f621b..2d230facdaf 100644
--- a/Master/texmf-dist/tex/latex/ly1/ly1pzc.fd
+++ b/Master/texmf-dist/tex/latex/ly1/ly1pzc.fd
@@ -1,37 +1,18 @@
-%%
-%% This is file `LY1pzc.fd',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% yandytex.dtx (with options: `fd,LY1Chancery')
-%%
-%% Copyright (C) 1995 Sebastian Rahtz
-%% All rights reserved.
-%%
-%% This file is part of the PSNFSS2e package.
-%% -----------------------------------------
-%%
-%% This is a generated file. Permission is granted to to customize the
-%% declarations in this file to serve the needs of your installation.
-%% However, no permission is granted to distribute a modified version of
-%% this file under its original name.
-\def\fileversion{1.0}
-\def\filedate{95/02/01}
-\def\docdate {95/02/01}
-%% File: yandytex.dtx Copyright (C) 1995 Sebastian Rahtz
-\wlog{Fontdef\space file\space produced\space from:\space
- \string`yandytex.dtx'\space \fileversion\space(\filedate)\space(SPQR)}
-\typeout{File \space LY1pzc.fd\space loading \space Adobe\space Chancery}%
-\DeclareFontFamily{LY1}{pzc}{}%
-\DeclareFontShape{LY1}{pzc}{m}{it}{<->zcmi}{}%
-\DeclareFontShape{LY1}{pzc}{m}{n}{<->ssub * pzc/m/it}{}%
-\DeclareFontShape{LY1}{pzc}{m}{sl}{<->ssub * pzc/m/it}{}%
-\DeclareFontShape{LY1}{pzc}{b}{n}{<->ssub * pzc/m/it}{}%
-\DeclareFontShape{LY1}{pzc}{b}{it}{<->ssub * pzc/m/it}{}%
-\DeclareFontShape{LY1}{pzc}{b}{sc}{<->ssub * pzc/m/n}{}%
-\DeclareFontShape{LY1}{pzc}{m}{sc}{<->ssub * pzc/m/n}{}%
-\DeclareFontShape{LY1}{pzc}{b}{sl}{<->ssub * pzc/b/n}{}%
+%Filename: ly1pzc.fd
+
+%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\ProvidesFile{ly1pzc.fd}
+ [1998/07/06 font definitions for LY1/pzc using Berry names.]
+
+\DeclareFontFamily{LY1}{pzc}{}
+
+\DeclareFontShape{LY1}{pzc}{mb}{it}{
+ <-> pzcmi8y
+}{}
+
+\DeclareFontShape{LY1}{pzc}{m}{it}{<->ssub * pzc/mb/it}{}
+\DeclareFontShape{LY1}{pzc}{mb}{sl}{<->ssub * pzc/mb/it}{}
+\DeclareFontShape{LY1}{pzc}{m}{sl}{<->ssub * pzc/mb/sl}{}
+
\endinput
-%%
-%% End of file `LY1pzc.fd'.
diff --git a/Master/texmf-dist/tex/plain/ly1/texnansi.tex b/Master/texmf-dist/tex/plain/ly1/texnansi.tex
new file mode 100644
index 00000000000..ae8ae6bfb16
--- /dev/null
+++ b/Master/texmf-dist/tex/plain/ly1/texnansi.tex
@@ -0,0 +1,378 @@
+% Copyright 2010 TeX Users Group.
+% Copyright (C) 1994--1997 Y&Y, Inc.
+
+% Released under the LaTeX Project Public License, any version.
+
+% ============================================================================
+% Code to allow plain TeX and LaTeX to fully exploit `texnansi.vec' encoding
+% (TeX 'n ANSI) VERSION 2.7 (1997 Jan 30)
+% ============================================================================
+
+% \input texnansi in TeX source when using fonts with `TeX n ANSI' encoding.
+
+% Note that a lot of code that already exists in plain.tex is commented out
+% --- it is included here merely for reference.
+
+% `plain' TeX - and `lplain' TeX - have accents hard-wired to certain codes.
+% When a font is encoded differently, compound characters and accents move.
+% This file deals with this for TeX 'n ANSI encoding.
+
+% NOTE: Default is to use the 58 ready-made accented/composite characters
+% that occur in text fonts directly, using the macros defined below.
+% To instead build them by overprinting, use \buildcomposites.
+% To instead link to them via pseudo ligatures, use \usecomposites.
+
+% NOTE: texnansi.vec is designed to avoid char codes 0, 9, 10, 13, 32, 127
+% since some brain-dead software has trouble with some of these...
+
+% NOTE: definitions have embedded numbers that depend on the chosen encoding
+% These will need to be changed if you use an encoding other than `TEXNANSI'
+
+% --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
+% First, protect against style files that make quotedbl `active'
+
+\chardef\dblcode=\catcode`\" % save catcode of quotedbl
+\catcode`\"=12 % make quotedbl `other'
+
+\chardef\atcode=\catcode`\@ % save catcode of atsign
+\catcode`\@=11 % make atsign `letter'
+% --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
+
+% NOTE: plain TeX (and LaTeX) has the accent character positions hardwired to:
+
+% 16 for `dotlessi', 17 for `dotlessj', 18 for `grave',
+% 19 for `acute', 20 for `caron', 21 for `breve',
+% 22 for `macron', 23 for `ring', 24 for `cedilla',
+% 25 for `germandbls', 26 for `ae', 27 for `oe',
+% 28 for `oslash', 29 for `AE', 30 for 'OE',
+% 31 for `Oslash', 94 for `circumflex', 95 for `dotaccent',
+% 125 for `hungarumlaut', 126 for `tilde', 127 for `dieresis',
+% The *real* troublesome ones are `dotaccent' and `hungarumlaut'
+% --- and CM fonts do not have `ogonek' --- which we add here.
+% (see page 356 of the TeX book for additional information)
+
+% --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
+
+% \ae, \oe, \o, \AE, \OE, \O, \ss are in same place as in TeX text
+
+% Following constructed from pieces in CM, but exist in Type 1 text fonts
+
+\def\aa{^^e5} \def\AA{^^c5} % aring (229), Aring (197)
+% \def\cc{^^e7} \def\CC{^^c7} % ccedilla (231), Ccedilla (199)
+
+% NOTE: \cc may conflict with `carbon copy' in letter.sty ...
+
+\def\l{^^90} \def\L{^^80} % lslash (144), Lslash (128)
+
+% TEXNANSI also has the Icelandic characters:
+
+\def\th{^^fe} \def\TH{^^de} % thorn (254), Thorn (222)
+\def\dh{^^f0} \def\DH{^^d0} % eth (240), Eth (208)
+
+\def\pounds{^^a3} \def\copyright{^^a9} % 163 and 169
+\def\registered{^^ae} \def\trademark{^^99} % 174 and 153
+% \def\dag{^^86} \def\ddag{^^87} % dagger (134), daggerdbl (135)
+\def\S{^^a7} \def\P{^^b6} % section (167), paragraph (182)
+
+% Make it more convenient to use { } _ | \ glyphs direct from text font ?
+
+% \chardef\{=`\{ \chardef\}=`\} \chardef\_=`\_
+% \chardef\|=`\| \chardef\backslash=`\\
+
+% --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
+
+% Following set up for the 58 accented characters/composites in text fonts:
+
+% aacute, acircumflex, adieresis, agrave, aring, atilde, ccedilla,
+% eacute, ecircumflex, edieresis, egrave, iacute, icircumflex,
+% idieresis, igrave, ntilde, oacute, ocircumflex, odieresis, ograve, otilde,
+% scaron, uacute, ucircumflex, udieresis, ugrave, yacute, ydieresis, zcaron,
+% Aacute, Acircumflex, Adieresis, Agrave, Aring, Atilde, Ccedilla,
+% Eacute, Ecircumflex, Edieresis, Egrave, Iacute, Icircumflex,
+% Idieresis, Igrave, Ntilde, Oacute, Ocircumflex, Odieresis, Ograve, Otilde,
+% Scaron, Uacute, Ucircumflex, Udieresis, Ugrave, Yacute, Ydieresis, Zcaron,
+
+\def\`#1{% grave
+\if#1a^^e0\else% \char224
+\if#1e^^e8\else% \char232
+\if#1i^^ec\else% \char236
+\if#1o^^f2\else% \char242
+\if#1u^^f9\else% \char249
+\if#1A^^c0\else% \char192
+\if#1E^^c8\else% \char200
+\if#1I^^cc\else% \char204
+\if#1O^^d2\else% \char210
+\if#1U^^d9\else% \char217
+% \if#1{\i}^^ec\else% \char236
+\if#1\i^^ec\else% \char236
+{\accent18 #1}%
+\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi}
+
+\def\'#1{% acute
+\if#1a^^e1\else% \char225
+\if#1e^^e9\else% \char233
+\if#1i^^ed\else% \char237
+\if#1o^^f3\else% \char243
+\if#1u^^fa\else% \char250
+\if#1y^^fd\else% \char253
+\if#1A^^c1\else% \char193
+\if#1E^^c9\else% \char201
+\if#1I^^cd\else% \char205
+\if#1O^^d3\else% \char211
+\if#1U^^da\else% \char218
+\if#1Y^^dd\else% \char221
+% \if#1{\i}^^ed\else% \char237
+\if#1\i^^ed\else% \char237
+{\accent19 #1}%
+\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi}
+
+\def\^#1{% circumflex
+\if#1a^^e2\else% \char226
+\if#1e^^ea\else% \char234
+\if#1i^^ee\else% \char238
+\if#1o^^f4\else% \char244
+\if#1u^^fb\else% \char251
+\if#1A^^c2\else% \char194
+\if#1E^^ca\else% \char202
+\if#1I^^ce\else% \char206
+\if#1O^^d4\else% \char212
+\if#1U^^db\else% \char219
+% \if#1{\i}^^ee\else% \char238
+\if#1\i^^ee\else% \char238
+{\accent94 #1}%
+\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi}
+
+\def\~#1{% tilde
+\if#1a^^e3\else% \char227
+\if#1n^^f1\else% \char241
+\if#1o^^f5\else% \char245
+\if#1A^^c3\else% \char195
+\if#1N^^d1\else% \char209
+\if#1O^^d5\else% \char213
+{\accent126 #1}%
+\fi\fi\fi\fi\fi\fi}
+
+\def\"#1{% dieresis
+\if#1a^^e4\else% \char228
+\if#1e^^eb\else% \char235
+\if#1i^^ef\else% \char239
+\if#1o^^f6\else% \char246
+\if#1u^^fc\else% \char252
+\if#1y^^ff\else% \char255
+\if#1A^^c4\else% \char196
+\if#1E^^cb\else% \char203
+\if#1I^^cf\else% \char207
+\if#1O^^d6\else% \char214
+\if#1U^^dc\else% \char220
+\if#1Y^^9f\else% \char159
+% \if#1{\i}^^ef\else% \char239
+\if#1\i^^ef\else% \char239
+% {\accent127 #1}%
+{\accent168 #1}%
+\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi}
+
+\def\v #1{% caron
+\if#1s^^9a\else% \char154
+\if#1z^^9d\else% \char157
+\if#1S^^8a\else% \char138
+\if#1Z^^8d\else% \char141
+{\accent20 #1}%
+\fi\fi\fi\fi}
+
+\def\r #1{% ring
+\if#1a^^e5\else% \char229
+\if#1A^^c5\else% \char197
+{\accent23 #1}%
+\fi\fi}
+
+\def\c #1{% cedilla
+\if#1c^^e7\else% \char231
+\if#1C^^c7\else% \char199
+{\setbox0\hbox{#1}\ifdim\ht0=1ex\accent24 #1
+ \else{\ooalign{\hidewidth\char24\hidewidth\crcr\unhbox0}}\fi}%
+\fi\fi}
+
+\def\H#1{{\accent6 #1}}% hungarumlaut % not in 125
+\def\u#1{{\accent21 #1}}% breve
+
+% dotaccent and macron have to be treated differently in AMS TeX
+
+\ifx\amstexloaded@\relax%
+\def\D#1{{\accent5 #1}} % dotaccent % not in 95
+\def\B#1{{\accent22 #1}} % macron
+\let\graveaccent\`
+\let\acuteaccent\'
+\let\tildeaccent\~
+\let\hataccent\^
+\let\underscore\_
+\else
+\def\.#1{{\accent5 #1}} % dotaccent % not in 95
+\def\=#1{{\accent22 #1}}\fi % macron
+
+% underline (using macron at 22)
+\def\b#1{\oalign{#1\crcr\hidewidth
+ \vbox to.2ex{\hbox{\char22}\vss}\hidewidth}}%
+
+% ogonek (using ogonek at 7)
+\def\k#1{\setbox0\hbox{#1}\ifdim\ht0=1ex\accent7 #1
+ \else{\ooalign{\hidewidth\char7\hidewidth\crcr\unhbox0}}\fi}%
+
+% --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
+
+% For backward compatability, provide for use of font with TeX's \accent:
+% (It is however generally better to use ready-made accented characters, since
+% \accent creates explicit kerning, which breaks the hyphenation machinery)
+% NOTE: Use \buildcomposites only if you want to force accented/composite
+% characters to be constructed by `overprinting' base and accent.
+
+\def\buildcomposites{%
+% following four lines are for TeX n ANSI encoding only
+\def\.##1{{\accent5 ##1}}% dotaccent % not in 95
+\def\H##1{{\accent6 ##1}}% hungarumlaut % not in 125
+\def\k##1{{\accent7 ##1}}% ogonek % not in CM fonts
+\def\"##1{{\accent168 ##1}}% dieresis % alternate to 127
+% following are plain TeX defaults (needed only to undo \usecomposites)
+\def\`##1{{\accent18 ##1}}% grave
+\def\'##1{{\accent19 ##1}}% acute
+\def\^##1{{\accent94 ##1}}% circumflex
+\def\~##1{{\accent126 ##1}}% tilde
+\def\=##1{{\accent22 ##1}}% macron
+\def\v##1{{\accent20 ##1}}% caron
+\def\u##1{{\accent21 ##1}}% breve
+% \def\"##1{{\accent127 ##1}}% dieresis % use 168 instead
+% underline and cedilla accents (macron at 22, cedilla at 24)
+\def\b##1{\oalign{##1\crcr\hidewidth
+ \vbox to.2ex{\hbox{\char22}\vss}\hidewidth}}%
+\def\c##1{\setbox0\hbox{##1}\ifdim\ht0=1ex\accent24 ##1
+ \else{\ooalign{\hidewidth\char24\hidewidth\crcr\unhbox0}}\fi}%
+}
+
+% --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
+
+% USING READY-MADE ACCENTED CHARACTERS:
+% We can also use pre-built accented character using pseudo ligatures ---
+% provided the TFM files for the text fonts have them wired in.
+% The following assumes that the TFM files have the required pseudo-ligatures.
+% Use -vadj on the command line with AFMtoTFM to set up these pseudo-ligatures.
+% This only works for the 58 ready-made accented/composite characters.
+
+\def\usecomposites{%
+\chardef\`=18 % grave
+\chardef\'=19 % acute
+\chardef\^=94 % circumflex
+\chardef\~=126 % tilde
+\chardef\"=127 % dieresis % must match TFM, hence do *not* use 168 here
+\chardef\c=24 % cedilla % only for ccedilla, Ccedilla
+\chardef\v=20 % caron % only for scaron, zcaron, Scaron, Zcaron
+\chardef\r=23 % ring % non-standard, for Aring and aring
+% and some extra goodies
+\chardef\.=5 % dotaccent % no standard accented chars use this
+\chardef\H=6 % hungarumlaut % no standard accented chars use this
+\chardef\k=7 % ogonek % no standard accented chars use this
+\chardef\u=21 % breve % no standard accented chars use this
+\chardef\==22 % macron % no standard accented chars use this
+% \chardef\i=16 % dotlessi
+}
+
+% NOTE: To use the above scheme, use \'a, NOT \'{a}, and \c c, NOT \c{c}.
+
+% --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
+
+% \buildcomposites % build composites by overprinting base and accent
+% \usecomposites % use 58 ready-made composites via pseudo ligatures
+
+% Default is to use 58 ready-made composites, and build others by overprinting.
+
+% --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
+
+% Changes required in math macros when roman font is reencoded to `texnansi'.
+% (An alternative is to draw the accents from the math fonts)
+
+% Most accents are in same place as in TeX text encoding (except dotaccent)
+
+\def\usetextaccents{
+% \def\grave{\mathaccent"7012 } % 18 grave
+% \def\acute{\mathaccent"7013 } % 19 acute
+% \def\hat{\mathaccent"705E } % 94 circumflex
+% \def\tilde{\mathaccent"707E } % 126 tilde
+% \def\ddot{\mathaccent"707F } % 127 dieresis
+\def\ddot{\mathaccent"70A8 } % 168 dieresis
+% \def\bar{\mathaccent"7016 } % 22 macron
+% \def\check{\mathaccent"7014 } % 20 caron
+% \def\breve{\mathaccent"7015 } % 21 breve
+\def\dot{\mathaccent"7005 } % 5 dotaccent
+}
+
+% Do not redefine accents in math mode when using MathTime,
+% since MathTime uses accents in the math fonts - not those in the text font
+
+% In LaTeX 2e check whether mathtime package has been loaded,
+% otherwise check whether \MTMI is defined
+
+\ifx\@ifpackageloaded\undefined\ifx\MTMI\undefined\usetextaccents\fi
+\else\@ifpackageloaded{mathtime}{}{\usetextaccents}\fi
+
+% **************************************************************************
+
+% If you want to use < for `guilsinglleft' and > for `guilsinglright'
+% then uncomment the following lines:
+
+% \catcode`\<=\active \chardef<=139
+% \catcode`\>=\active \chardef>=155
+
+% If you use < for `exclamdown', > for `questiondown', and | for `emdash'
+% then uncomment the following lines:
+
+% \catcode`\<=\active \chardef<=161
+% \catcode`\>=\active \chardef>=191
+% \catcode`\|=\active \chardef|=151
+
+% \chardef\lq=96 \chardef\rq=39
+
+% Note that \lq and \rq also provide access to ` and '
+
+\catcode`\@=\atcode % restore original catcode of atsign
+
+\catcode`\"=\dblcode % restore original catcode of quotedbl
+
+% If you use " for quotedblright then uncomment the following:
+
+% \catcode`\"=\active \chardef"=148
+
+% For proper hyphenation of words with accented characters we need to let
+% TeX know how to translate words with accented characters to lower case.
+% Hence define \lccode so that one can use them in \hyphenation{...}
+% Just for fun, we also define \uccode, and set the \catcode to letter...
+
+% Mostly in ISO Latin 1, accented characters (and a few special characters)
+% occur in upper case form in the range 192 - 222, which is offset
+% by 32 from the corresponding lower case forms in the range 224 - 254.
+
+\bgroup
+\newcount\n\newcount\m\n=224\m=192
+\loop\ifnum\n<255
+\global\catcode\n=11\global\catcode\m=11
+\global\lccode\n=\n\global\lccode\m=\n
+\global\uccode\m=\m\global\uccode\n=\m
+\advance\n by1\advance\m by1\repeat
+\egroup
+
+% Then there are just a few odd ones in TEXNANSI that don't fit this pattern
+
+\catcode140=11\catcode156=11 % OE, oe
+\lccode140=156\lccode156=156
+\uccode140=140\uccode156=140
+\catcode159=11\catcode255=11 % Ydieresis, ydieresis
+\lccode159=255\lccode255=255
+\uccode159=159\uccode255=159
+\catcode138=11\catcode154=11 % Scaron, scaron
+\lccode138=154\lccode154=154
+\uccode138=138\uccode154=138
+\catcode141=11\catcode157=11 % Zcaron, zcaron
+\lccode141=157\lccode157=157
+\uccode157=141\uccode141=141
+\catcode128=11\catcode144=11 % Lslash, lslash
+\lccode128=144\lccode144=144
+\uccode144=128\uccode128=128
+
+\endinput
diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check
index d0874d74240..cc3f37bff99 100755
--- a/Master/tlpkg/bin/tlpkg-ctan-check
+++ b/Master/tlpkg/bin/tlpkg-ctan-check
@@ -195,7 +195,7 @@ my @TLP_working = qw(
ltxdockit ltxindex ltxmisc ltxnew
lua-alt-getopt
luainputenc lualibs luamplib luaotfload luatexbase luatextra
- lxfonts
+ lxfonts ly1
macqassign mafr magaz magyar mailing mailmerge
makebarcode makebox makecell makecirc makecmds makedtx makeglos makeplot
manuscript maple margbib
diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds
index 6ed86605c80..71fdd783321 100755
--- a/Master/tlpkg/libexec/ctan2tds
+++ b/Master/tlpkg/libexec/ctan2tds
@@ -392,7 +392,7 @@ $Master = "$mydir/../..";
'lxfonts', "&MAKEcopy",
'lucida', "die 'skipping, nonfree font'",
'lucidabr', "die 'skipping, nonfree font'",
- 'ly1', "die 'skipping, situation too confused'",
+ 'ly1', "&MAKEcopy",
'mab2bib', "die 'skipping, python'",
'make-env', "die 'skipping, no license, too old to bother with'",
'makebarcode', "&MAKEcopy",