我尝试使用- 西里尔字母和英语setFontFamily("Arial")来 XWPFRun 对象。setText("\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82 Hello")调用此方法后,英文文本将变为 Arial,但俄语文本仍为 Colibri 字体系列。如何为西里尔文字创建正确的字体系列?
小智 5
评论setFontFamily()说:
指定用于显示本次运行的文本内容的字体。指定用于格式化父运行中 ASCII 范围 (0 - 127) 内所有字符的字体
对于其他字符尝试使用CTFonts.setHAnsi,例如myXWPFRun.getCTR().getRPr().getRFonts().setHAnsi("Arial");
查看错误https://issues.apache.org/bugzilla/show_bug.cgi?id=47148
| 归档时间: |
|
| 查看次数: |
1357 次 |
| 最近记录: |