为什么用新罗马字体,不会自动换行,换成宋体就没问题

宋体可以正常显示image.png新罗马就不行,显示不下去,也不会自动换行image.png

FineReport zhoumw 发布于 2025-6-17 16:13
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2025-6-17 16:14(编辑于 2025-6-17 16:15)

检查字体

服务器安装字体 https://help.fanruan.com/finereport/doc-view-3999.html

Windows系统设置中文语言环境和字体 https://help.fanruan.com/finereport/doc-view-830.html

Linux系统设置中文语言环境和字体 https://help.fanruan.com/finereport/doc-view-2028.html

  • zhoumw zhoumw(提问者) 服务器是有字体的,也是中文语言环境。
    [lims@localhost spLims]$ fc-list | grep "Times New Roman"
    /usr/share/fonts/chinese/TrueType/timesi.ttf: Times New Roman:style=Πλάγια,Italic
    /usr/share/fonts/chinese/TrueType/times.ttf: Times New Roman:style=Standaard,Regular
    /usr/share/fonts/chinese/TrueType/timesbd.ttf: Times New Roman:style=Έντονα,Bold
    /usr/share/fonts/chinese/times.ttf: Times New Roman:style=Standaard,Regular
    /usr/share/fonts/chinese/TrueType/timesbi.ttf: Times New Roman:style=Έντονα Πλάγια,Bold Italic
    2025-06-17 16:20 
  • snrtuemc snrtuemc 回复 zhoumw(提问者) 那估计这个字体兼容不行,换其他字体把。。
    2025-06-17 16:21 
最佳回答
0
技术支持--哈哈Lv4初级互助
发布于2025-6-17 16:14
  1. 字体兼容性问题

    • 新罗马字体(Times New Roman)对中文换行和特殊符号的支持较弱

    • 宋体等中文字体针对中文排版优化,能正确处理换行和字符显示

  2. 导出/打印时的限制

    • 部分字体(如新罗马)在导出PDF或打印时可能因权限或嵌入性问题导致换行失效

    • 若单元格设置为「单行显示(调整字体)」,导出时会以图片格式处理,可能放大字体兼容性问题

  3. 国际化换行策略影响

    • 如果启用了「新的国际化换行策略」插件,可能对新罗马等字体的支持不足

解决方案
  1. 更换字体

    • 优先使用宋体、微软雅黑等中文字体,确保换行和显示兼容性。

  2. 调整单元格属性

    • 检查单元格的「对齐」设置,确保勾选「自动换行」并取消「单行显示(调整字体)」:自动换行示例(注:需同时开启「自动调整行高」)

  3. 检查插件配置

    • 在「性能优化插件」中关闭「新的国际化换行策略」或「全新PDF导出」功能

  4. 服务器字体同步

    • 如果问题出现在服务器端,需确保服务器安装了设计器使用的字体包

补充说明
  • 图片导出异常:若新罗马字体导致内容截断,导出时会转为图片格式,可能进一步放大问题

  • 特殊符号支持:新罗马字体对中文符号(如√、上下标)的支持较差,建议避免使用

如需进一步排查,可提供具体模板截图或导出格式(PDF/Excel),以便定位更精确的配置问题。

  • 3关注人数
  • 37浏览人数
  • 最后回答于:2025-6-17 16:15
    请选择关闭问题的原因
    确定 取消
    返回顶部