繁体   English   中英

jqMath:如何在Android应用程序的webview上改进向量和超级/下标的显示

[英]jqMath: how to improve the display of vectors and super/subscripts on an android app's webview

我有一个Android应用程序中的jqMath并运行。 jqMath的输出显示在android的webview中。 它工作得很好,而且非常快。 但是,我注意到排版的时候

(1)一个向量,例如{AB}↖{→}。 创建的向量的基线低于周围文本的基线,如下所示:“ 向量文本之后的文本”。 我想调整创建的矢量的基线。

(2)化学同位素,例如{} _6 ^ {12} C,上标和下标不相互对齐。 我想让他们正确对齐。

可以修改代码的哪一部分或css样式表来改善这些问题?

先感谢您,

马尔科

jqMath目前在Android上不能像你想要的那样漂亮,感叹,因为Android的webview没有实现MathML。 这些示例在iOS 7,Safari 6.1+或Firefox上看起来很好。 他们在Chrome 24 FWIW中看起来也不错,因为我自愿参加了一年并且让MathML在那里工作得很好,但谷歌在Chrome 25中将其关闭,因为我无法继续免费维护它。 (是的,抱怨。把你的镍币捐给谷歌。)你可以尝试MathJax,它比jqMath慢很多,但是如果你需要完美的排版,它会产生漂亮的输出。 jqMath的目标是在所有情况下快速生成可读输出,并依赖底层MathML实现在现代浏览器中使其变得漂亮。 我认为谷歌和微软很快会在他们的网络浏览器中优先考虑MathML,例如数字教科书,但到目前为止他们还没有。 也许如果所有的数学和科学和教育应用都转向iOS,他们会改变主意。 希望这可以帮助。 (我是jqMath作者。)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM