2
我尝试setFontFamily("Arial")
到XWPFRun对象setText("Привет Hello")
- 西里尔文英文。此方法调用后,英文文本将变为Arial,但俄文文本仍将保留在Colibri字体系列中。如何为西里尔字体创建正确的字体系列?为什么用于西里尔文的Apache POI XWPFRun.setFontFamily()工作不正确?
我尝试setFontFamily("Arial")
到XWPFRun对象setText("Привет Hello")
- 西里尔文英文。此方法调用后,英文文本将变为Arial,但俄文文本仍将保留在Colibri字体系列中。如何为西里尔字体创建正确的字体系列?为什么用于西里尔文的Apache POI XWPFRun.setFontFamily()工作不正确?
注释setFontFamily()
说:
指定其将被用来显示此运行的文本内容的字体。指定其将被用于格式化的ASCII范围(0 - 127)中的所有字符的字体父运行
为其他字符尝试使用CTFonts.setHAnsi
内,例如myXWPFRun.getCTR().getRPr().getRFonts().setHAnsi("Arial");
了解缺陷https://issues.apache.org/bugzilla/show_bug.cgi?id=47148