ghostscript DejaVu字体错误

时间:2013-09-10 09:08:13

标签: pdf fonts undefined ghostscript

我在Ubuntu 10.04上遇到GhostScript 8.71的问题。我正在尝试制作一个特殊PDF文件的jpeg,其中嵌入了DejaVu字体。

我试图转换为jpeg的PDF文件:

http://litesitev2.propserver7.com/bad_fonts.pdf

我运行的ghostscript命令:

gs -sDEVICE=jpeg -o _tests/jpegs/aaa.jpg -dJPEGQ=75 -r216 _tests/bad_fonts.pdf

我在ghostscript中遇到的错误是:

GPL Ghostscript 8.71 (2010-02-10)
Copyright (C) 2010 Artifex Software, Inc.  All rights reserved.
This software comes with NO WARRANTY: see the file PUBLIC for details.
Processing pages 1 through 1.
Page 1
Error: /undefined in --run--
Operand stack:
   --dict:5/14(L)--   F1   10.5   FontObject   --dict:8/8(L)--   --dict:8/8(L)--   481       --dict:8/8(L)--
Execution stack:
   %interp_exit   .runexec2   --nostringval--   --nostringval--   --nostringval--   2       %stopped_push   --nostringval--   --nostringval--   --nostringval--   false   1       %stopped_push   1878   1   3   %oparray_pop   1877   1   3   %oparray_pop   1861   1   3       %oparray_pop   --nostringval--   --nostringval--   2   1   1   --nostringval--       %for_pos_int_continue   --nostringval--   --nostringval--   --nostringval--   --    nostringval--   %array_continue   --nostringval--   false   1   %stopped_push   --    nostringval--   %loop_continue   --nostringval--   --nostringval--   --nostringval--   --    nostringval--   --nostringval--   --nostringval--   --nostringval--
Dictionary stack:
   --dict:1158/1684(ro)(G)--   --dict:1/20(G)--   --dict:75/200(L)--   --dict:75/200(L)--   --dict:108/127(ro)(G)--   --dict:288/300(ro)(G)--   --dict:22/25(L)--   --dict:6/8(L)--   --dict:25/40(L)--   --dict:1158/1684(ro)(G)--   --dict:10/10(L)--
Current allocation mode is local
Last OS error: 2
GPL Ghostscript 8.71: Unrecoverable error, exit code 1

我从http://dejavu-fonts.org/wiki/Download下载了所有DejaVu字体并将它们放在 /usr/share/ghostscript/8.71/Resource/Font 中,但仍然没有效果。

我对ghostscript的搜索路径是:

Search path:
   . : /usr/share/ghostscript/8.71/Resource/Init :
   /usr/share/ghostscript/8.71/lib :
   /usr/share/ghostscript/8.71/Resource/Font :
   /usr/share/ghostscript/fonts : /var/lib/defoma/gs.d/dirs/fonts :
   /usr/share/cups/fonts : /usr/share/ghostscript/fonts :
   /usr/local/lib/ghostscript/fonts : /usr/share/fonts

有谁可以帮我解决这个问题?非常感谢。

1 个答案:

答案 0 :(得分:1)

你应该更新到更新版本的Ghostscript,8.71已经超过3年了,问题现在已经解决了。该文件当然适用于当前代码。