历史版本9 :字体扩展插件 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

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目录,然后把字体包放到这个目录下即可。

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目录下。