diff options
author | Karl Berry <karl@freefriends.org> | 2016-04-27 18:07:47 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2016-04-27 18:07:47 +0000 |
commit | b0f05252cc7568b3c11ed12c3f6256487c98476b (patch) | |
tree | 5e9751da482df9d275b9ceca820e614a29df31ca | |
parent | 4a0e2ae0815e4d83354f0aec9c37f7866dc5aaa8 (diff) |
cmexb (21apr16)
git-svn-id: svn://tug.org/texlive/trunk@40785 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r-- | Master/texmf-dist/doc/fonts/cmexb/README-cmexb | 34 | ||||
-rw-r--r-- | Master/texmf-dist/fonts/map/dvips/cmexb/cmexb.map | 1 | ||||
-rw-r--r-- | Master/texmf-dist/fonts/tfm/public/cmexb/cmexb10.tfm | bin | 0 -> 928 bytes | |||
-rw-r--r-- | Master/texmf-dist/fonts/type1/public/cmexb/cmexb10.pfb | bin | 0 -> 33922 bytes | |||
-rwxr-xr-x | Master/tlpkg/bin/tlpkg-ctan-check | 2 | ||||
-rwxr-xr-x | Master/tlpkg/bin/tlpkginfo | 10 | ||||
-rwxr-xr-x | Master/tlpkg/libexec/ctan2tds | 4 | ||||
-rw-r--r-- | Master/tlpkg/tlpsrc/cmexb.tlpsrc | 1 | ||||
-rw-r--r-- | Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc | 1 | ||||
-rw-r--r-- | Master/tlpkg/tlpsrc/cs.tlpsrc | 3 | ||||
-rw-r--r-- | Master/tlpkg/tlpsrc/csplain.tlpsrc | 2 |
11 files changed, 55 insertions, 3 deletions
diff --git a/Master/texmf-dist/doc/fonts/cmexb/README-cmexb b/Master/texmf-dist/doc/fonts/cmexb/README-cmexb new file mode 100644 index 00000000000..35db2e05ada --- /dev/null +++ b/Master/texmf-dist/doc/fonts/cmexb/README-cmexb @@ -0,0 +1,34 @@ +cmexb +================ +2016, Petr Olsak + +License: public domain + +Files: this README + cmexb10.tfm + cmexb10.pfb + cmexb.map + +Description: +This package implements PFB font which is accessible normally by Sauter +extrapolation only as bitmap font. The cmexb10.tfm is exactly the output of +METAFONT using Sauter extrapolation. The cmexb10.pdf is generated using +mftrace. This small package is a part of CSTeX. + +Notes: CSplain includes ams-math.tex macro where cmexb10 font is used for +bold version of math typesetting. If cmexb package is not installed then +usage of ams-math.tex and \boldmath yields to auto-generating metric file +and bitmap font (Type3) using METAFONT and Sauter extrapolation but all +another fonts are typically outlined. This is strange. If cmexb package is +installed then all math fonts used by ams-math.tex macro file are in Type1 +format (outlined). + +Installation: +Put cmexb10.tfm to tfm tree, cmexb10.pfb to type1 tree of your TeX +distribution. Then ensure that the map line + +cmexb10 CMEXB10 <cmexb10.pfb + +is added to all .map files used in your distribution (using updmap-sys or +something similar). + diff --git a/Master/texmf-dist/fonts/map/dvips/cmexb/cmexb.map b/Master/texmf-dist/fonts/map/dvips/cmexb/cmexb.map new file mode 100644 index 00000000000..726c510abf2 --- /dev/null +++ b/Master/texmf-dist/fonts/map/dvips/cmexb/cmexb.map @@ -0,0 +1 @@ +cmexb10 CMEXB10 <cmexb10.pfb diff --git a/Master/texmf-dist/fonts/tfm/public/cmexb/cmexb10.tfm b/Master/texmf-dist/fonts/tfm/public/cmexb/cmexb10.tfm Binary files differnew file mode 100644 index 00000000000..9f5cef29006 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/cmexb/cmexb10.tfm diff --git a/Master/texmf-dist/fonts/type1/public/cmexb/cmexb10.pfb b/Master/texmf-dist/fonts/type1/public/cmexb/cmexb10.pfb Binary files differnew file mode 100644 index 00000000000..5430dbed146 --- /dev/null +++ b/Master/texmf-dist/fonts/type1/public/cmexb/cmexb10.pfb diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check index a61a86952b7..dc8ba991d9d 100755 --- a/Master/tlpkg/bin/tlpkg-ctan-check +++ b/Master/tlpkg/bin/tlpkg-ctan-check @@ -139,7 +139,7 @@ my @TLP_working = qw( cleanthesis clearsans clefval cleveref clipboard clock cloze clrscode clrscode3e cm-lgc cm-super cm-unicode cmap cmarrows cmbright cmcyr - cmdstring cmdtrack cmextra cmll cmpica cmpj cmsd cmtiup + cmdstring cmdtrack cmexb cmextra cmll cmpica cmpj cmsd cmtiup cnbwp cnltx cntformats cntperchap cochineal codedoc codepage codesection codicefiscaleitaliano collcell collectbox collref colordoc colorinfo colorsep colorspace colortab diff --git a/Master/tlpkg/bin/tlpkginfo b/Master/tlpkg/bin/tlpkginfo index 96df584a2d1..63ca48384a5 100755 --- a/Master/tlpkg/bin/tlpkginfo +++ b/Master/tlpkg/bin/tlpkginfo @@ -232,6 +232,10 @@ sub find_ctan_dir { # For cm, we just want the mf subdir of fonts/cm. $ctan_dir .= "/mf"; + } elsif ($pkgname eq "cmexb") { + # not in Catalogue as yet, 27apr16. + $ctan_dir = "macros/cstex/base"; + } elsif ($pkgname eq "cs") { # For cs, we need to unpack from multiple tarballs, # so copy the entire cstex directory. @@ -371,6 +375,10 @@ sub prepare { } elsif ($pkg eq "context") { $tds_path = "/home/ftp/mirror/www.pragma-ade.com/context/beta/cont-tmf.zip"; + } elsif ($pkg eq "cmexb") { + # as with enctex case + $tds_path = "$CTAN/macros/cstex/base/cmexb.tar.gz"; + } elsif ($pkg eq "enctex") { # not tds, but we eliminate the TDS_READY below # and do the rest in ctan2tds as usual. @@ -405,7 +413,7 @@ sub prepare { # put a sentinel file for ctan2tds' donormal() to work. system ("echo $tds_path >$tmpdir/TDS_READY") - unless $pkg =~ /^(enctex)$/; # not tds + unless $pkg =~ /^(cmexb|enctex)$/; # not tds return $tmpdir; } diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds index 3c16eec65d0..1ebf52cc2fd 100755 --- a/Master/tlpkg/libexec/ctan2tds +++ b/Master/tlpkg/libexec/ctan2tds @@ -251,6 +251,7 @@ chomp ($Build = `cd $Master/../Build/source && pwd`); 'cmbright', "&MAKEcopy", 'cmcyr', "&MAKEflatten", 'cmcyralt', "die 'skipping, noinfo license", + 'cmexb', "&MAKEflatten", 'cnbwp', "&MAKEflatten", 'cntdwn', "die 'skipping, author (dps) request", 'comicsans', "die 'skipping, Comic Sans is nonfree'", @@ -570,6 +571,7 @@ chomp ($Build = `cd $Master/../Build/source && pwd`); 'lamstex', "die 'skipping, old'", 'lamstex-index', "die 'skipping, old'", 'labtable', "die 'skipping, nonfree w32 application'", + 'langsci', "die 'skipping, generic names'", 'lastbib', "die 'skipping, nonfree'", 'latex_maker', "die 'skipping, ruby'", 'latex-essential', "die 'skipping, nonfree'", @@ -943,6 +945,7 @@ chomp ($Build = `cd $Master/../Build/source && pwd`); 'rmannot', "die 'skipping, per author (dps) request'", 'rmligs', "die 'skipping, no requests'", 'romande', "&MAKEcopy", + 'rpg-module', "die 'skipping, basic-stats name'", 'rsfs', "&MAKEflatten", 'rsfso', "&MAKEcopy", 'rst', "die 'skipping, nonfree license'", @@ -1834,6 +1837,7 @@ $standardtex = '(\.(.bx|4ht|cls|clo|cmap|code\.tex|def|fd|fontspec|ldf|sty)' 'cjk-gs-integrate', 'fonts', 'cm-super', 'fonts', 'cmarrows', 'metapost', + 'cmexb', 'fonts', 'components-of-TeX', 'generic', 'concmath', 'fonts', 'concmath-fonts', 'fonts', diff --git a/Master/tlpkg/tlpsrc/cmexb.tlpsrc b/Master/tlpkg/tlpsrc/cmexb.tlpsrc new file mode 100644 index 00000000000..0586254b5ee --- /dev/null +++ b/Master/tlpkg/tlpsrc/cmexb.tlpsrc @@ -0,0 +1 @@ +execute addMap cmexb.map diff --git a/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc b/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc index cb5c857428e..203654815f1 100644 --- a/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc +++ b/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc @@ -59,6 +59,7 @@ depend clearsans depend cm-lgc depend cm-unicode depend cmbright +depend cmexb depend cmll depend cmpica depend cmtiup diff --git a/Master/tlpkg/tlpsrc/cs.tlpsrc b/Master/tlpkg/tlpsrc/cs.tlpsrc index 1fb6f2f918d..6f476112210 100644 --- a/Master/tlpkg/tlpsrc/cs.tlpsrc +++ b/Master/tlpkg/tlpsrc/cs.tlpsrc @@ -1,3 +1,6 @@ catalogue csfonts execute addMap cs-charter.map execute addMap csfonts.map + +# separate package since it can be useful for anyone. +depend cmexb diff --git a/Master/tlpkg/tlpsrc/csplain.tlpsrc b/Master/tlpkg/tlpsrc/csplain.tlpsrc index 3782a131d41..dc3cdf7cba2 100644 --- a/Master/tlpkg/tlpsrc/csplain.tlpsrc +++ b/Master/tlpkg/tlpsrc/csplain.tlpsrc @@ -1,6 +1,6 @@ depend tex -# these invocations per author (Petr Olsak.) +# these invocations per author (Petr Olsak). # tlpsetvar fmtcomm cm,cs,csplain,hyphen-base,plain # |