[cstex] Fonty

Petr Olsak petr at olsak.net
Wed Mar 2 19:40:02 CET 2016


Vážení TeXoví přátelé,

možná jsem MikTeX v níže zaslaném příspěvku příliš expresívně odsoudil. Po 
komunikaci s jedním dalším kolegou jsem se rozhodl zde na CSTeX listu 
upřesnit problém.

Pokud v MikTeXu vyrábíte přímo PDF (pdfcsplain), nepociťujete problém. 
Fonty jsou vloženy. Ale novinka (z roku 2012) balíčku cspsfonts není do 
MikTeXu zakomponována, takže při použití písma Times, Helvetica atd. 
nemůžete ve výsledném PDF vyhledávat (slova s akcenty) a nemůžete text 
seškrábnout myší a vyklopit jinam. Jsou tam totiž ty háčky a čárky 
zaneseny plovoucím způsobem jako zvlášť akcent a zvlášť znak. Pokud tedy 
chcete zkomplikovat činnost různým automatům na rozpoznávání 
plagiátorství českých textů, používejte MikTeX a v něm Times, Helveticu 
atd. Pokud vám to naopak vadí, přejděte na TeXlive nebo ohlašte správci 
MikTeXu bugreport.

Pokud v MikTeXu vyrábíte dvi a pak pomocí dvips PostScript, a používáte 
csplain s fonty Times, Helvetica atd, tak vězte, že výsledkem bude 
PostScript, který tyto fonty, ani jejich náhrážky neobsahuje. Odkazuje na 
/Times-Roman, /Helvetica atd., kterou by měl umět každý RIP. A v případě 
pana Surdy se ukázalo, že to ten jeho RIP (Adobe distiller) neumí a že ho 
nutí si fonty /Times-Roman, /Helvetica koupit. Tož jsem upozornil, že je 
znovu něco špatně, protože od roku 2012 jsou fonty Times, Hevletica při 
použití csplainu nahrazeny URW fontem už během procesu dvips. A výstupní 
PS využívá 8bitový encoding vector, nikoli sedmibitový s plovoucími 
akcenty. Dovolil jsem si zahodit v roce 2012 zastaralé technologie.
Pokud vám vadí, že na MikTeXu zůstaly tyto zastaralé technologie, ohlašte 
správci MikTeXu bugreport.

Vězte, že jsem v roce 2012 vše podrobně správci MikTeXu popsal, on 
potvrdil, že to zařadil. Doufám, že pochopíte, proč mě vytáčí, když po 
čtyřech letech shledám, že nic nebylo správně uděláno. A proč jsem se 
tehdy tak snažil a vše podrobně popsal a připravil (a v TeXlive to 
kupodivu je správně)? Například proto, aby takoví uživatelé, jako např. 
pan Surda, neměli vůbec nikdy problém. Bohužel, to by nejprve musel někdo 
ten MikTeX pořádně otestovat z hlediska csplainu a psát bugreporty. A to 
se neděje. Ode mne to neočekávejte. Já nikdy MikTeX nespustím. Nemám k 
tomu přizpůsobený komp.

Zdravím

Petr Olšák



On Wed, 2 Mar 2016, Petr Olsak wrote:

>
> Dobrý den,
>
> to je fatální chyba ve Vámi používané distribuci TeXu. Jakou používáte 
> distribuci? Chtělo by to okamžitě bugreport autorům a pokud nebudou reagovat, 
> doporučuji přejít na jinou distribuci TeXu.
>
> Autorům můžete napsat, že soubor ptmr8z.vf *nesmí existovat* v distribuci. 
> Podobně ostatní cs*/*/p*8z.vf s výjimkou souborů p*c8z.vf, které jsou určeny 
> k nepravým kapitálkám. Autoři distribuce se mohou podívat, jak je to uděláno 
> např. v TeXlive. Problém je popsán a boldem zdůrazněn též v sekci "3. 
> Poznámky k instalaci jednotlivých balíčků" (z roku 2012) na stránce 
> http://petr.olsak.net/cstex.html Stránka existuje i v anglické verzi.
>
> Pokud užíváte MikTeX, tak vězte, že jsem toto vše Christianu Schenkovi v roce 
> 2012 *podrobně* vysvětlil. On v té době pokonil i novou implementaci 
> csplainu, takže jsem s ním vyměnil hezkou řádku emailů. A nebaví mě to a vadí 
> mě to. Problém distribuce MikTeX je, že když Christian napíše, že balíčky 
> upravil podle mých instrukcí, pak mi nezbývá, než mu věřit. Nemám možnost si 
> to ověřit, neboť nepoužívám MS Windows. A ostatní uživatelé MikTeXu nejsou 
> ochotni to testovat. A na základě těchto zkušeností též doporučuji: 
> nepoužívejte MikTeX. Na druhé straně TeXlive osobně testuji dnes a denně.
>
> Myslím si, že nemohu za to, že autor MikTeXu v balíčcích CSTeXu v roce 2012 
> pokonil, co se dá. Vypadá to, že jste první MikTeXový uživatel, který od roku 
> 2012 použil v dokumentu csplainu fonty Times, Helvetica nebo podobné. 
> Uvidíte, jak rychle autor na Váš bugreport zareaguje a opraví to.
>
> Zdravím
>
> Petr Olšák
>
>
> On Wed, 2 Mar 2016, Anton Surda wrote:
>
>> Dobry den,
>> tie virtualne fonty sa nachadzali normalne medzi fontami v adresari vf.Boli
>> tam 2 adresare s pismenami cs. Oba som vymazal a refreshoval.
>> 
>> Spravanie dvips sa zmenilo, zial nie k lepsiemu. 
>> 
>> Vytvoril sa opat adresar vf\cs\cs-a35 s jedinym suborom :
>> pagdc8z.vf  a README
>> 
>> V .ps subore sa ziadny text neobjavil.
>> 
>> Log subor sa mi nakoniec podarilo najst v hlbinach Users:
>> 
>> 2016-03-02 06:48:12,836+0100 INFO  dvips - installing package times
> *******************************************************
>> triggered by fonts\vf\cspsfonts-adobe\times\ptmr8z.vf
> *******************************************************
>> 2016-03-02 06:48:13,043+0100 INFO  dvips - mpm: starting package
>> maintenance...
>> 2016-03-02 06:48:13,044+0100 INFO  dvips - mpm: installation directory:
>> "C:\Users\Apko\AppData\Local\Programs\MiKTeX 2.9"
>> 2016-03-02 06:48:13,044+0100 INFO  dvips - mpm: package repository:
>> http://mirror.easyname.at/ctan/systems/win32/miktex/tm/packages/
>> 2016-03-02 06:48:13,270+0100 INFO  dvips - mpm: lightweight database 
>> digest:
>> 69b280d3059dadc4652634e3f09dc334
>> 2016-03-02 06:48:13,279+0100 INFO  dvips - mpm: going to download 391735
>> bytes
>> 2016-03-02 06:48:13,279+0100 INFO  dvips - mpm: going to install 239 
>> file(s)
>> (1 package(s))
>> 2016-03-02 06:48:13,281+0100 INFO  dvips - mpm: 
>> downloadinghttp://mirror.easyname.at/ctan/systems/win32/miktex/tm/packages/times.cab..
>> .
>> 2016-03-02 06:48:13,870+0100 INFO  dvips - mpm: 391735 bytes, 675.89 KB/Sec
>> 2016-03-02 06:48:17,244+0100 FATAL dvips - MiKTeX encountered an internal
>> error.
>> 2016-03-02 06:48:17,244+0100 FATAL dvips - Info: 
>> 2016-03-02 06:48:17,244+0100 FATAL dvips - Source:
>> Libraries\MiKTeX\Core\Cfg\Cfg.cpp
>> 2016-03-02 06:48:17,244+0100 FATAL dvips - Line: 448
>> 2016-03-02 06:53:43,431+0100 INFO  dvips - installing package times
>> triggered by fonts\vf\cspsfonts-adobe\times\ptmr8z.vf
>> 2016-03-02 06:53:43,547+0100 INFO  dvips - mpm: starting package
>> maintenance...
>> 2016-03-02 06:53:43,547+0100 INFO  dvips - mpm: installation directory:
>> "C:\Users\Apko\AppData\Local\Programs\MiKTeX 2.9"
>> 2016-03-02 06:53:43,547+0100 INFO  dvips - mpm: package repository:
>> http://mirror.easyname.at/ctan/systems/win32/miktex/tm/packages/
>> 2016-03-02 06:53:43,734+0100 INFO  dvips - mpm: lightweight database 
>> digest:
>> 69b280d3059dadc4652634e3f09dc334
>> 2016-03-02 06:53:43,784+0100 INFO  dvips - mpm: going to download 391735
>> bytes
>> 2016-03-02 06:53:43,784+0100 INFO  dvips - mpm: going to install 239 
>> file(s)
>> (1 package(s))
>> 2016-03-02 06:53:43,786+0100 INFO  dvips - mpm: 
>> downloadinghttp://mirror.easyname.at/ctan/systems/win32/miktex/tm/packages/times.cab..
>> .
>> 2016-03-02 06:53:44,303+0100 INFO  dvips - mpm: 391735 bytes, 748.64 KB/Sec
>> 2016-03-02 06:54:01,698+0100 FATAL dvips - MiKTeX encountered an internal
>> error.
>> 2016-03-02 06:54:01,698+0100 FATAL dvips - Info: 
>> 2016-03-02 06:54:01,698+0100 FATAL dvips - Source:
>> Libraries\MiKTeX\Core\Cfg\Cfg.cpp
>> 2016-03-02 06:54:01,698+0100 FATAL dvips - Line: 448
>> 
>> 
>> Zdravi
>> 
>> AS
>


More information about the csTeX mailing list