[tex-live] pdftex choking on czhyph

Staszek Wawrykiewicz StaW@guests.ipipan.gda.pl
Sat, 12 Oct 2002 04:53:47 +0200 (CEST)

Petr Olsak <olsak@math.feld.cvut.cz> wrote:
Thomas Esser [TE]
TE>> 1) putting czhyphen.tex somewhere below texmf/tex/generic is wrong if
TE>>    this file is not really generic.

But czhyphen.tex is in texmf/tex/csplain/ (not below tex/generic) 
and it is OK.

PO> ... We leave these
PO> files in its historical place: texmf/tex/csplain and remove its
PO> duplicates: czhyph.tex and skhyph.tex. Only the following change in
PO> the babel's language.dat should be done:
PO> czhyph.tex -> czhyphen.tex
PO> skhyph.tex -> skhyphen.tex

Please observe that all hyphenation patterns are in 
texmf/tex/generic/hyphen/ and every file use the short name convention 
(bghyph, plhyph, ukhyph, etc.), so leaving here czhyph.tex would be OK.
The same convention is used in language.dat.

In my opinion czhyph.tex and skhyph.tex (at current state) can be also 
used for csplain, cslatex, its variants for pdftex, as well for latex+babel. 
Am I right? 
(I've just changed 2 lines in hyphen.lan and have proper formats...)
So the whole problem is not concerned with cz[sk]hyph.tex 
vs. cz[sk]hyphen.tex.

By the way, I found texmf/tex/enctex/ with 3 files. In texmf.cnf we have:
TEXINPUTS.cslatex = .;$TEXMF//tex/{cslatex,csplain,latex,generic,}//
TEXINPUTS.csplain = .;$TEXMF/tex/{csplain,plain,generic,}//

so I'd suggest moving those 3 files to texmf/tex/csplain/ as auxiliary 
files and both csplain and cslatex can find them in more convenient 
way. texmf/tex/ tree will be also less complicated...

Even Thomas' idea of plain/language.dat is somehow interesting,
I'd still vote for tex/pdftex/etex loading generic plain.tex
I remember TL5 with corrupted format files because of a bug in babel,
so we need some stable base for testing, developing own macros, etc.
Introducing pdfbplain would be the solution.

All the best,

Staszek Wawrykiewicz
email: staw@gust.org.pl