Philip Taylor wrote:
> Jonathan Kew wrote: > >> So IIRC, the alternative version works by setting the word into a >> zero-width \vbox, and then extracting the resulting word fragments from >> the list of (all overfull) lines in the paragraph and assembling them >> into a line for display. Of course this could all be written from >> scratch using tex primitives, but at the time it seemed easier to make >> use of some higher-level tools. > > OK, I like low-level TeX coding; I will attempt to replicate > its functionality for Plain XeTeX users when I have a moment > or two ... Not as good as Knuth's, as it typesets the output rather than shewing it in the log file, but may be of help in cases such as this : > % !TeX Program=IniiXeTeX > > % >>>>> file "de-1996.tex" <<<<< > > \catcode `\{=1 > \catcode `\}=2 > \catcode `\# = 6 > \catcode `\% = 14 > \catcode `\ = \catcode `\ % tab !!! > > \let \bgroup = { > \let \egroup = } > > \input unicode-letters.tex > \input hyph-de-1996.tex > > \font\tenrm = "Times New Roman" at 10pt > \hyphenchar\tenrm=`\- > \tenrm > > \hsize=2in > \vsize=8in > \parfillskip=0pt > > \def \shewhyphens #1% > {% > \setbox 0 = \vbox > \bgroup > \parfillskip = 0 pt > \hsize = 0 pt > \hfuzz = 16383.99999 pt > \tenrm > \pretolerance = -1 > \tolerance = -1 > \hbadness = \hfuzz > \ #1% > \egroup > \copy 0 > } > > \shewhyphens {wußte geißeln} > > \end -------------------------------------------------- Subscriptions, Archive, and List information, etc.: http://tug.org/mailman/listinfo/xetex