Page MenuHomePhabricator

\acute{i} is not rendered as í, but as an acute accent over an 'i' with a dot
Closed, InvalidPublic

Description

Previously mentioned in bug 2458#c4

\acute{i} is not rendered as í, but as an acute accent over an 'i' with a dot.

Expected: í

This happens with both texvc and MathJaX.
Hopefully it's easier to fix it now in MathJax.


Version: master
Severity: minor

Details

Reference
bz38721

Event Timeline

bzimport raised the priority of this task from to Low.Nov 22 2014, 1:04 AM
bzimport added a project: Math.
bzimport set Reference to bz38721.
bzimport added a subscriber: Unknown Object (MLST).

It works the same for me in latex (acute over an 'i'), although maybe not if you load babel or something. I think in modern environments like those based on MathML or xelatex/luatex, you just want to type the unicode character 'í'. (not sure that will render correctly in MathJax at the moment, although it will definitely work with native MathML)

I think href="https://github.com/mathjax/MathJax/blob/b7adf88beb589d75aa5e0e218bfc50a537478be1/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Bold/Latin1Supplement.js#L101">this says</a> MathJax supports it. Is that correct? (BTW, not the MathJax fonts, but MathJax by combining a dotless i with an accent).

physik wrote:

I tried to reproduce the correct output with pdflatex and got the same result as Frédéric.
I tried
$\acute{i}$
and got the wrong result in the PDF.

The Open Type MATH table has a dtls feature for dotless forms, so this could eventually be used for some Open Type math fonts and implemented in browsers. See https://developer.mozilla.org/en-US/docs/Web/CSS/font-feature-settings for the CSS property.