summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2016-06-27 20:40:03 +0000
committerKarl Berry <karl@freefriends.org>2016-06-27 20:40:03 +0000
commite9f2b559eb367b62e1b88e7e73dd32c3b7d253c1 (patch)
treee71b8bd4d07985a3c6a4a1c92656668c4f1e933b
parentdc531b6de8cb862393125392a26f35c541ac8c9a (diff)
cs(fonts) (27jun16)
git-svn-id: svn://tug.org/texlive/trunk@41553 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/fonts/type1/public/cs/README115
-rw-r--r--Master/texmf-dist/fonts/type1/public/cs/csbxti10.pfbbin43295 -> 43299 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/cs/cscsc10.pfbbin33421 -> 33429 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/cs/csfi10.pfbbin40166 -> 40170 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/cs/csitt10.pfbbin37360 -> 37364 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/cs/csr5.pfbbin33483 -> 33491 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/cs/csti10.pfbbin41857 -> 41861 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/cs/csti12.pfbbin41423 -> 41427 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/cs/csti7.pfbbin43339 -> 43343 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/cs/csti8.pfbbin43179 -> 43183 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/cs/csti9.pfbbin41537 -> 41541 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/cs/csu10.pfbbin36088 -> 36092 bytes
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds2
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
index 64a09bbbaec..af11a6b007d 100644
--- a/Master/texmf-dist/fonts/type1/public/cs/csbxti10.pfb
+++ b/Master/texmf-dist/fonts/type1/public/cs/csbxti10.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/cs/cscsc10.pfb b/Master/texmf-dist/fonts/type1/public/cs/cscsc10.pfb
index 370113ae8bf..5eab6527029 100644
--- a/Master/texmf-dist/fonts/type1/public/cs/cscsc10.pfb
+++ b/Master/texmf-dist/fonts/type1/public/cs/cscsc10.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/cs/csfi10.pfb b/Master/texmf-dist/fonts/type1/public/cs/csfi10.pfb
index d8546662f7e..f8939ba5ec0 100644
--- a/Master/texmf-dist/fonts/type1/public/cs/csfi10.pfb
+++ b/Master/texmf-dist/fonts/type1/public/cs/csfi10.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/cs/csitt10.pfb b/Master/texmf-dist/fonts/type1/public/cs/csitt10.pfb
index e31448862fd..bbf07583d85 100644
--- a/Master/texmf-dist/fonts/type1/public/cs/csitt10.pfb
+++ b/Master/texmf-dist/fonts/type1/public/cs/csitt10.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/cs/csr5.pfb b/Master/texmf-dist/fonts/type1/public/cs/csr5.pfb
index 40e0b639a89..ca6d35da387 100644
--- a/Master/texmf-dist/fonts/type1/public/cs/csr5.pfb
+++ b/Master/texmf-dist/fonts/type1/public/cs/csr5.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/cs/csti10.pfb b/Master/texmf-dist/fonts/type1/public/cs/csti10.pfb
index 8db7a6553ed..1a3126d0e0c 100644
--- a/Master/texmf-dist/fonts/type1/public/cs/csti10.pfb
+++ b/Master/texmf-dist/fonts/type1/public/cs/csti10.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/cs/csti12.pfb b/Master/texmf-dist/fonts/type1/public/cs/csti12.pfb
index 96c996bbe6f..797f17c6039 100644
--- a/Master/texmf-dist/fonts/type1/public/cs/csti12.pfb
+++ b/Master/texmf-dist/fonts/type1/public/cs/csti12.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/cs/csti7.pfb b/Master/texmf-dist/fonts/type1/public/cs/csti7.pfb
index 09626695d94..b5bca9e4300 100644
--- a/Master/texmf-dist/fonts/type1/public/cs/csti7.pfb
+++ b/Master/texmf-dist/fonts/type1/public/cs/csti7.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/cs/csti8.pfb b/Master/texmf-dist/fonts/type1/public/cs/csti8.pfb
index d208e350e77..e18f9a26207 100644
--- a/Master/texmf-dist/fonts/type1/public/cs/csti8.pfb
+++ b/Master/texmf-dist/fonts/type1/public/cs/csti8.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/cs/csti9.pfb b/Master/texmf-dist/fonts/type1/public/cs/csti9.pfb
index d85cb89b981..e4a5e136d74 100644
--- a/Master/texmf-dist/fonts/type1/public/cs/csti9.pfb
+++ b/Master/texmf-dist/fonts/type1/public/cs/csti9.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/cs/csu10.pfb b/Master/texmf-dist/fonts/type1/public/cs/csu10.pfb
index 4b8cf605baf..ddd94b2d38f 100644
--- a/Master/texmf-dist/fonts/type1/public/cs/csu10.pfb
+++ b/Master/texmf-dist/fonts/type1/public/cs/csu10.pfb
Binary files differ
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'",