Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Explain how to use the MathKernInfo table #134

Open
fred-wang opened this issue Feb 21, 2019 · 1 comment
Open

Explain how to use the MathKernInfo table #134

fred-wang opened this issue Feb 21, 2019 · 1 comment

Comments

@fred-wang
Copy link
Contributor

fred-wang commented Feb 21, 2019

Just importing this from gitlab, but I think it's not a priority for now.

"I'm opening this for a future version of the implementation note. The fonts made by the GUST e-foundry group do not contains any kerning values for scripts.
The MathKernInfo table provides additional kerning corrections when positioning scripts. The choice of kern values depend on the vertical offsets of scripts and so it seems that it will make preferred widths depend on vertical metrics of MathML boxes. However, these kerning rules only apply in the simplified case where the base and scripts are just single glyph (not complex subformulas) and so it's possible to determine the vertical shifts immediately during the "preferred width calculation" phase.
Some cases to consider:

Base with many pre/post scripts (mmultiscripts)
Base/Scripts that contains a single glyph nested in mrow-like elements"

Original report: https://gitlab.com/mathml/MathMLinHTML5/issues/11

@fred-wang
Copy link
Contributor Author

consensus from 2020/06/23: postpone to a future version

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant