我有一个Oracle Reports 10 g rdf,它使用了一种非标准字体,当客户端机器没有安装该字体时,它会变得混乱。我的客户端机器主要基于Windows,而我的服务器基于Linux
我在互联网上搜索信息,偶然发现了字体子集配置,它在我的本地机器上运行良好,生成包含字体的PDF文件。此PDF在所有机器上打开都没有问题。
我在我的服务器上完成了以下步骤:
- 我将字体TTF文件(inthrp48dmtt.ttf)复制到u 01/app/oracle/product/10.1.2/frm 10 g/reports/templates
- 在位于/u 01/app/oracle/product/10.1.2/frm 10 g/guicommon/tk/admin/的uifont.ali文件中,我添加了:
- 在**[GLOBAL]**部分
- “IntHrP48DmTt”= inthrp48dmtt
- 位于**[PDF:Subset]**部分
- inthrp48dmtt =“inthrp48dmtt.ttf”
- 我将字体inthrp48dmtt.ttf安装到文件夹/usr/share/fonts/IntHrP 48 DmTt,并执行命令fc-cache /usr/share/fonts/IntHrP 48 DmTt/
- 已重新启动报表服务器
所有这些步骤之后,字体仍然乱码。有人知道吗?
1条答案
按热度按时间lskq00tm1#
注解全局部分条目,PDF:仅子集将解决问题