Jonathan Kew wrote:

The output you're getting shows that the hyphenation is in fact happening as expected. (To get a hyphen rather than a box, you need to set the font's \hyphenchar appropriately.)

So what am I missing in my code, Jonathan ?  I have added a \hyphenchar, removed the pointless (and dysfunctional) \showhyphens), but still get no hyphenation —

% !TeX Program=Ini-XeTeX

\catcode `\ = 10
\catcode `\         = 10
\catcode `\{ = 1
\catcode `\} = 2
\catcode `\^ = 7

\tracingonline = 1
\tracinglostchars = 2

\font \tenrm = "Amiri"
\tenrm
\hyphenchar \font = `\‐

\lccode "200D = "200D
\catcode "200D = 11
\patterns {^^^^200d1^^^^200d}

\hsize = 0 pt
bla^^^^200d^^^^200dbla

\end

->


This is XeTeX, Version 3.141592653-2.6-0.999993 (TeX Live 2021/W32TeX) (INITEX)

restricted \write18 enabled.

entering extended mode

(./untitled-4.tex

Overfull \hbox (23.1pt too wide) in paragraph at lines 21--22

[]\tenrm bla‍‍bla


\hbox(11.24+6.33998)x0.0 []


[0] )

Output written on untitled-4.pdf (1 page).

SyncTeX written on untitled-4.synctex.gz.


Transcript written on untitled-4.log.


--
/** Phil./

Reply via email to