字体扩展插件

  • 文档创建者:文档助手1
  • 编辑次数:11次
  • 最近更新:Leo.Tsai 于 2019-10-12
  • 1. 版本

    设计器版本

    JAR 包

    插件版本

    10.0 & 9.0 & 8.02016-02-16V1.0.2

    2. 描述

    一些在 Windows 系统上设计好的报表,放到 Linux 系统里预览,会出现行高列宽计算不正确,导出打印字体错位等现象。这是由于 Linux 系统下缺少报表内使用的相应字体导致的。使用该插件可以扩展服务器字体,可以很好地解决上述问题。

    该插件自带宋体( 字体包为 SimSun.ttc ),如果要使用其他字体则需要手动扩展,手动扩展方法下面会有详细说明。

    3. 插件介绍

    3.1 插件安装

    点击下载插件:字体扩展插件

    设计器插件安装方法参照 设计器插件管理

    服务器安装插件方法参照 服务器插件管理

    安装后,会先走插件内的字体包,然后再走服务器。这样只要内置足够丰富的字体包,就能解决所有字体缺失导致的问题。
    注:目前该插件只内置了宋体( 字体包为 SimSun.ttc ),因为现在最常见的问题就是 Linux 下宋体的缺失,如果要添加其他字体,参见下面手动扩展的说明。

    3.2 手动扩展字体

    如果需要添加其他字体,则需要手动扩展,扩展方法如下:

    1)如果要扩展的字体文件是中文名,则需要在该插件安装路径的 jar 包同级目录%FR_HOME%\plugins\plugin-com.fr.plugin.fontprovider-1.0.2下新建classes\com\fr\plugin\fontprovider\resource目录,然后把字体包放到这个目录下即可。

    Snag_56203d9.png

    2)如果要扩展的字体文件是英文名,可以直接把字体文件放到%FR_HOME%\plugins\plugin-com.fr.plugin.fontprovider-1.0.2下的fr-plugin-fontprovider-1.0.2.jar这个jar包中,或者可以按照中文字体那样放到classes\com\fr\plugin\fontprovider\resource目录下。

    Snag_55fc62e.png

    附件列表


    主题: 部署集成
    • 有帮助
    • 没帮助
    • 只是浏览