On 25/03/2021 10:22, Yannis Haralambous wrote:
When I run the same file with Amiri:

% !TeX Program=Ini-XeTeX

\catcode `\ = 10
\catcode `\         = 10
\catcode `\{ = 1
\catcode `\} = 2
\catcode `\^ = 7
\font\tenrm="Amiri-Regular.ttf"
\tenrm

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

\def \showhyphens
         {
                 \setbox 0 = \vbox
                         {
                                 \parfillskip = 0 pt
                                 \hsize = \dimen 10
                                 \tenrm
                                 \pretolerance = -1
                                 \tolerance = -1
                                 \hbadness = 0
                                 \showboxdepth = 0 \ #1
                         }
         }

\lccode "200D = "200D
\catcode "200D = 11
bla^^^^200d^^^^200dbla
\showhyphens {bla^^^^200d^^^^200dbla}

\end

I get three pages, one with blabla, one with bla and a box, and another with bla.
Maybe \showhyphens is not correctly defined in the code above?

Indeed, that \showhyphens will not work with native opentype fonts. This is a known difference between using TFM-based vs OT fonts; it's been discussed (and an alternative shown) on the list somewhere in the distant past.

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.)



Le 25 mars 2021 à 11:20, Philip Taylor <p.tay...@hellenic-institute.uk <mailto:p.tay...@hellenic-institute.uk>> a écrit :

Philip Taylor wrote:

And I see no significant font using Amiri —

"no significant /*difference */...".

IMT Atlantique <http://www.imt-atlantique.fr>     
*Yannis HARALAMBOUS*
Professor
Computer Science Department
UMR CNRS 6285 Lab-STICC
Site web IMT Atlantique <http://perso.telecom-bretagne.eu/yannisharalambous/>Twitter IMT Atlantique <https://twitter.com/y_haralambous>LinkedIn IMT Atlantique <https://www.linkedin.com/in/yannis-haralambous-5529073?trk=hp-identity-name>
Technopôle Brest-Iroise CS 83818
29238 Brest Cedex 3, France
Une école del'IMT <http://www.imt.fr>

/Und nach einer kleinen Stille fügte Sie hinzu:
Jeder Weg, der dorthin führt, war am Ende der richtige./     (Michael Ende)



Reply via email to