diff options
author | Karl Berry <karl@freefriends.org> | 2018-08-10 21:39:52 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2018-08-10 21:39:52 +0000 |
commit | 34f79943fe34c30d1a62106d1604f78841c4327b (patch) | |
tree | 6cf9d4af74b3997922b6af7221a24d5aefe6f8cc /Build/source | |
parent | 8c6f6988e5114b13af395d18b4b1ae34a1c3e299 (diff) |
fontools (10aug18)
git-svn-id: svn://tug.org/texlive/trunk@48387 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source')
-rwxr-xr-x | Build/source/texk/texlive/linked_scripts/fontools/autoinst | 23 |
1 files changed, 16 insertions, 7 deletions
diff --git a/Build/source/texk/texlive/linked_scripts/fontools/autoinst b/Build/source/texk/texlive/linked_scripts/fontools/autoinst index 8fd70fa592a..6ae6fc7cfe1 100755 --- a/Build/source/texk/texlive/linked_scripts/fontools/autoinst +++ b/Build/source/texk/texlive/linked_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<both> 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<autoinst> will generate I<ssub> 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<< <encoding>.enc >> (in all I<lowercase>!) should be somewhere where F<otftotfm> can find it. Suitable encoding files -for OT1, T1/TS1 and LY1 come with B<autoinst>. (These files are +for OT1, T1/TS1, LY1, LGR and T2A/B/C come with B<autoinst>. (These files are called F<fontools_ot1.enc> 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<fontools>. + + =item I<2018-03-26> Added the "Text" weight and the I<-(no)mergewidths> option. |