<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Vadim Radionov wrote:<br>
<br>
<blockquote
cite="mid:be6e69fc0910051611q144a4eefma645c77a062a1e1@mail.gmail.com"
type="cite">
<pre wrap="">Dear all,
I'm missing this important detail in the manuals: what is the natural
way to get words with hyphen hyphenated in other places than that
hyphen?
I tried
\XeTeXinterchartokenstate 1
\XeTeXcharclass `\- 150
\XeTeXinterchartoks 150 0 = {\nobreak\hskip0pt}
\XeTeXinterchartoks 0 150 = {\hskip0pt}
and it works almost well -- except for, surprisingly, allowing a break
*before* the hyphen.
</pre>
</blockquote>
<br>
This is from FAQ-nohyph.html found by using >> texdoc -s hyphen<br>
<br>
<br>
<blockquote>TeX won’t hyphenate a word that’s already been hyphenated.
For example, the (caricature) English surname Smyth-Postlethwaite
wouldn’t hyphenate, which could be troublesome. This is correct English
typesetting style (it may not be correct for other languages), but if
needs must, you can replace the hyphen in the name with a \hyph
command, defined<br>
<br>
\def\hyph{-\penalty0\hskip0pt\relax}<br>
<br>
This is not the sort of thing this FAQ would ordinarily recommend...
The hyphenat package defines a bundle of such commands (for introducing
hyphenation points at various punctuation characters).<br>
<br>
<br>
<br>
</blockquote>
Hope that helps.<br>
<br>
<br>
<pre class="moz-signature" cols="72">--
United in adoration of Jesus,
fr. michael gilmary, mma
Most Holy Trinity Monastery
67 Dugway Road
Petersham, MA 01366-9725
</pre>
</body>
</html>