【问题标题】:BIRT fontsConfig.xml font issueBIRT fontsConfig.xml 字体问题
【发布时间】:2014-01-30 12:03:45
【问题描述】:

我在 Unix 机器上使用 BIRT 2.6,因此我在编写某种字体时遇到了问题。

我知道我必须编辑 fontsConfig.xml 文件。但它没有用:简而言之我已经这样做了:

<fonts>
<font-aliases>
    <mapping name="Arial Narrow" font-family="LiberationSansNarrow-Regular" />
</font-aliases> 
<font-paths>
    <path path="/../../../fonts" />
</font-paths>
</fonts>

这个配置对吗?有什么遗漏/错误吗?

一共有四个配置xml:

  • fontsConfig.xml

  • fontsCconfig_pdf.xml

  • fontsConfig_win32.xml

  • fontsConfig_linux.xml

我是否必须更改所有文件,没有 win32 文件?

【问题讨论】:

    标签: unix fonts birt


    【解决方案1】:

    解决问题的三种方式:

    1. 修改现有 fontsConfig.xml ---要做到这一点:遵循 fontsConfig 文件中提供的指南。此外,为了 jar/unjar fontsConfig,请关注此帖子:To Jar/Unjar fontsConfig.xml
    2. 创建新的 fontsConfig.xml 并从您选择的特定位置选择它。 ---为此,您可以调用engineConfig的setconfig并传递完整的文件路径。

      config.setFontConfig(fontConfig files URL in file://abc/abc);

    3. 将字体添加到您的项目路径并使用系统属性从代码中选择。 --- 为此,请调用以下命令。

      FontFactory.registerDirectory(scContext.getRealPath("完整文件夹路径"));

    这应该可以解决问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-06-17
      • 1970-01-01
      • 2011-02-25
      • 2016-02-17
      • 1970-01-01
      • 1970-01-01
      • 2017-07-19
      • 1970-01-01
      相关资源
      最近更新 更多