[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