[ 已解决 ]gnuplot 中的 arial 字体在 windows 下模糊

如设置 set terminal postscript eps noenhanced color linewidth 1.5 font "Arial,14"
生成的 eps 文件及 pdf 在 linux 显示正常, 但插入到 word 2007 然后生成 pdf 后字体就显得有点模糊, 大家遇到过这样的问题没?

  1. 你的 pdf 是嵌入字体的么。是的话就是 windows 字体渲染问题。开源科学绘图软件没有理由解决闭源操作系统的字体渲染问题。
  2. 不是的话原因是这样:Arial 是商业字体,Linux 是没有的,一般做发行版都会提供这个字体名(因为网页里面用的太多了),但实际上使用 fontconfig 替换成:Liberation Sans,Nimbus Sans L,FreeSans 的一种(我们是 Liberation Sans)。

也就是说你看到的实际上是 Liberation Sans 的效果。至于真正的 Arial 为什么模糊。还是 Windows 的字体渲染问题。跟 openSUSE 和 gnuplot 依然没有关系。

PS:我记得这个 pixel 下 Arial 本身就很丑。具体原因是 truetype。windows 的 truetype 设置是全局的,对付微软雅黑要火力全开,truetype 简单说就像个擦锯齿毛边的橡皮,碰上这种半开火力就可以的字体那自然就给擦糊了。

Sent from my Desire HD using Tapatalk 2

多谢女王. 我也怀疑是字体渲染问题, 不过不懂啊, 简单一点说, 怎么让 gnuplot 生成的包含 Arial 字体的图在 windows 下正常些?因为文章的需要,不得不使用 Arial 字体

1 不懂,我用 okular 查看 eps 图像,怎么判断是否嵌入字体?很菜,原谅我

  1. gnuplot 包含的只是 Arial 这个“字眼”,究竟用的什么字体是操作系统决定的。

openSUSE 下好看因为 openSUSE 下 Arial 这个字眼对应的是 Liberation Sans。

Windows 下难看是因为这个字眼对应的是真的 Arial。

那是 windows 字体渲染或者真的 Arial 本来就难看的问题,跟 Linux 没关系也没法在 Linux 这边修。

  1. 你不懂如何嵌入那就是没嵌入。

即使在 Linux 这边嵌入了 Arial,嵌入的其实是 Liberation Sans,依然不是 Arial,因为 Linux 就没有 Arial。

如何嵌入请自己做功课,关键字 gnuplot 嵌入字体。而且要拷贝一个真的 Arial 字体来嵌入。

之后如果在 Linux 也难看的话,那就没办法了。

就跟 doc 文档要用文鼎上海宋还要显示的漂亮一样,字体本身就丑,你怎么干都没用。

之后如果 Linux 好看 Windows 难看,那依然没办法。

那就跟你手机坏了拿我手机去修一样。

Sent from my Galaxy Note 2 using Tapatalk 2

明白,可能我回帖没说明白。我在 windows 把 eps 转成 pdf 发现效果还好,但导入 word 里在转就模糊了。看来还是 word 的问题。多谢女王!

Word 为了避免被 eps 拖慢速度,默认用的是预览图,要是 Postscript 打印机,就会用原始 eps 替换预览图,不然就直接把预览图打印出来。

ehow.com/info_12037370_eps-files-muddy-word.html

Sent from my iPad Mini using Tapatalk HD

原来如此,幸好我不是学计算机的,不然在你这样的美女面前能羞愧死