Oracle 报告字体子集

问题描述 投票:0回答:1

我有一个 Oracle Reports 10g rdf,它使用非标准字体,当客户端机器没有安装字体时会出现乱码。我的客户端机器主要是基于 Windows 的,而我的服务器是基于 Linux 的

我在互联网上搜索信息,偶然发现了字体子集配置,它在我的本地机器上运行良好,生成包含字体的 PDF 文件。此 PDF 在所有机器上打开都没有问题。

我已经在我的服务器上完成了这些步骤:

  • 我把字体TTF文件(inthrp48dmtt.ttf)复制到u01/app/oracle/product/10.1.2/frm10g/reports/templates

  • 在位于/u01/app/oracle/product/10.1.2/frm10g/guicommon/tk/admin/的uifont.ali文件中,我添加:

    • [GLOBAL]部分
      • “IntHrP48DmTt”= inthrp48dmtt
    • [PDF:子集]部分
      • inthrp48dmtt = "inthrp48dmtt.ttf"

  • 我安装了字体inthrp48dmtt.ttf到文件夹/usr/share/fonts/IntHrP48DmTt,然后执行命令fc-cache /usr/share/fonts/IntHrP48DmTt/

  • 重新启动报表服务器

所有这些步骤之后,字体仍然是乱码。有人有什么想法吗?

oracle pdf fonts report subset
1个回答
0
投票

Comment Global the section entry ,

PDF:Subset
才会解决问题。

© www.soinside.com 2019 - 2024. All rights reserved.