« フルバ続き | メイン | ADSL trouble »

2001年12月 2日

[memorandum] Ghostscript 6.51+Kochi+PDF Writer on Kondara2000

Ghostscript がちゃんと入って無かったのに入れる.
  • 所定の Files を Download して展開.
    $ cd ~/temp
    $ tar zxvf jpegsrc.v6b.tar.gz
    $ tar zxvf libpng-1.0.12.tar.gz
    $ tar zxvf zlib-1.1.3.tar.gz
    $ tar Ixvf ghostscript-6.51.tar.bz2
    $ tar zxvf gs-6.51-cjk-M2-R2.tar.gz
    
  • Patch をあて,Symbolic Link を張る.
    $ cd ghostscript-6.51
    $ cat ../gs6.51-cjk-M2-R2/*.patch | patch -p0 -b
    $ ln -s ../jpeg-6b jpeb
    $ ln -s ../libpng-1.0.12 libpng
    $ ln -s ../zlib-1.1.3 zlib
    $ cp src/unix-gcc.mak Makefile
    
  • Source, Makefile の修正
    ghostscript-6.51/src/zdevcal.c
    ghostscript-6.51/src/gdevtifs.c
    ghostscript-6.51/src/gdevpsu.c
      -> #include
    Makefile
    ~264 -> XINCLUDE=-I/usr/X11R6/include
    ~377 -> DEVICE_DEVS6=....$(DD)stcolor.dev
    
  • make
    $ make
    $ su
    # make install
    
  • Font の展開
    # cd /usr/local/share/ghostscript
    # tar zxvf /home/..../temp/ghostscript-fonts-std-6.0.tar.gz
    # tar zxvf /home/..../temp/ghostscript-fonts-other-6.0.tar.gz
    # mkdir Resource
    # cd Resource
    # mkdir Font CIDFont
    # tar zxvf /home/..../temp/adobe-cmaps-200103.tar.gz
    # tar zxvf /home/..../temp/gs-6.51-cjk-M2-R2/install-cid.tar.gz
    
  • gs_res.ps の編集
    # vi /usr/local/share/ghostscript/6.51/lib/gs_res.ps
    /FontResourceDir    -> /usr/local/share/ghostscript/Resource/Font/
    /GenericResourceDir -> /usr/local/share/ghostscript/Resource/
    
  • TrueTypeFont
    # cd /usr/local/share/fonts/truetype
    # tar Ixvf /home/..../temp/kochi-mincho-0.1.20011107.tar.bz2
    # tar Ixvf /home/..../temp/kochi-gothic-0.0.20011107.tar.bz2
    # cp /kochi-mincho/fonts/kochi-mincho.ttf .
    # cp /kochi-gothic/fonts/kochi-gothic.ttf .
    # cd /usr/local/share/ghostscript/Resource
    # ./alias-aj1.sh install Ryumin-Light=kochi-mincho.ttf
    # ./alias-aj1.sh install GothicBB-Medium=kochi-gothic.ttf
    
    Copy はいらないかも.
  • 環境変数
    export GS_LIB=/usr/local/share/ghostscript/fonts
    

    Posted by Rust Stnard at 00:00