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

Reply via email to