必應網站收錄在哪在線種子資源庫
使用jlatexmath-android的過程,如果出現(xiàn)個別字符渲染不了,會導致無法顯示
常用的做法是新增自定義字體+切換系統(tǒng)默認字體渲染,下面我們介紹第2種方法。
修改流程:
1、到jlatexmath-android的官網下載源碼到本地,導入到IDE
2、找到這個類JLatexMathDrawable
3、在這個方法做替換操作
public Builder(String latex) {
//把latext里面不支持渲染的公式符號,替換為可見字符。
}
4、找到TeXParser類
5、找到這個方法Atom convertCharacter(char c, boolean oneChar) throws ParseException
6、在方法前面增加這個攔截,哪些字符采用android系統(tǒng)默認字體渲染
//把字符丟進去判斷,如果是攔截的字符就自動過濾
if (useJavaFontRenderingAtomChar(c)) {
return new JavaFontRenderingAtom(Character.toString(c), Font.PLAIN);
}
7、請遵循源碼的開源協(xié)議