I am using XeTeX from TeXLive-2010-Basic in OSX with plain-format.

My try was to follow the TeXbooks setup for commas et such (which I already have working nicely):

```
\defaulthyphenchar=`‐% it is Unicode 2010
\font\rm="TeX Gyre Pagella"
\newdimen\hyphang \setbox0=\hbox{‐} \hyphang=\wd0
\def\hyphen{‐\kern-\hyphang\kern\hyphang}
\catcode`‐=\active \let‐=\hyphen

```

but it didn't work. TeXbook suggests to use "a special font with zero-width `\hyphenchar`", but I don't know how one would go about doing that.

Would you have any suggestions on how to achieve this?