Martin Sevior <[EMAIL PROTECTED]> writes:

> Hi Folks,
>       I'd really like to get CJK support improved in abiword. In
> particular I'd like to get gnome-print to be able to handle CJK. However
> to improve CJK I need to test it. What do I need to do in order to get CJK
> to show up in my en-au? What fonts do I need and where should they go?

Save this attachment as /usr/share/AbiSuite/fonts/ja-JP/fonts.dir:

Attachment: fonts.dir
Description: application/director


And this one as /usr/share/AbiSuite/fonts/fonts.alias:

Attachment: fonts.alias
Description: Binary data


Here is an example .abw file using the free Kochi-Mincho and Kochi-Gothic
Japanese TrueType fonts for display and the standard Japanese
PostScript fonts /Ryumin-Light-EUC-H /GothicBBB-Medium-EUC-H for printing:

Attachment: example-japanese-ryumin-gothicbbb.abw
Description: Binary data


I.e. for display you need the Kochi TT fonts. If you have SuSE Linux
7.3, install

    ftp://ftp.suse.com/pub/suse/i386/7.3/suse/han1/ttf-kochi-gothic.rpm
    ftp://ftp.suse.com/pub/suse/i386/7.3/suse/han1/ttf-kochi-mincho.rpm

If you don't have SuSE Linux and your distribution doesn't offer the
Kochi fonts, get the Kochi fonts from here

    http://www.on.cs.keio.ac.jp/~yasu/linux/fonts/kochi-mincho-0.2.20020124.tar.bz2
    http://www.on.cs.keio.ac.jp/~yasu/linux/fonts/kochi-gothic-0.2.20020124.tar.bz2

extract kochi-mincho.ttf and kochi-gothic.ttf, put these into some
directory in your X11 FontPath, add the following entries to the
fonts.scale file in that directory

    kochi-mincho.ttf -kochi-mincho-medium-r-normal--0-0-0-0-c-0-jisx0208.1983-0
    kochi-mincho.ttf -kochi-mincho-medium-r-normal--0-0-0-0-c-0-jisx0201.1976-0
    kochi-mincho.ttf -kochi-mincho-medium-r-normal--0-0-0-0-p-0-iso8859-1
    kochi-gothic.ttf -kochi-gothic-medium-r-normal--0-0-0-0-c-0-jisx0208.1983-0
    kochi-gothic.ttf -kochi-gothic-medium-r-normal--0-0-0-0-c-0-jisx0201.1976-0
    kochi-gothic.ttf -kochi-gothic-medium-r-normal--0-0-0-0-p-0-iso8859-1

adjust the number of entries at the top of fonts.scale and run
mkfontdir like this:

    ~$ /usr/X11R6/bin/mkfontdir -e /usr/X11R6/lib/X11/fonts/encodings -e 
/usr/X11R6/lib/X11/fonts/encodings/large <your-font-directory-here>

Now you should be able to display the example file with Abiword:

    ~$ LC_ALL=ja_JP abiword example-japanese-ryumin-gothicbbb.abw

Should look similar to 

     http://www.suse.de/~mfabian/suse-cjk/abiword-example-japanese.png

(This screen shot used the Wadalab CID-keyed fonts, not the Kochi
TrueType fonts, but apart from that it looks very similar).

Now for printing you need:

   - a Japanese PostScript printer. Such a printer will have the
     fonts /Ryumin-Light-EUC-H and /GothicBBB-Medium-EUC-H built-in.

*or*

   - a Ghostscript supporting these fonts.

If you are using SuSE Linux 7.3, just install 

    ftp://ftp.suse.com/pub/suse/i386/7.3/suse/han1/ghostscript-fonts-kanji.rpm

and your Ghostscript will support these fonts. Other distributions
probably offer a similar package to make Ghostscript support the
standard /Ryumin-Light-EUC-H and /GothicBBB-Medium-EUC-H Japanese
postscript fonts.

If you can't find such a package for your distribution just extract
all the .gsf files from the above ghostscript-fonts-kanji.rpm, put
them in your Ghostscript font directory and add the contents of the
attached Fontmap.kanji to your Ghostscript fontmap:

Attachment: Fontmap.kanji
Description: Binary data

You can now preview the PostScript files produced by Abiword with
'gs'.  To print them on a printer which doesn't have these fonts you
can use 'gs' to create a new PostScript file 'new.ps' which has the
fonts specified in the file created by Abiword ('abiword.ps')
embedded:

   gs -dNOPAUSE -dBATCH -sPAPERSIZE=a4 -sDEVICE=pswrite -sOutputFile=new.ps abiword.ps

'new.ps' can then be printed on any PostScript printer.

If you have a printer setup as a non-PostScript printer on SuSE Linux
7.3, the printing system will automatically use Ghostscript.

If you also want to do CJK input, you may find some explanation how
to install and use it here:

    http://www.suse.de/~mfabian/suse-cjk/input.html

> Thanks!
>
> Martin
>  
>
> On Wed, 6 Feb 2002, Anthony Fok wrote:
>
>> Hi Mike,
>> 
>> On Tue, Feb 05, 2002 at 07:50:12PM +0100, Mike Fabian wrote:
>> > I still can't use XIM with Abiword 0.99.1 although it worked with
>> > Abiworrd 0.9.2. In the same way as I wrote below, it doesn't even
>> > react to the key sequence to switch on XIM (Shift-Space for kinput2 or
>> > Control-Space for xcin).
>> > You wrote recently that Abiword is your favorite word processor,
>> > therefore I assume that you can do Chinese input in Abiword.
>> > Do you have any idea what could be wrong?
>> 
>> Are you compiling AbiWord with GNOME support?  I have never been able
>> to input Chinese when AbiWord is linked with GNOME instead of GTK.
>> Not quite sure what is wrong.  For this reason, we are sticking with
>> the GTK version of AbiWord for the time being.
>> 
>> Hope this helps solve your problem.
>> 
>> Cheers,
>> 
>> Anthony
>> 
>> -- 
>> Anthony Fok Tung-Ling
>> ThizLinux Laboratory   <[EMAIL PROTECTED]> http://www.thizlinux.com/
>> Debian Chinese Project <[EMAIL PROTECTED]>       http://www.debian.org/intl/zh/
>> Come visit Our Lady of Victory Camp!           http://www.olvc.ab.ca/
>> 
>> 
>

-- 
Mike Fabian   <[EMAIL PROTECTED]>   http://www.suse.de/~mfabian
睡眠不足はいい仕事の敵だ。

Reply via email to