diff options
author | Karl Berry <karl@freefriends.org> | 2016-06-27 20:40:03 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2016-06-27 20:40:03 +0000 |
commit | e9f2b559eb367b62e1b88e7e73dd32c3b7d253c1 (patch) | |
tree | e71b8bd4d07985a3c6a4a1c92656668c4f1e933b | |
parent | dc531b6de8cb862393125392a26f35c541ac8c9a (diff) |
cs(fonts) (27jun16)
git-svn-id: svn://tug.org/texlive/trunk@41553 c570f23f-e606-0410-a88d-b1316a301751
13 files changed, 67 insertions, 50 deletions
diff --git a/Master/texmf-dist/fonts/type1/public/cs/README b/Master/texmf-dist/fonts/type1/public/cs/README index 5d32426734c..0df8571acdb 100644 --- a/Master/texmf-dist/fonts/type1/public/cs/README +++ b/Master/texmf-dist/fonts/type1/public/cs/README @@ -1,29 +1,29 @@ CSfonty ve formatu pfb - ========================================================== - verze 1.0-alfa, duben 1998 Petr Olsak + ========================================================== + verze 1.0-alfa, duben 1998 Petr Olsak -CSfonty ve formatu pfb (Type1) byly pripraveny timto zpusobem: -- popisy zakladnich znaku jsou cerpany z BaKoMa Computer Modern fontu, - T1FMT-V2.0 Copyright (c) 1993,1994, Basil K. Malyshev. -- akcenty jsou cerpany z vystupu programu Metapost pri zpracovani - Metafontovych zdroju CSfontu a mnohdy rucne upraveny. Soubor csaccents.mf - byl pro tyto ucely modifikovan (napriklad odstraneno filldraw a nahrazeno - fill s obvodovou cestou, kterou bylo nutne Metafontem napocitat). -- akcenty jsou k zakladovym znakum pripojeny programem t1accent, viz - ftp://math.feld.cvut.cz/pub/olsak/t1accent/ -- tato prvni verze fontu cerpa akcenty pro kazdou variantu rezu z cs*10.mf - a akcenty jsou pro jine velikosti tehoz rezu zvetsovany geometricky. Neni - to idealni, ale snazil jsem se najit nejmensi koeficient typu - "mnozstvi prace / celkovy efekt". Program t1accent bohuzel zdaleka neni a - nikdy nebude Meta-t1accent. -- konfiguracni soubory pro generovani CSfontu pomoci t1accent jsou v baliku - pro ilustraci prilozeny (viz soubory s priponou *.tab). -- AFM soubory k fontum nejsou distribuovany. Muzete si je vytvorit stazenim - souboru ftp://ftp.muni.cz/pub/tex/CTAN/dviware/dvitops/printafm.ps a - pouzitim povelu: echo /Nazev-Fontu printafm | gs printafm.ps > metrika.afm - ovsem takova metrika nebude obsahovat informace o kerningovych parech a - ligaturach, ktere jsou bezne obsazeny v tfm metrikach. + CSfonty ve formatu pfb (Type1) byly pripraveny timto zpusobem: +- popisy zakladnich znaku jsou cerpany z BaKoMa Computer Modern fontu, + T1FMT-V2.0 Copyright (c) 1993,1994, Basil K. Malyshev. +- akcenty jsou cerpany z vystupu programu Metapost pri zpracovani + Metafontovych zdroju CSfontu a mnohdy rucne upraveny. Soubor csaccents.mf + byl pro tyto ucely modifikovan (napriklad odstraneno filldraw a nahrazeno + fill s obvodovou cestou, kterou bylo nutne Metafontem napocitat). +- akcenty jsou k zakladovym znakum pripojeny programem t1accent, viz + ftp://math.feld.cvut.cz/pub/olsak/t1accent/ +- tato prvni verze fontu cerpa akcenty pro kazdou variantu rezu z cs*10.mf + a akcenty jsou pro jine velikosti tehoz rezu zvetsovany geometricky. Neni + to idealni, ale snazil jsem se najit nejmensi koeficient typu + "mnozstvi prace / celkovy efekt". Program t1accent bohuzel zdaleka neni a + nikdy nebude Meta-t1accent. +- konfiguracni soubory pro generovani CSfontu pomoci t1accent jsou v baliku + pro ilustraci prilozeny (viz soubory s priponou *.tab). +- AFM soubory k fontum nejsou distribuovany. Muzete si je vytvorit stazenim + souboru ftp://ftp.muni.cz/pub/tex/CTAN/dviware/dvitops/printafm.ps a + pouzitim povelu: echo /Nazev-Fontu printafm | gs printafm.ps > metrika.afm + ovsem takova metrika nebude obsahovat informace o kerningovych parech a + ligaturach, ktere jsou bezne obsazeny v tfm metrikach. CSfonty ve formatu pfb jsou verejne siritelne podle stejnych podminek, jako jsou sireny BaKoMa fonty. Podrobneji viz soubor ../cm/BaKoMa-CM.Fonts @@ -37,35 +37,50 @@ uplne v poradku. Fonty byly testovany na RIPu tiskarny HP Laser IV, dale na GhostScriptu a konecne v Acroreaderu po zavedeni fontu do dokumentu pdfTeXem. -Poznamka: protoze tento balik ma pro zarazeni do volne sirenych -distribuci nevyhovujici licenci, bude potreba prevest Type1 -implementaci CSfontu s vyuzitim jineho vychoziho baliku (bluesky?). -Kdo to udela? - INSTALACE --------- -1. Instalujte BaKoMa fonty z ftp://ftp.muni.cz/pub/tex/CTAN/fonts/... - Tento krok neni nutny, ale pokud chcete mit sadu CM+CS.pfb uplnou, je - tento krok zadouci. Mate-li pdfTeX a navic instalovanou knihovnu - cspdftexlib.tar z CSTeXu, BaKoMa fonty uz mate instalovany. -2. Zkopirujte cs*.pfb soubory do texmf/fonts/type1/public/cs/. -3. Pridejte obsah souboru csfont-d.map do souboru psfonts.map, ktery najdete - nekde v podadresarich texmf/dvips/*. Tento krok nedelejte, pokud - nechcete vzdy pouzivat pfb alternativu fontu ve vystupech programu dvips - a nechcete se vzdat cesty zarazovani fontu jako bitmap generovanych - z puvodnich lety overenych Metafontovych zdroju. Protoze je tento balik - pfb fontu oznaceny jako alfa, je tato opatrnost opodstatnena. -4. Umistete csfont-e.map a vsechny *.enc soubory do texmf/pdftex/config/ a - misto radku "map +cs.map" v pdftex.cfg napiste "map +csfont-e.map". - Tim si urcite polepsite, protoze puvodni reseni pdfTeXu a CSfontu vedlo - pres DC fonty, ktere nepokryvaly matematickou sadu znaku z pocatku - tabulky a mely jine tvary akcentu. -5. Provedte MakeTeXls-R nebo mktexlsr pro aktualizaci databaze souboru. -6. Instalujte pfb fonty do Ghostscriptu. To vyzaduje vlozeni obsahu souboru - csfont-g.map do ghostscript/Fontmap a dale: - cd /usr/local/ghostscript/fonts - ln -s /usr/local/share/texmf/fonts/type1 tex - Konkretni cesty mohou vypadat na Vasi instalaci mirne jinak. +1. Instalujte BaKoMa fonty z ftp://ftp.muni.cz/pub/tex/CTAN/fonts/... + Tento krok neni nutny, ale pokud chcete mit sadu CM+CS.pfb uplnou, je + tento krok zadouci. Mate-li pdfTeX a navic instalovanou knihovnu + cspdftexlib.tar z CSTeXu, BaKoMa fonty uz mate instalovany. +2. Zkopirujte cs*.pfb soubory do texmf/fonts/type1/public/cs/. +3. Pridejte obsah souboru csfont-d.map do souboru psfonts.map, ktery najdete + nekde v podadresarich texmf/dvips/*. Tento krok nedelejte, pokud + nechcete vzdy pouzivat pfb alternativu fontu ve vystupech programu dvips + a nechcete se vzdat cesty zarazovani fontu jako bitmap generovanych + z puvodnich lety overenych Metafontovych zdroju. Protoze je tento balik + pfb fontu oznaceny jako alfa, je tato opatrnost opodstatnena. +4. Umistete csfont-e.map a vsechny *.enc soubory do texmf/pdftex/config/ a + misto radku "map +cs.map" v pdftex.cfg napiste "map +csfont-e.map". + Tim si urcite polepsite, protoze puvodni reseni pdfTeXu a CSfontu vedlo + pres DC fonty, ktere nepokryvaly matematickou sadu znaku z pocatku + tabulky a mely jine tvary akcentu. +5. Provedte MakeTeXls-R nebo mktexlsr pro aktualizaci databaze souboru. +6. Instalujte pfb fonty do Ghostscriptu. To vyzaduje vlozeni obsahu souboru + csfont-g.map do ghostscript/Fontmap a dale: + cd /usr/local/ghostscript/fonts + ln -s /usr/local/share/texmf/fonts/type1 tex + Konkretni cesty mohou vypadat na Vasi instalaci mirne jinak. + +Korekce balicku v cervnu 2016 (po 17 letech): +--------------------------------------------- + +* názvy glyphu nekterych fontu korigovany, aby se mohly spravne vykopirovat z PDF + prohlizece pomoci copy-paste. Presne bylo provedeno toto: + + for font in csbxti10 csti8 csti9 csti10 csu10 csitt10 csfi10 csti7 csti12; do + test ! -f $font.pfb.orig && cp -a $font.pfb $font.pfb.orig + t1disasm $font.pfb.orig | sed 's/dollar/sterling/g' | t1asm - $font.pfb + done + for font in cscsc10 csr5; do + test ! -f $font.pfb.orig && cp -a $font.pfb $font.pfb.orig + t1disasm $font.pfb.orig | sed 's/suppress/polishlcross/g' | t1asm - $font.pfb + done +* do balicku csplain pridan soubor glyphtounicode-cs.tex obsahujici korekce dalsich + specifickych nazvu glyphu, napriklad csqutedblright (prave ceske uvozovky). + Po zavedeni tohoto souboru do pdfTeXoveho dokumentu a pri pouziti csfontu + by se mely i tyto znaky chovat spravne pri copy-paste. Jine fonty (napr. + lm-fonty) tuto pomucku nepotrebuji. diff --git a/Master/texmf-dist/fonts/type1/public/cs/csbxti10.pfb b/Master/texmf-dist/fonts/type1/public/cs/csbxti10.pfb Binary files differindex 64a09bbbaec..af11a6b007d 100644 --- a/Master/texmf-dist/fonts/type1/public/cs/csbxti10.pfb +++ b/Master/texmf-dist/fonts/type1/public/cs/csbxti10.pfb diff --git a/Master/texmf-dist/fonts/type1/public/cs/cscsc10.pfb b/Master/texmf-dist/fonts/type1/public/cs/cscsc10.pfb Binary files differindex 370113ae8bf..5eab6527029 100644 --- a/Master/texmf-dist/fonts/type1/public/cs/cscsc10.pfb +++ b/Master/texmf-dist/fonts/type1/public/cs/cscsc10.pfb diff --git a/Master/texmf-dist/fonts/type1/public/cs/csfi10.pfb b/Master/texmf-dist/fonts/type1/public/cs/csfi10.pfb Binary files differindex d8546662f7e..f8939ba5ec0 100644 --- a/Master/texmf-dist/fonts/type1/public/cs/csfi10.pfb +++ b/Master/texmf-dist/fonts/type1/public/cs/csfi10.pfb diff --git a/Master/texmf-dist/fonts/type1/public/cs/csitt10.pfb b/Master/texmf-dist/fonts/type1/public/cs/csitt10.pfb Binary files differindex e31448862fd..bbf07583d85 100644 --- a/Master/texmf-dist/fonts/type1/public/cs/csitt10.pfb +++ b/Master/texmf-dist/fonts/type1/public/cs/csitt10.pfb diff --git a/Master/texmf-dist/fonts/type1/public/cs/csr5.pfb b/Master/texmf-dist/fonts/type1/public/cs/csr5.pfb Binary files differindex 40e0b639a89..ca6d35da387 100644 --- a/Master/texmf-dist/fonts/type1/public/cs/csr5.pfb +++ b/Master/texmf-dist/fonts/type1/public/cs/csr5.pfb diff --git a/Master/texmf-dist/fonts/type1/public/cs/csti10.pfb b/Master/texmf-dist/fonts/type1/public/cs/csti10.pfb Binary files differindex 8db7a6553ed..1a3126d0e0c 100644 --- a/Master/texmf-dist/fonts/type1/public/cs/csti10.pfb +++ b/Master/texmf-dist/fonts/type1/public/cs/csti10.pfb diff --git a/Master/texmf-dist/fonts/type1/public/cs/csti12.pfb b/Master/texmf-dist/fonts/type1/public/cs/csti12.pfb Binary files differindex 96c996bbe6f..797f17c6039 100644 --- a/Master/texmf-dist/fonts/type1/public/cs/csti12.pfb +++ b/Master/texmf-dist/fonts/type1/public/cs/csti12.pfb diff --git a/Master/texmf-dist/fonts/type1/public/cs/csti7.pfb b/Master/texmf-dist/fonts/type1/public/cs/csti7.pfb Binary files differindex 09626695d94..b5bca9e4300 100644 --- a/Master/texmf-dist/fonts/type1/public/cs/csti7.pfb +++ b/Master/texmf-dist/fonts/type1/public/cs/csti7.pfb diff --git a/Master/texmf-dist/fonts/type1/public/cs/csti8.pfb b/Master/texmf-dist/fonts/type1/public/cs/csti8.pfb Binary files differindex d208e350e77..e18f9a26207 100644 --- a/Master/texmf-dist/fonts/type1/public/cs/csti8.pfb +++ b/Master/texmf-dist/fonts/type1/public/cs/csti8.pfb diff --git a/Master/texmf-dist/fonts/type1/public/cs/csti9.pfb b/Master/texmf-dist/fonts/type1/public/cs/csti9.pfb Binary files differindex d85cb89b981..e4a5e136d74 100644 --- a/Master/texmf-dist/fonts/type1/public/cs/csti9.pfb +++ b/Master/texmf-dist/fonts/type1/public/cs/csti9.pfb diff --git a/Master/texmf-dist/fonts/type1/public/cs/csu10.pfb b/Master/texmf-dist/fonts/type1/public/cs/csu10.pfb Binary files differindex 4b8cf605baf..ddd94b2d38f 100644 --- a/Master/texmf-dist/fonts/type1/public/cs/csu10.pfb +++ b/Master/texmf-dist/fonts/type1/public/cs/csu10.pfb diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds index ba42d86a61e..41c43fe209d 100755 --- a/Master/tlpkg/libexec/ctan2tds +++ b/Master/tlpkg/libexec/ctan2tds @@ -310,6 +310,8 @@ chomp ($Build = `cd $Master/../Build/source && pwd`); 'create-struktex', "die 'sorry, investigate self-locating?'", 'croatian', "die 'skipping, nonfree (nomodify) license'", 'crosstex', "die 'sorry, investigate self-locating?'", + 'csfonts', "die 'skipping, use cs'", + 'csfonts-t1', "die 'skipping, use cs'", 'cspsfonts', "die 'skipping, use cs'", 'csv2latex', "die 'skipping, mac only?, ruby + applescript'", 'csvtools', "die 'skipping, replaced by datatools'", |