On 23/10/2021 14:37, Antonis Tsolomitis wrote:

It is a long time now that NewComputerModern has build-in information for diacritics stacking. I have heard  that xetex supports this but I can not make it work. The font is developed with fontforge and as you can see in the attached screenshot, fontforge shows stacking working.

However xelatex just places, say the grave (uni0300) next and not above the character, say uni2C9B
(as in screenshot).

So I guess I have something wrong in the font that xetex does not like(?)


Do any other diacritics such as the acute (U+0301) or dieresis (U+0308) work? From a quick look at the GPOS table in the font -- if I'm reading it correctly -- it appears that uni0300 may have the wrong attachment point class (whereas in uni0301 and uni0308, it looks correct).

JK




The font currently develops the coptic block for academic needs this is why I use uni2C9B.

A sample file is

\documentclass{article}
\usepackage{fontspec}
\setmainfont{NewCM10-Regular.otf}
\begin{document}
ⲛ̀
\end{document}

However the font that contains this character (since it is under development) is here: https://myria.math.aegean.gr/~atsol/tmp/NewCM10-Regular.sfd <https://myria.math.aegean.gr/~atsol/tmp/NewCM10-Regular.sfd> https://myria.math.aegean.gr/~atsol/tmp/NewCM10-Regular.otf <https://myria.math.aegean.gr/~atsol/tmp/NewCM10-Regular.otf>

thanks for any help,

Antonis.


Reply via email to