From 34f79943fe34c30d1a62106d1604f78841c4327b Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Fri, 10 Aug 2018 21:39:52 +0000 Subject: fontools (10aug18) git-svn-id: svn://tug.org/texlive/trunk@48387 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/scripts/fontools/autoinst | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) (limited to 'Master/texmf-dist/scripts/fontools') diff --git a/Master/texmf-dist/scripts/fontools/autoinst b/Master/texmf-dist/scripts/fontools/autoinst index 8fd70fa592a..6ae6fc7cfe1 100755 --- a/Master/texmf-dist/scripts/fontools/autoinst +++ b/Master/texmf-dist/scripts/fontools/autoinst @@ -522,7 +522,7 @@ sub cleanup { $item->{features} = [ sort keys %feature ]; # add finishing touches to name and NFSS code of encoding - $item->{encoding}[0] =~ s/\A (ot1|t1|ly1) \z/fontools_$1/xms; + $item->{encoding}[0] =~ s/\A (ot1|t1|ly1|lgr|t2[abc]) \z/fontools_$1/xms; $item->{encoding}[1] = uc $item->{encoding}[1]; $item->{cmdline} = make_cmdline($item); @@ -666,10 +666,14 @@ sub make_commands { # The official names for various coding schemes my %SCHEME = ( - fontools_ly1 => 'TEX TYPEWRITER AND WINDOWS ANSI', - fontools_t1 => 'EXTENDED TEX FONT ENCODING - LATIN', fontools_ot1 => 'TEX TEXT', + fontools_t1 => 'EXTENDED TEX FONT ENCODING - LATIN', fontools_ts1 => 'TEX TEXT COMPANION SYMBOLS 1---TS1', + fontools_ly1 => 'TEX TYPEWRITER AND WINDOWS ANSI', + fontools_lgr => 'GREEK FONT ENCODING - LGR', + fontools_t2a => 'TEX CYRILLIC FONT ENCODING - T2A', + fontools_t2b => 'TEX CYRILLIC FONT ENCODING - T2B', + fontools_t2c => 'TEX CYRILLIC FONT ENCODING - T2C', ); #----------------------------------------------------------------------- @@ -1916,11 +1920,11 @@ When I weight and width are empty, the NFSS "series" attribute becomes "m" =item [2] Until release 2017-06-16, "Text" and "Book" were treated as synonyms for -"Regular". As there are some fonts (IBM Plex, Fira Sans) that contain -separate "Text" or "Book" in addition to "Regular" weights, +"Regular". As there are some font families (IBM Plex, Fira Sans) that contain +separate "Text" and "Book" weights in addition to "Regular" ones, I decided to give them their own codes. When there is no "Regular" weight, B will generate I rules -to substitute either the "Text" or the "Book" font in its place. +to substitute "Text" or "Book" (in that order) in its place. =item [3] @@ -1972,7 +1976,7 @@ Generate the specified encoding(s) for the text fonts. The default is "OT1,T1,LY1". For each encoding, a file F<< .enc >> (in all I!) should be somewhere where F can find it. Suitable encoding files -for OT1, T1/TS1 and LY1 come with B. (These files are +for OT1, T1/TS1, LY1, LGR and T2A/B/C come with B. (These files are called F etc. to avoid name clashes with other packages; the "fontools_" prefix may be omitted.) @@ -2208,6 +2212,11 @@ GNU General Public License for more details. =over 12 +=item I<2018-08-10> + +Added encoding files for LGR and T2A/B/C to I. + + =item I<2018-03-26> Added the "Text" weight and the I<-(no)mergewidths> option. -- cgit v1.2.3