簡體   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