Manuel Pégourié-Gonnard wrote:
Le 09/05/2010 09:08, Elie Roux a écrit :
I'm writing some books with TeX using liturgical latine, which for about
100 years contains accents. The accents do not change the sounds but the
accentuation, so any vowel can be accentuated: ǽ, ý (in Kýrie eléison
only), é, á, í, ú and ó. Œ theorically could also be accentuated, but
I've never seen it (it mostly appears in non-liturgical latine).

If you don't need to \lowercase things, you could try to cheat by setting
\lccode`\é=`\e etc. Of course this may have side-effects. See below for a
possibly better solution using the same idea.

Would it be possible to hyphenate the accentuated latine with the same
patterns as the non-accentuated one?

It seems to me that e-TeX's \savinghyphcodes is precisely done for that
(consider many letters equivalent to the same letter for hyphenation purpose,
without needing to affect their \lccode at runtime). So,

\begingroup \savinghypcodes1
\lccode`\é=`\e % etc.
% input latin patterns
\endgroup

should work (I assume you create a new language for that). Unfortunately,
\savinghyphcodes is disabled in LuaTeX, and didn't seem to work with XeTeX last
time I tried.

\savinghyphcodes will be back in luatex 0.70.

Best wishes,
Taco

Reply via email to