texlive[57838] Master: microtype (support for nonfree fonts)

commits+karl at tug.org commits+karl at tug.org
Mon Feb 22 00:46:02 CET 2021


Revision: 57838
          http://tug.org/svn/texlive?view=revision&revision=57838
Author:   karl
Date:     2021-02-22 00:46:02 +0100 (Mon, 22 Feb 2021)
Log Message:
-----------
microtype (support for nonfree fonts)

Modified Paths:
--------------
    trunk/Master/tlpkg/libexec/ctan2tds

Added Paths:
-----------
    trunk/Master/texmf-dist/tex/latex/microtype/README.TEXLIVE

Removed Paths:
-------------
    trunk/Master/texmf-dist/tex/latex/microtype/mt-PalatinoLinotype.cfg
    trunk/Master/texmf-dist/tex/latex/microtype/mt-euroitc.cfg
    trunk/Master/texmf-dist/tex/latex/microtype/mt-pad.cfg

Added: trunk/Master/texmf-dist/tex/latex/microtype/README.TEXLIVE
===================================================================
--- trunk/Master/texmf-dist/tex/latex/microtype/README.TEXLIVE	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/microtype/README.TEXLIVE	2021-02-21 23:46:02 UTC (rev 57838)
@@ -0,0 +1,11 @@
+The files below have been removed in the TeX Live installation of
+the current package, possibly because of missing source (e.g., a
+PDF with no source), possibly because their only purpose is to support
+nonfree fonts or other software, possibly for other reasons.
+More info: https://tug.org/texlive/pkgcontrib.html#requirements
+
+If this is a concern, please contact the package maintainer.
+
+	mt-euroitc.cfg
+	mt-PalatinoLinotype.cfg
+	mt-pad.cfg


Property changes on: trunk/Master/texmf-dist/tex/latex/microtype/README.TEXLIVE
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/latex/microtype/mt-PalatinoLinotype.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/latex/microtype/mt-PalatinoLinotype.cfg	2021-02-21 23:18:27 UTC (rev 57837)
+++ trunk/Master/texmf-dist/tex/latex/microtype/mt-PalatinoLinotype.cfg	2021-02-21 23:46:02 UTC (rev 57838)
@@ -1,330 +0,0 @@
-%%
-%% This is file `mt-PalatinoLinotype.cfg',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% microtype-utf.dtx  (with options: `PalatinoLinotype')
-%% 
-%% ------------------------------------------------------------------------
-%% 
-%%                       The `microtype' package
-%%         Subliminal refinements towards typographical perfection
-%%           Copyright (c) 2004--2020 R Schlicht <w.m.l at gmx.net>
-%% 
-%% This work may be distributed and/or modified under the conditions of the
-%% LaTeX Project Public License, either version 1.3c of this license or (at
-%% your option) any later version. The latest version of this license is in:
-%% http://www.latex-project.org/lppl.txt, and version 1.3c or later is part
-%% of all distributions of LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status `author-maintained'.
-%% 
-%% This work consists of the files microtype.dtx and microtype.ins and the
-%% derived files microtype.sty, microtype-pdftex.def, microtype-luatex.def,
-%% microtype-xetex.def, microtype.lua and letterspace.sty.
-%% 
-%% ------------------------------------------------------------------------
-%%   This is a font-specific configuration file for the `microtype' package.
-%%   It may contain settings for font expansion and character protrusion,
-%%   tracking, interword spacing and additional kerning, as well as
-%%   character inheritance declarations.
-%%   Please consult the documentation for details.
-%% 
-%%   If you think you have found improvements to these settings, please
-%%   let me know.
-%% 
-%%   When modifying this file, also change the identification line below.
-%% ------------------------------------------------------------------------ 
-%%
-%%     These settings have been prepared by, and are copied with the
-%%     generous permission of:
-%%       Loren B. Davis.  (c) 2012
-%% 
-%%  ------------------------------------------------------------------------
-%%   Palatino is a registered trademark of Linotype GmbH.
-%%   Used without permission.
-%% ------------------------------------------------------------------------ 
-%%
-\ProvidesFile
-  {mt-PalatinoLinotype.cfg}[2012/03/10 v1.0 microtype config. file: Palatino Linotype and similar fonts (LBD)]
-
-%%% -----------------------------------------------------------------------
-%%% INHERITANCE
-
-%% for xetex (EU1) and luatex (EU2), resp. both (TU)
-\DeclareCharacterInheritance
-   { encoding = {EU1,EU2,TU},
-     family = {PalatinoLinotype} }
-   { A = {À,Á,Â,Ã,Ä,Ā,Ă,Ą,Ǎ,Ǟ,Ǡ,Ȧ,Ǻ,Ȁ,Ȃ,Ḁ,Ạ,Ả,Ấ,Ầ,Ẩ,Ẫ,Ậ,Ắ,Ằ,Ẳ,Ẵ,Ặ,Ꜳ},
-     B = {Ḃ,Ḅ,Ḇ},
-     C = {Ç,Ć,Ĉ,Ḉ,Ċ,Č},
-     D = {Ď,Ḋ,Ḍ,Ḏ,Ḑ,Ḓ},
-     E = {È,É,Ê,Ë,Ē,Ĕ,Ė,Ę,Ě,Ȅ,Ȩ,Ȇ,Ḕ,Ḗ,Ḙ,Ḛ,Ḝ,Ẹ,Ẻ,Ẽ,Ế,Ề,Ể,Ễ,Ệ},
-     F = {Ḟ},
-     G = {Ĝ,Ğ,Ġ,Ģ,Ǧ,Ǵ,Ḡ},
-     H = {Ĥ,Ȟ,Ḣ,Ḥ,Ḧ,Ḩ,Ḫ},
-     I = {Ì,Í,Î,Ȉ,Ï,Į,Ĩ,Ị,Ī,İ,Ǐ,Ỉ,Ȋ,Ĭ,Ḭ,Ï},
-     J = {Ĵ},
-     K = {Ķ,Ǩ,Ḱ,Ḳ,Ḵ},
-     L = {Ĺ,Ļ,Ľ,Ḷ,Ḹ,Ḻ,Ḽ,Ỻ,Ŀ,Ł}, % L·
-     M = {Ḿ,Ṁ,Ṃ},
-     N = {Ñ,Ń,Ņ,Ň,Ǹ,Ṅ,Ṇ,Ṉ,Ṋ},
-     O = {Ò,Ó,Ô,Õ,Ö,Ō,Ŏ,Ő,Ǒ,Ǫ,Ǭ,Ȍ,Ȏ,Ȫ,Ȭ,Ȯ,Ȱ,Ṍ,Ṏ,Ṑ,Ṓ,Ọ,Ỏ,Ố,Ồ,Ổ,Ỗ,Ộ,Ớ,Ờ,Ở,Ỡ,Ơ},
-     P = {Ṕ,Ṗ},
-     R = {Ŕ,Ŗ,Ř,Ȑ,Ȓ,Ṙ,Ṛ,Ṝ,Ṟ},
-     S = {Ś,Ŝ,Ş,Š,Ș,Ṡ,Ṣ,Ṥ,Ṧ,Ṩ},
-     T = {Ţ,Ť,Ț,Ṫ,Ṭ,Ṯ,Ṱ},
-     U = {Ù,Ú,Û,Ü,Ũ,Ū,Ŭ,Ů,Ű,Ų,Ǔ,Ǖ,Ǘ,Ǚ,Ǜ,Ȕ,Ȗ,Ṳ,Ṵ,Ṷ,Ṹ,Ṻ,Ụ,Ủ,Ứ,Ừ,Ử,Ữ,Ự},
-     V = {Ṽ,Ṿ},
-     W = {Ŵ,Ẁ,Ẃ,Ẅ,Ẇ,Ẉ},
-     X = {Ẋ,Ẍ},
-     Y = {Ý,Ŷ,Ÿ,Ȳ,Ẏ,Ỳ,Ỵ,Ỷ,Ỹ},
-     Z = {Ź,Ż,Ž,Ẑ,Ẓ,Ẕ},
-     a = {à,á,â,ã,ä,å,ā,ă,ą,ǎ,ǟ,ǡ,ȧ,ǻ,ȁ,ȃ,ḁ,ạ,ả,ầ,ấ,ẩ,ẫ,ậ,ắ,ằ,ẳ,ẵ,ặ}, % aʾ
-     b = {ḃ,ḅ,ḇ},
-     c = {ç,ć,ĉ,ċ,č,ḉ},
-     d = {ď,ḋ,ḍ,ḏ,ḑ,ḓ},
-     e = {è,é,ê,ë,ē,ĕ,ė,ę,ě,ȅ,ȩ,ȇ,ḕ,ḗ,ḙ,ḛ,ḝ,ẹ,ẻ,ẽ,ề,ế,ể,ễ,ệ},
-     f = {ḟ,ff},
-     g = {ĝ,ğ,ġ,ģ,ǧ,ǵ,ḡ},
-     h = {ĥ,ȟ,ḣ,ḥ,ḧ,ḩ,ḫ,ẖ},
-     i = {ı,ì,í,î,ȉ,ǐ,ï,į,ī,ị,ĩ,ḭ,ḯ,ỉ,ȋ,ĭ},
-     j = {ĵ,ǰ},
-     k = {ķ,ǩ,ḱ,ḳ,ḵ},
-     l = {ĺ,ļ,ḻ,ḷ,ḹ,ḽ}, % ľ,l·
-     m = {ḿ,ṁ,ṃ},
-     n = {ñ,ń,ņ,ň,ǹ,ṅ,ṇ,ṉ,ṋ}, % ʼn
-     o = {ò,ó,ô,õ,ö,ō,ŏ,ő,ǒ,ǫ,ǭ,ȍ,ȏ,ȫ,ȭ,ȯ,ȱ,ṍ,ṏ,ṑ,ṓ,ọ,ỏ,ồ,ố,ổ,ỗ,ộ,ớ,ờ,ở,ỡ,ợ},
-     p = {ṕ,ṗ},
-     r = {ŕ,ŗ,ř,ȑ,ȓ,ṙ,ṛ,ṝ,ṟ},
-     s = {ś,ŝ,ş,š,ș,ṡ,ṣ,ṥ,ṧ,ṩ},
-     t = {ţ,ț,ṫ,ṭ,ṯ,ṱ,ẗ}, % ť
-     u = {ù,ú,û,ü,ũ,ū,ŭ,ů,ű,ų,ǔ,ǖ,ǘ,ǚ,ǜ,ȕ,ȗ,ṳ,ṵ,ṷ,ṹ,ṻ,ụ,ủ,ứ,ừ,ử,ữ,ự},
-     v = {ṽ,ṿ},
-     w = {ŵ,ẁ,ẃ,ẅ,ẇ,ẉ,ẘ},
-     x = {ẋ,ẍ},
-     y = {ý,ÿ,ŷ,ȳ,ẏ,ẙ,ỳ,ỵ,ỷ,ỹ},
-     z = {ź,ż,ž,ẑ,ẓ,ẕ},
-   }
-
-%%% -----------------------------------------------------------------------
-%%% PROTRUSION
-
-\SetProtrusion
-   [ name     = palatino-default ]
-   { encoding = {EU1,EU2,TU},
-     family   = {PalatinoLinotype} }
-   {
-     A = {50,50},
-     D = {  ,50},
-     J = {50,  },
-     K = {  ,50},
-     L = {  ,50},
-     O = {25,  },
-     T = {50,50},
-     V = {50,50},
-     W = {50,50},
-     X = {50,50},
-     Y = {50,50},
-     b = {  ,25},
-     d = {25,30},
-     f = {  ,50},
-     g = {  ,100},
-     k = {  ,50},
-     p = {  ,50},
-     q = {50,  },
-     r = {  ,50},
-     t = {  ,50}, st = { ,50}, ſt = {  ,50},
-     v = {75,50},
-     w = {50,50},
-     x = {50,50},
-     y = {50,70},
-     1 = {100,50},
-     2 = {25,50},
-     4 = {50,  },
-     6 = {50,  },
-     9 = {25,  },
-     Æ = {100, },
-     Π= {25,  },
-     . = { ,700},      ‥ = { ,350},    … = {,150},
-    {,}= { ,500},
-     : = { ,500},
-     ; = { ,500},
-     ! = { ,100},      ‼ = { ,100},
-     ? = { ,200},      ‽ = { ,200},
-     @ = {50,50},
-     ~ = {200,250},
-     & = {50,100},
-    \% = {100,100},
-     * = {200,200},
-     + = {250,250},
-     ( = {100,   },    ) = {   ,300},
-     / = {200,300},
-     - = {400,500},
-     \textendash       = {300,300},   \textemdash        = {200,200},
-     \textquoteleft    = {500,700},   \textquoteright    = {500,700},
-     \textquotedblleft = {300,400},   \textquotedblright = {300,400},
-     \textbackslash    = {200,300},
-     \quotesinglbase   = {400,400},   \quotedblbase      = {400,400},
-     \guilsinglleft    = {400,400},   \guilsinglright    = {300,500},
-     \guillemotleft    = {300,300},   \guillemotright    = {200,400},
-     \textexclamdown   = {100,   },   \textquestiondown  = {100,   },
-     \textbraceleft    = {400,200},   \textbraceright    = {200,400},
-     \textless         = {200,100},   \textgreater       = {100,200},
-     ≤                 = {200,100},   ≥                  = {100,200},
-     \textminus                = {300,300},
-     \texttrademark            = {200,200},
-     \textcopyright            = {200,200},
-     \textregistered           = {200,200},
-     \textdegree               = {300,300},
-     ¦                = {450,500},    ¬                  = {250,150},
-     ⌐                = {150,250},
-     ·                         = {850, 700},
-     ¶                         = {100,0},
-     ×                         = {150, 300},
-     ª                 = {300,300},   º                  = {300,300},
-     ⁰ = {200,400},
-     ¹ = {400,350},          ² = {200,300},            ³ = {250,400},
-     ⁴ = {250,350},          ⁵ = {200,300},            ⁶ = {250,400},
-     ⁷ = {200,450},          ⁸ = {250,400},            ⁹ = {200,350},
-     ₀ = {200,400},
-     ₁ = {400,250},          ₂ = {200,300},            ₃ = {250,400},
-     ₄ = {250,350},          ₅ = {200,300},            ₆ = {250,400},
-     ₇ = {200,450},          ₈ = {250,400},            ₉ = {200,350},
-     ± = {150,100},                                    ÷ = {300,300},
-     þ = {  ,25},
-     ₊ = {300,450},          ₋ = {300,450},
-     ⁺ = {300,450},          ⁻ = {300,450},
-     †                = {200,250},    ‡                  = {200,250},
-     π = {50,  },
-     ſ = {  ,50},
-     № = {100,150},
-     \textservicemark          = {100,200},
-     ‐ = {400,500},          ‑ = {400,500},            ‒ = {200,300},
-     – = {205,305},          — = {200,300},            ― = {50,150},
-     • = {125,200},
-   }
-
-\SetProtrusion
-   [ name     = palatino-it   ]
-   { encoding = {EU1,EU2,TU},
-     family   = {PalatinoLinotype},
-     shape    = {it,sl}  }
-   {
-     A = {50,50},
-     Æ = {50,  },
-     B = {50,  },
-     C = {50,  },
-     D = {50,50},
-     E = {50,  },
-     F = {50,  },
-     G = {50,  },
-     H = {50,  },
-     K = {50,  },
-     L = {50,  },
-     O = {50,  },
-     Π= {50,  },
-     P = {50,  },
-     Q = {50,  },
-     R = {50,  },
-     S = {50,  },
-     $ = {50,  },
-     T = {100, },
-     U = {50,  },
-     V = {100,50},
-     W = {50,  },
-     X = {50,  },
-     Y = {100,50},
-     b = {  ,50},
-     c = {25,  },
-     g = {75,  },
-     i = {25,  },
-     m = {  ,50},
-     n = {  ,50},
-     p = {  ,25},
-     q = {25,  },
-     x = {  ,50},
-     1 = {100, },
-     2 = {50,  },
-     4 = {50,  },
-     7 = {50,  },
-     . = { ,500},      ‥ = { ,350},    … = { ,200},
-    {,}= { ,500},
-     : = { ,300},
-     ; = { ,300},
-     ? = { ,300},      ‽ = { ,300},
-     & = {50,50},
-    \% = {100,100},
-     * = {200,200},
-     + = {150,200},
-     @ = {50,50},
-     ~ = {200,150},
-     ( = {200, },    ) = {  ,200},
-     / = {100,200},
-     - = {300,500},
-     \textendash       = {300,300},   \textemdash        = {200,200},
-     \textquoteleft    = {700,400},   \textquoteright    = {700,400},
-     \textquotedblleft = {500,300},   \textquotedblright = {500,300},
-     _ = {100,100},
-     \textbackslash    = {100,200},
-     \quotesinglbase   = {500,500},   \quotedblbase      = {400,400},
-     \guilsinglleft    = {400,400},   \guilsinglright    = {300,500},
-     \guillemotleft    = {300,300},   \guillemotright    = {300,300},
-     \textexclamdown   = {100,   },   \textquestiondown  = {200,   },
-     \textbraceleft    = {200,100},   \textbraceright    = {200,200},
-     \textless         = {300,100},   \textgreater       = {200,100},
-     ≤                 = {200,100},   ≥                  = {100,200},
-     ¦                 = {450,500},   ¬                  = {250,150},
-     ·                         = {850, 700},
-     ¶                         = {100,0},
-     ×                         = {150, 300},
-     ª = {300,250},          ° = {300,300},            º = {300,250},
-     ⁰ = {300,200},
-     ¹ = {300,150},          ² = {350,200},            ³ = {250,150},
-     ⁴ = {350,100},          ⁵ = {300, 50},            ⁶ = {400,100},
-     ⁷ = {400, 50},          ⁸ = {250, 50},            ⁹ = {300, 50},
-     ₀ = {300,300},
-     ₁ = {300,350},          ₂ = {300,150},            ₃ = {250,250},
-     ₄ = {400,200},          ₅ = {300,100},            ₆ = {450,200},
-     ₇ = {450,150},          ₈ = {400,250},            ₉ = {400,200},
-     ± = {150,100},                                    ÷ = {300,300},
-     þ = { 50,   },
-     †                = {250,200},    ‡                  = {250,200},
-     ₊ = {300,450},          ₋ = {300,450},
-     ⁺ = {300,450},          ⁻ = {300,450},
-     ‐ = {300,500},          ‑ = {300,500},            ‒ = {100,300},
-     – = {125,305},          — = {200,300},            ― = {125,150},
-     • = {125,200}
-   }
-
-\SetProtrusion
-   [ name     = palatino-sc,
-     load     = palatino-default ]
-   { encoding = {EU1,EU2,TU},
-     family   = {PalatinoLinotype},
-     shape    = sc }
-   {
-     a = {50,50},
-     æ = {50,  },
-     b = { 0, 0},
-     d = { 0, 0},
-     f = { 0, 0},
-     g = { 0, 0},
-     j = {50,  },
-     l = {  ,50},
-     o = { 0, 0},
-     p = { 0, 0},
-     q = { 0,  },
-     r = {  , 0},
-     t = {50,50},
-     y = {50,50},
-     fl = { 0,50},
-     ffl = { 0,50},
-     ſt = { 0,50},
-     st = { 0,50}
-   }
-
-\endinput
-%%
-%% End of file `mt-PalatinoLinotype.cfg'.

Deleted: trunk/Master/texmf-dist/tex/latex/microtype/mt-euroitc.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/latex/microtype/mt-euroitc.cfg	2021-02-21 23:18:27 UTC (rev 57837)
+++ trunk/Master/texmf-dist/tex/latex/microtype/mt-euroitc.cfg	2021-02-21 23:46:02 UTC (rev 57838)
@@ -1,63 +0,0 @@
-%%
-%% This is file `mt-euroitc.cfg',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% microtype.dtx  (with options: `config,cfg-e,euroitc')
-%% 
-%% ------------------------------------------------------------------------
-%% 
-%%                       The `microtype' package
-%%         Subliminal refinements towards typographical perfection
-%%           Copyright (c) 2004--2020 R Schlicht <w.m.l at gmx.net>
-%% 
-%% This work may be distributed and/or modified under the conditions of the
-%% LaTeX Project Public License, either version 1.3c of this license or (at
-%% your option) any later version. The latest version of this license is in:
-%% http://www.latex-project.org/lppl.txt, and version 1.3c or later is part
-%% of all distributions of LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status `author-maintained'.
-%% 
-%% This work consists of the files microtype.dtx and microtype.ins and the
-%% derived files microtype.sty, microtype-pdftex.def, microtype-luatex.def,
-%% microtype-xetex.def, microtype.lua and letterspace.sty.
-%% 
-%% ------------------------------------------------------------------------
-%%   This is a font-specific configuration file for the `microtype' package.
-%%   It may contain settings for font expansion and character protrusion,
-%%   tracking, interword spacing and additional kerning, as well as
-%%   character inheritance declarations.
-%%   Please consult the documentation for details.
-%% 
-%%   If you think you have found improvements to these settings, please
-%%   let me know.
-%% 
-%%   When modifying this file, also change the identification line below.
-%% ------------------------------------------------------------------------ 
-%%
-\ProvidesFile
-  {mt-euroitc.cfg}[2006/05/04 v1.0 microtype config. file: ITC Euro (RS)]
-
-%%% -----------------------------------------------------------------------
-%%% PROTRUSION
-
-\SetProtrusion
-   { encoding = U,
-     family   = {euroitc,euroitcs} }
-   {
-     E = {100,50}
-   }
-
-\SetProtrusion
-   { encoding = U,
-     family   = {euroitc,euroitcs},
-     shape    = it* }
-   {
-     E = {100,}
-   }
-
-\endinput
-%%
-%% End of file `mt-euroitc.cfg'.

Deleted: trunk/Master/texmf-dist/tex/latex/microtype/mt-pad.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/latex/microtype/mt-pad.cfg	2021-02-21 23:18:27 UTC (rev 57837)
+++ trunk/Master/texmf-dist/tex/latex/microtype/mt-pad.cfg	2021-02-21 23:46:02 UTC (rev 57838)
@@ -1,323 +0,0 @@
-%%
-%% This is file `mt-pad.cfg',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% microtype.dtx  (with options: `config,cfg-t,pad')
-%% 
-%% ------------------------------------------------------------------------
-%% 
-%%                       The `microtype' package
-%%         Subliminal refinements towards typographical perfection
-%%           Copyright (c) 2004--2020 R Schlicht <w.m.l at gmx.net>
-%% 
-%% This work may be distributed and/or modified under the conditions of the
-%% LaTeX Project Public License, either version 1.3c of this license or (at
-%% your option) any later version. The latest version of this license is in:
-%% http://www.latex-project.org/lppl.txt, and version 1.3c or later is part
-%% of all distributions of LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status `author-maintained'.
-%% 
-%% This work consists of the files microtype.dtx and microtype.ins and the
-%% derived files microtype.sty, microtype-pdftex.def, microtype-luatex.def,
-%% microtype-xetex.def, microtype.lua and letterspace.sty.
-%% 
-%% ------------------------------------------------------------------------
-%%   This is a font-specific configuration file for the `microtype' package.
-%%   It may contain settings for font expansion and character protrusion,
-%%   tracking, interword spacing and additional kerning, as well as
-%%   character inheritance declarations.
-%%   Please consult the documentation for details.
-%% 
-%%   If you think you have found improvements to these settings, please
-%%   let me know.
-%% 
-%%   When modifying this file, also change the identification line below.
-%% ------------------------------------------------------------------------ 
-%%
-\ProvidesFile
-  {mt-pad.cfg}[2005/11/07 v1.5 microtype config. file: Adobe Garamond (RS)]
-
-%%% -----------------------------------------------------------------------
-%%% PROTRUSION
-
-\SetProtrusion
-   [ name     = pad-default ]
-   { encoding = OT1,
-     family   = {pad,padx,padj} }
-   {
-     A = {50,50},
-   \AE = {50,  },
-     C = {50,  },
-     D = {  ,50},
-     F = {  ,50},
-     G = {50,  },
-     J = {50,  },
-     K = {  ,50},
-     L = {  ,50},
-     O = {50,50},
-   \OE = {50,  },
-     Q = {50,70},
-     T = {50,50},
-     V = {50,50},
-     W = {50,50},
-     X = {50,50},
-     Y = {50,50},
-     k = {  ,50},
-     p = {50,50},
-     q = {50,  },
-     r = {  ,50},
-     t = {  ,70},
-     v = {50,50},
-     w = {50,50},
-     x = {50,50},
-     y = {  ,50},
-     1 = {150,150},
-     2 = {50,50},
-     3 = {50,50},
-     4 = {50,50},
-     5 = {50,50},
-     6 = {50,50},
-     7 = {50,80},
-     9 = {50,50},
-     . = { ,700},
-    {,}= { ,500},
-     : = { ,500},
-     ; = { ,300},
-     ! = { ,100},
-     ? = { ,100},
-     @ = {50,50},
-     ~ = {200,250},
-     & = {50,100},
-    \% = {50,50},
-     * = {300,300},
-     + = {300,300},
-     ( = {100,   },    ) = {   ,200},
-     / = {100,200},
-     - = {300,500},
-     \textendash       = {300,300},   \textemdash        = {200,200},
-     \textquoteleft    = {500,700},   \textquoteright    = {500,700},
-     \textquotedblleft = {300,400},   \textquotedblright = {300,400}
-   }
-
-\SetProtrusion
-   [ name     = pad-T1,
-     load     = pad-default ]
-   { encoding = {T1,LY1},
-     family   = {pad,padx,padj} }
-   {
-       _ = {100,100},
-     \textbackslash    = {100,200},
-     \quotesinglbase   = {400,400},   \quotedblbase      = {400,400},
-     \guilsinglleft    = {400,400},   \guilsinglright    = {300,500},
-     \guillemotleft    = {300,300},   \guillemotright    = {200,400},
-     \textexclamdown   = {100,   },   \textquestiondown  = {100,   },
-     \textbraceleft    = {400,200},   \textbraceright    = {200,400},
-     \textless         = {200,100},   \textgreater       = {100,200}
-   }
-
-\SetProtrusion
-   [ name     = pad-it   ]
-   { encoding = OT1,
-     family   = {pad,padx,padj},
-     shape    = {it,sl}  }
-   {
-     A = {50,  },
-   \AE = {50,  },
-     B = {50,  },
-     C = {100, },
-     D = {50,50},
-     E = {50,  },
-     F = {100, },
-     G = {100, },
-     H = {50,  },
-     I = {50,  },
-     J = {50,  },
-     K = {50,  },
-     L = {50,  },
-     O = {100, },
-   \OE = {100, },
-     P = {50,  },
-     Q = {100, },
-     R = {50,  },
-     S = {50,  },
-     $ = {50,  },
-     T = {100, },
-     U = {50,  },
-     V = {100, },
-     W = {100, },
-     f = { ,-100},
-     1 = {150, },
-     2 = {50,  },
-     4 = {150, },
-     7 = {100, },
-     . = { ,500},
-    {,}= { ,500},
-     : = { ,300},
-     ; = { ,300},
-     & = {50,50},
-    \% = {100, },
-     * = {500,100},
-     + = {250,200},
-     @ = {50,50},
-     ~ = {200,150},
-     ( = {200, },    ) = {  ,200},
-     / = {100,200},
-     - = {300,400},
-     \textendash       = {300,300},   \textemdash        = {200,200},
-     \textquoteleft    = {800,200},   \textquoteright    = {800,200},
-     \textquotedblleft = {700,200},   \textquotedblright = {700,200}
-   }
-
-\SetProtrusion
-   [ name     = pad-it-T1,
-     load     = pad-it   ]
-   { encoding = {T1,LY1},
-     family   = {pad,padx,padj},
-     shape    = {it,sl}  }
-   {
-     _ = {100,100},
-     156 = {50,  },  % IJ
-     \textbackslash    = {100,200},
-     \quotesinglbase   = {500,500},   \quotedblbase      = {400,400},
-     \guilsinglleft    = {500,400},   \guilsinglright    = {300,500},
-     \guillemotleft    = {300,300},   \guillemotright    = {200,400},
-     \textexclamdown   = {100,   },   \textquestiondown  = {200,   },
-     \textbraceleft    = {400,100},   \textbraceright    = {200,200},
-     \textless         = {300,100},   \textgreater       = {200,100}
-  }
-
-\SetProtrusion
-   [ name     = pad-sc,
-     load     = pad-default ]
-   { encoding = OT1,
-     family   = {pad,padx,padj},
-     shape    = sc }
-   {
-     a = {50,50},
-   \ae = {50,  },
-     d = {  ,50},
-     f = {  ,50},
-     g = {50,  },
-     j = {50,  },
-     l = {  ,50},
-   013 = {  ,50}, % fl
-     o = {50,50},
-   \oe = {50,  },
-     q = {50,70},
-     r = {  , 0},
-     t = {50,50},
-     y = {50,50}
-   }
-
-\SetProtrusion
-   [ name     = pad-sc-T1,
-     load     = pad-T1     ]
-   { encoding = {T1,LY1},
-     family   = {pad,padx,padj},
-     shape    = sc }
-   {
-     a = {50,50},
-   \ae = {50,  },
-     d = {  ,50},
-     f = {  ,50},
-     g = {50,  },
-     j = {50,  },
-     l = {  ,50},
-   029 = {  ,50}, % fl
-     o = {50,50},
-   \oe = {50,  },
-     q = {50,70},
-     r = {  , 0},
-     t = {50,50},
-     y = {50,50}
-   }
-
-\SetProtrusion
-   [ name     = pad-textcomp ]
-   { encoding = TS1,
-     family   = {pad,padx,padj} }
-   {
-     \textquotestraightbase    = {400,400},
-     \textquotestraightdblbase = {400,400},
-     \texttwelveudash          = {200,200},
-     \textthreequartersemdash  = {150,150},
-     \textquotesingle          = {400,500},
-     \textasteriskcentered     = {300,300},
-     \textthreeoldstyle        = { 50,   },
-     \textfouroldstyle         = { 50,   },
-     \textsevenoldstyle        = { 50, 80},
-     \textminus                = {300,300},
-     \textlbrackdbl            = {100,   },
-     \textrbrackdbl            = {   ,100},
-     \texttildelow             = {200,250},
-     \textdagger               = {100,100},
-     \textdaggerdbl            = { 80, 80},
-     \textbullet               = {   ,100},
-     \textcelsius              = { 80,   },
-     \textflorin               = {   ,100},
-     \textcolonmonetary        = { 50,   },
-     \texttrademark            = {100,100},
-     \textcopyright            = {100,100},
-     \textordfeminine          = {200,200},
-     \textlnot                 = {200,   },
-     \textregistered           = {100,100},
-     \textdegree               = {400,400},
-     \textpm                   = {150,200},
-     \texttwosuperior          = {200,200},
-     \textthreesuperior        = {200,200},
-     \textparagraph            = {   ,100},
-     \textperiodcentered       = {300,400},
-     \textonesuperior          = {200,200},
-     \textordmasculine         = {200,200},
-     \texteuro                 = { 50,100},
-     \texttimes                = {100,150},
-     \textdiv                  = {150,200}
-   }
-
-\SetProtrusion
-   [ name     = pad-textcomp-it ]
-   { encoding = TS1,
-     family   = {pad,padx,padj},
-     shape    = {it,sl} }
-   {
-     \textquotestraightbase    = {400,400},
-     \textquotestraightdblbase = {300,400},
-     \texttwelveudash          = {200,200},
-     \textthreequartersemdash  = {150,150},
-     \textquotesingle          = {800,100},
-     \textasteriskcentered     = {500,100},
-     \textoneoldstyle          = {100,   },
-     \texttwooldstyle          = { 50,   },
-     \textfouroldstyle         = { 50,100},
-     \textsevenoldstyle        = { 50,   },
-     \textminus                = {300,300},
-     \textlbrackdbl            = {100,   },
-     \textrbrackdbl            = {   ,100},
-     \texttildelow             = {200,250},
-     \textdagger               = {200,100},
-     \textdaggerdbl            = { 80, 80},
-     \textbullet               = {300,   },
-     \textcelsius              = {200,   },
-     \textflorin               = {100,   },
-     \textcolonmonetary        = {100,   },
-     \texttrademark            = {200,   },
-     \textcopyright            = {200,100},
-     \textlnot                 = {300,   },
-     \textregistered           = {200,100},
-     \textdegree               = {500,100},
-     \textpm                   = {200,150},
-     \textonesuperior          = {300,100},
-     \texttwosuperior          = {300,   },
-     \textthreesuperior        = {300,   },
-     \textperiodcentered       = {300,400},
-     \texteuro                 = {100,   },
-     \texttimes                = {200,100},
-     \textdiv                  = {200,200}
-   }
-
-\endinput
-%%
-%% End of file `mt-pad.cfg'.

Modified: trunk/Master/tlpkg/libexec/ctan2tds
===================================================================
--- trunk/Master/tlpkg/libexec/ctan2tds	2021-02-21 23:18:27 UTC (rev 57837)
+++ trunk/Master/tlpkg/libexec/ctan2tds	2021-02-21 23:46:02 UTC (rev 57838)
@@ -1615,6 +1615,7 @@
  'm-tx'                 => '&POSTmtx',
  'mathdesign'           => '&POSTmathdesign',
  'mflogo'               => '&POST_rmsymlink',
+ 'microtype'            => '&POSTmicrotype',
  'moderncv'		=> '&POST_deref_symlink',
  'montex'               => '&POSTmontex',
  'mpfonts'              => '&POSTmpfonts',
@@ -4503,18 +4504,21 @@
 # 
 # if MORE is true, remove additional files matching something in
 # $moreclean and create a README.TEXLIVE which lists the removed files.
-# As a kludge created for rangen (now used for marvosym), if KILLPATT
-# starts with a directory path (e.g., doc/), we cd to that directory
-# before globbing (and cd back at the end).
+# As a kludge (once used for rangen and marvosym, now for sectionbox and
+# xymtex), if KILLPATT starts with a directory path (e.g., doc/), we cd
+# to that directory before globbing (and cd back at the end).
 # 
+# The NOTCTAN argument is used for microtype, where we have to removed
+# derived files, which don't exist on CTAN.
+# 
 # (Switching all the kill patterns to globs, so we could just use the
 # glob function, seemed too ugly.  And removing the file in a posthook
 # would have meant a separate fn for README.TEXLIVE, also ugly.)
 # 
 sub killfiles {
-   my ($killpatt,$more) = @_;
+   my ($killpatt,$more,$notctan) = @_;
 
-   print "killfiles($killpatt,$more)\n";
+   print "killfiles($killpatt,$more,$notctan)\n";
    return unless $killpatt;
 
    # cd to a leading directory name in KILLPATT.
@@ -4545,13 +4549,6 @@
    }  
 
    if ($more && @delfiles) {
-     # get package url on CTAN
-     my $ctan_url = '.';
-     chomp (my $ctan_dir = `tlpkginfo --ctan-dir $packagedir`);
-     if (not $?) {
-       $ctan_dir =~ s!$ctan_root/!!;
-       $ctan_url = " at\n\thttp://mirror.ctan.org/$ctan_dir";
-     }
      # create/update README.TEXLIVE.
      open (RTL, ">README.TEXLIVE") || warn "open(>README.TEXLIVE) failed: $!";
      print RTL <<"EOF";
@@ -4563,10 +4560,21 @@
 
 If this is a concern, please contact the package maintainer.
 
+EOF
+     if (! $notctan) {
+       # get package url on CTAN
+       my $ctan_url = '.';
+       chomp (my $ctan_dir = `tlpkginfo --ctan-dir $packagedir`);
+       if (not $?) {
+         $ctan_dir =~ s!$ctan_root/!!;
+         $ctan_url = " at\n\thttp://mirror.ctan.org/$ctan_dir";
+       }
+       print <<CTAN;
 You can find these files on CTAN$ctan_url.
 
-EOF
-     foreach my $f (@delfiles) {
+CTAN
+     }
+     for my $f (@delfiles) {
        print RTL "\t$f\n";
      }
      close RTL;
@@ -6776,6 +6784,12 @@
   &mv_with_mkdir ("vf/*", "$DEST/fonts/vf/public/$package");
 }
 
+sub POSTmicrotype {
+  print "POST$package - remove support files for nonfree fonts\n";
+  &xchdir ("$DEST/tex/latex/$package");
+  &killfiles ('mt-(PalatinoLinotype|euroitc|pad).cfg', "more", "notctan");
+}
+
 sub POSTmontex {
   print "POST$package - avoid 00readme case clash\n";
   # these files are no longer used in TL.



More information about the tex-live-commits mailing list.