我一直在基于 Windows 的 Web 服务器上使用 Highcharts,并且最近迁移到了 Oracle Enterprise Linux 服务器。当我将图表导出为 PNG 格式时,我遇到了字体问题:SVG 中的字体没有得到尊重。
我已按照各个地方的说明安装 Microsoft 字体并确保将 Lucida Grande(首选字体系列,如 SVG 中指定)作为 TrueType 字体安装在 Linux 机器上。
尽管我做出了努力(包括使用-font-family
光栅化器的选项来指定默认字体系列),但生成的 PNG 中的所有字体都是粗体和斜体(我不知道它是什么字体)。
所以,总而言之,我的问题是:
- Batik rasterizer 是否应该能够自动使用 Linux 机器上安装的任何字体?
- 我必须告诉光栅化器字体在哪里吗?
- 从我上面提供的链接来看,我是否正确安装了字体?(两者似乎都成功了。)