[tex-live] Install TeX Live 20130914 failed

Khaled Hosny khaledhosny at eglug.org
Tue Sep 17 14:15:55 CEST 2013


On Tue, Sep 17, 2013 at 11:52:29AM +0100, Philip Taylor wrote:
> 4) XeTeX provides additional functionality through \XeTeXlinebreaklocale
> ‹Locale ID›, which in this case would
> be \XeTeXlinebreaklocale {he}.

Since Hebrew does not need any special line breaking rules, I doubt
using \XeTeXlinebreaklocale will have any practical impact here.

> Given that language.def is under texmf-var/tex/generic/config/, this
> would suggest that language.def is the /wrong/ place to add
> \XeTeXlinebreaklocale.  Where do XeTeX-specific tweaks to language.def
> go ?

The language part of language.def is about TeX's \language, so it is
strictly concerned about hyphenation patterns and nothing else, so it is
the wrong place for the kind of modification you want.

Ironically, you seem to think \uselanguage does things like Babel's
language switching (switch hyphenation patterns, fonts, font encodings,
typographic conventions and what not), but it doesn't, it is simply a
way to switch hyphenation patterns using human readable names, instead
of relying on TeX's \language number which depends on what patterns were
dumped in the format.

Regards,
Khaled


More information about the tex-live mailing list