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