On Mon, 1 Sept 2025 at 14:10, Werner LEMBERG <[email protected]> wrote: > > >> I have a problem with the EB Garamond family: it contains the glyph > >> "ͤ" (U+0364, COMBINING LATIN SMALL LETTER E), however, it has > >> neither an anchor point nor is it part of the font's "mark" table – > >> in particular, I need support for the combination "oͤ", as used in > >> old German texts. > >> > >> To fix this, I would like to use `fonts.handlers.otf.addfeature`. > >> Is there an example somewhere how to do that? I could only find > >> samples for other, simpler GSUB and GPOS lookup types but nothing > >> for "marktobase", which is needed here. In case there is > >> documentation already available please give me a link. > > > > it should be helpful if you add small example (even if it does not > > do what you need) to have a bit of context. > > Here it is, using current git of TeXLive. The attached images show > the current and desired results. > > ``` > \documentclass{article} > > \usepackage{ebgaramond} > > \begin{document} > gehoͤrt > \end{document} > ``` > > > Perhaps the pair feature as in > > https://articles.contextgarden.net/journal/2017/27-76.pdf > > I've seen this already, thanks, but the structure of the 'marktobase' > feature is completely different. > > > Werner >
As a not-font-feature solution, I have found this https://tex.stackexchange.com/questions/694650/increase-size-of-superscript-letter-diacritics (method=pdfstringdef; I guess that one needs to to fix the macro \foo for a correct the actualtext gehoͤrt) See https://ctan.org/pkg/accsupp and https://latex3.github.io/tagging-project/tagging-status/ for the accsupp status. -- luigi
