У меня есть WebView, который обновляет свое уравнение jqMath каждую долю секунды. Время от времени (чаще, когда шрифт уравнения большой) уравнение отображает символы-разделители на долю секунды ($$
,$
,[\
,(\
). Обычно это происходит на быстрых устройствах. Вот мой код:
String funcText = "4+5+6+8";
js = "<div><head>" + "<link rel='stylesheet' " +
"href='file:///android_asset/mathscribe/jqmath-0.4.3.css'>" + "<script>" +
"src='file:///android_asset/mathscribe/jquery-1.4.3.min.js'></script>" + "<script" +
" src='file:///android_asset/mathscribe/jqmath-etc-0.4.3.min.js'></script>" +
"</head><body>" + "\\[" + funcText + "\\]</body></divl>";
webView.loadDataWithBaseURL("", js, "text/html", "UTF-8", "");
jqMath правильно отобразит эту функцию:
4+5+6+8
Однако очень редко он будет отображать его с разделяющими блоками на долю секунды:
[\4+5+6+8\]
Несмотря на то, что он появляется только на долю секунды, он заставляет текст дрожать и выглядеть искаженным.
Я понятия не имею, что может быть причиной этого. Любая помощь будет оценена.