texlive[41553] Master: cs(fonts) (27jun16)
commits+karl at tug.org
commits+karl at tug.org
Mon Jun 27 22:40:04 CEST 2016
Revision: 41553
http://tug.org/svn/texlive?view=revision&revision=41553
Author: karl
Date: 2016-06-27 22:40:03 +0200 (Mon, 27 Jun 2016)
Log Message:
-----------
cs(fonts) (27jun16)
Modified Paths:
--------------
trunk/Master/texmf-dist/fonts/type1/public/cs/README
trunk/Master/texmf-dist/fonts/type1/public/cs/csbxti10.pfb
trunk/Master/texmf-dist/fonts/type1/public/cs/cscsc10.pfb
trunk/Master/texmf-dist/fonts/type1/public/cs/csfi10.pfb
trunk/Master/texmf-dist/fonts/type1/public/cs/csitt10.pfb
trunk/Master/texmf-dist/fonts/type1/public/cs/csr5.pfb
trunk/Master/texmf-dist/fonts/type1/public/cs/csti10.pfb
trunk/Master/texmf-dist/fonts/type1/public/cs/csti12.pfb
trunk/Master/texmf-dist/fonts/type1/public/cs/csti7.pfb
trunk/Master/texmf-dist/fonts/type1/public/cs/csti8.pfb
trunk/Master/texmf-dist/fonts/type1/public/cs/csti9.pfb
trunk/Master/texmf-dist/fonts/type1/public/cs/csu10.pfb
trunk/Master/tlpkg/libexec/ctan2tds
Modified: trunk/Master/texmf-dist/fonts/type1/public/cs/README
===================================================================
--- trunk/Master/texmf-dist/fonts/type1/public/cs/README 2016-06-27 20:38:38 UTC (rev 41552)
+++ trunk/Master/texmf-dist/fonts/type1/public/cs/README 2016-06-27 20:40:03 UTC (rev 41553)
@@ -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 @@
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.
Modified: trunk/Master/texmf-dist/fonts/type1/public/cs/csbxti10.pfb
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/fonts/type1/public/cs/cscsc10.pfb
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/fonts/type1/public/cs/csfi10.pfb
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/fonts/type1/public/cs/csitt10.pfb
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/fonts/type1/public/cs/csr5.pfb
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/fonts/type1/public/cs/csti10.pfb
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/fonts/type1/public/cs/csti12.pfb
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/fonts/type1/public/cs/csti7.pfb
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/fonts/type1/public/cs/csti8.pfb
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/fonts/type1/public/cs/csti9.pfb
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/fonts/type1/public/cs/csu10.pfb
===================================================================
(Binary files differ)
Modified: trunk/Master/tlpkg/libexec/ctan2tds
===================================================================
--- trunk/Master/tlpkg/libexec/ctan2tds 2016-06-27 20:38:38 UTC (rev 41552)
+++ trunk/Master/tlpkg/libexec/ctan2tds 2016-06-27 20:40:03 UTC (rev 41553)
@@ -310,6 +310,8 @@
'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'",
More information about the tex-live-commits
mailing list