2

我尝试使用- 西里尔文和英文setFontFamily("Arial")来 XWPFRun 对象。setText("Привет Hello")调用此方法后英文文本将变为 Arial,但俄文文本仍将属于 Colibri 字体系列。如何为西里尔文字创建正确的字体系列?

4

1 回答 1

5

评论setFontFamily()说:

指定用于显示本次运行的文本内容的字体。指定一种字体,用于格式化父运行中 ASCII 范围 (0 - 127) 内的所有字符

对于其他 char 尝试使用CTFonts.setHAnsi,例如myXWPFRun.getCTR().getRPr().getRFonts().setHAnsi("Arial");

请参阅错误https://issues.apache.org/bugzilla/show_bug.cgi?id=47148

于 2014-01-21T09:22:35.680 回答