Ulrike Fischer wrote:
different code pathes in xetex - cmr10 is not handled by harfbuzz. Thank you, Ulrike — I never knew that. New demonstration file follows : % !TeX Program=XeTeX \hsize = 1 mm \def \doit #1% {% \leftline {#1} \hyphenchar \font = "200B a aa^^^^200baa a aaaa \par } \doit {Default font: cmr10} \font \thisfont = "LMRoman10-Regular" \thisfont \doit {"LMRoman10-Regular"} \font \thisfont = "BKM-cmr10" \thisfont \doit {"BKM-cmr10"} \end