1

システムのゴーストスクリプトまたはフォントに問題があります。私はFedora 17を使用しています。psファイルをpdf http://krajniak.info/tmp/intro.psに変換しようとしたの は残念ながら次のとおりです。

Error: /invalidfont in /findfont
Operand stack:
   Symbol-Oblique   Symbol
Execution stack:
   %interp_exit   .runexec2   --nostringval--   --nostringval--   --nostringval--   2   %stopped_push   --nostringval--   --nostringval--   --nostringval--   false   1   %stopped_push   1894   1   3   %oparray_pop   1893   1   3   %oparray_pop   --nostringval--   1877   1   3   %oparray_pop   1771   1   3   %oparray_pop   --nostringval--   %errorexec_pop   .runexec2   --nostringval--   --nostringval--   --nostringval--   2   %stopped_push   --nostringval--   1852   2   4   %oparray_pop
Dictionary stack:
   --dict:1160/1684(ro)(G)--   --dict:0/20(G)--   --dict:82/200(L)--   --dict:174/256(L)--
Current allocation mode is local
Last OS error: 2
Current file position is 15269
GPL Ghostscript 9.05: Unrecoverable error, exit code 1

このファイルを表示すると同じエラーが発生します: evince intro.ps

[teodor@lukrecja graphs]$ evince intro.ps 
invalidfont -10
invalidfont -10

(evince:5621): EvinceDocument-CRITICAL **: ev_document_misc_pixbuf_from_surface: assertion `surface' failed

(evince:5621): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
invalidfont -10

(evince:5621): EvinceDocument-CRITICAL **: ev_document_misc_pixbuf_from_surface: assertion `surface' failed

(evince:5621): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
invalidfont -10

/etc/fonts/infinality/infinality.conf で「Type 1」フォントを有効にして、freetype-in​​finality をアンインストールしようとしましたが、結果はありませんでした。

gs -v の結果:

Search path:
   /usr/share/ghostscript/9.05/Resource/Init :
   /usr/share/ghostscript/9.05/lib :
   /usr/share/ghostscript/9.05/Resource/Font :
   /usr/share/ghostscript/fonts : /usr/share/fonts/default/ghostscript :
   /usr/share/fonts/default/Type1 : /usr/share/fonts/default/amspsfnt/pfb :
   /usr/share/fonts/default/cmpsfont/pfb : /usr/share/fonts :
   /usr/share/ghostscript/conf.d : /etc/ghostscript :
   /etc/ghostscript/9.05 : /usr/share/poppler/cMap/Adobe-CNS1 :
   /usr/share/poppler/cMap/Adobe-GB1 :
   /usr/share/poppler/cMap/Adobe-Japan1 :
   /usr/share/poppler/cMap/Adobe-Japan2 :
   /usr/share/poppler/cMap/Adobe-Korea1

解決済み すべての tex-{fonts} と wine-{fonts} を単純に削除してから、ghostscript を再インストールします。現在、私の /usr/share/fonts には次のようなフォルダーが含まれています。

abattis-cantarell
cjkuni-uming
default
dejavu
google-droid
jomolhari
jsmath-fonts
khmeros
liberation
lklug
lohit-assamese
lohit-bengali
lohit-devanagari
lohit-gujarati
lohit-kannada
lohit-oriya
lohit-punjabi
lohit-tamil
lohit-telugu
nhn-nanum
opensymbol
paktype-naqsh
paratype-pt-sans
sil-abyssinica
sil-padauk
smc
stix
thai-scalable
vlgothic
wqy-zenhei

多分誰かが私が何をすべきか、いくつかの提案を持っています。さよなら。

4

1 に答える 1

1

Symbol フォントが無効のようです。また、Ghostscript はビルトイン フォント (および ROM ファイル システム) を使用しておらず、システム フォントを排他的または優先的に使用しているようです。

私の Ghostscript のコピーは、GS に同梱されており、ROM ファイル システムに組み込まれているフォントを使用しており、ファイルは完全に機能します。

于 2012-09-15T16:12:13.600 に答える