在 RedHat Linux 上安装 libgd 后,我找到了 .ttf 字体的路径并使用 DejaVu .ttf 字体的完整路径名(在“设置终端 gif 字体...”中)从 gnuplot 创建一个 .gif 文件。看起来不错在 Firefox 窗口中,但是当我更改大小时,它看起来很糟糕,好像字体不可缩放。
我正在使用默认的二进制文件。我是否需要使用不同的设置重新编译 gnuplot 以使其具有可扩展性?从 gnuplot 创建图像时,我没有收到任何错误或消息(即,它找到并使用 .ttf 文件;我知道是因为我尝试了几种字体并且图像相应地响应,也使用 .pfa 字体)。
gnuplot 文档说 TrueType 字体是完全可扩展的。也许我不明白可扩展性是什么意思。我在使用 SUN OS 时遇到了类似的问题,我的解决方案是从 gnuplot 创建一个 postscript (.eps) 文件,然后将其转换为 .gif,然后它是可扩展的,但我在 Linux 上没有这样的转换实用程序(然而),这似乎是一个不必要的步骤。
我面前没有实际的代码/输出,但如果有帮助,我可以添加一些。另外,我在系统上找不到任何 arial.ttf 字体。也许这就是问题的线索。
我听说过有关 pngcairo 的好消息(以避免使用 gd),但“设置终端”并未将其列为图像类型。