<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Not entirely clear why this generates two pages of output, but it
    does seem to demonstrate the problem —<br>
    <br>
    <tt>% !TeX Program=Ini-XeTeX</tt><tt><br>
    </tt><tt><br>
    </tt><tt>\catcode `\ = 10</tt><tt><br>
    </tt><tt>\catcode `\         = 10</tt><tt><br>
    </tt><tt>\catcode `\{ = 1</tt><tt><br>
    </tt><tt>\catcode `\} = 2</tt><tt><br>
    </tt><tt>\catcode `\^ = 7</tt><tt><br>
    </tt><tt>\font \tenrm = cmr10</tt><tt><br>
    </tt><tt>\tenrm</tt><tt><br>
    </tt><tt><br>
    </tt><tt>\lccode "200D = "200D</tt><tt><br>
    </tt><tt>\patterns {^^^^200d1^^^^200d}</tt><tt><br>
    </tt><tt><br>
    </tt><tt>\def \showhyphens </tt><tt><br>
    </tt><tt>        {</tt><tt><br>
    </tt><tt>                \setbox 0 = \vbox </tt><tt><br>
    </tt><tt>                        {</tt><tt><br>
    </tt><tt>                                \parfillskip = 0 pt </tt><tt><br>
    </tt><tt>                                \hsize = \dimen 10</tt><tt><br>
    </tt><tt>                                \tenrm </tt><tt><br>
    </tt><tt>                                \pretolerance = -1</tt><tt><br>
    </tt><tt>                                \tolerance = -1</tt><tt><br>
    </tt><tt>                                \hbadness = 0</tt><tt><br>
    </tt><tt>                                \showboxdepth = 0 \ #1</tt><tt><br>
    </tt><tt>                        }</tt><tt><br>
    </tt><tt>        }</tt><tt><br>
    </tt><tt><br>
    </tt><tt>\lccode "200D = "200D</tt><tt><br>
    </tt><tt>\catcode "200D = 11</tt><tt><br>
    </tt><tt>bla^^^^200d^^^^200dbla</tt><tt><br>
    </tt><tt>\showhyphens {bla^^^^200d^^^^200dbla}</tt><tt><br>
    </tt><tt><br>
    </tt><tt>\end</tt><br>
    -- <br>
    <i>Philip Taylor</i><br>
    <br>
  </body>
</html>