scientificware / jdk

Read-only mirror of https://hg.openjdk.java.net/jdk/jdk
GNU General Public License v2.0
0 stars 0 forks source link

JDK-8147476 : Rendering issues with MathML token elements #17

Open scientificware opened 1 year ago

scientificware commented 1 year ago

The purpose of this issue is bad rendering with MathML token elements.

This is referenced in Java Bug Database as

This is tracked in JBS as

Related Pull Request

Related Issues

Status

An initial issue https://github.com/javafxports/openjdk-jfx/issues/71 was submitted for this in the archived javafxport repository. Read details there. JavaFX was removed from the reference OpenJDK from Java 9 but some other distributors still include it in their own JDK. That why we reported this issue here.

Bug JDK-8147476, commit of the following :

FontJava.cpp :

MathMLRenderTest.java :

WCFont.java :

WCFontPerfLogger.java :

WCFontImpl.java :

All files :

With last small changes (comments https://github.com/javafxports/openjdk-jfx/issues/71) the rendering is far better than with my previous patch. Now WebView is not so far from Safari and FireFox versus MathML display. The remaining problems are due to the missing OpenMathData table support. A quick solution would be :