站长工具传媒,开发三味是啥,天津网站建设案例展示,东莞做网站公司哪家好使用jlatexmath-android的过程#xff0c;如果出现个别字符渲染不了#xff0c;会导致无法显示
常用的做法是新增自定义字体切换系统默认字体渲染#xff0c;下面我们介绍第2种方法。
修改流程#xff1a;
1、到jlatexmath-android的官网下载源码到本地#xff0c;导入…使用jlatexmath-android的过程如果出现个别字符渲染不了会导致无法显示
常用的做法是新增自定义字体切换系统默认字体渲染下面我们介绍第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系统默认字体渲染
//把字符丢进去判断如果是拦截的字符就自动过滤 if (useJavaFontRenderingAtomChar(c)) { return new JavaFontRenderingAtom(Character.toString(c), Font.PLAIN); }
7、请遵循源码的开源协议