Red Hat Topics - FC3 chinese printing

This is Interesting: Free IT Magazines  
Home > Archive > Red Hat Topics > October 2005 > FC3 chinese printing





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author FC3 chinese printing
Kill Bill

2005-10-01, 5:47 pm

Hi, all,

My system is running FC3 and was upgraded from FC2 a while ago.

When access Chinese webpage, I can never print it with either mozilla or
firefox, whatever version with FC2 and FC3. However I could print
Chinese webpages fine with epiphany browser. Just recently I found I
could print them with epiphany either. I cann't remember exactly when I
lost the chinese printing capability. I run yum every night. It might
happen when mozilla was updates from version 1.7.8 to 1.7.10 or around
that time. Although cups was updated a couple of times, I don't think it
is related.

Did anyone experience this? Or is it just me got this strange problem?

Of course I have install Chinese font packages and enable truetype
printing settings in about:config with mozilla. I can also print chinese
from other applications such as gedit. Only mozilla/firefox and now
epiphany.

I am confused, is it a ghostscript ptoblem or a mozilla problem? Or just
some improper settings?

Thanks for hints,

KB
Kill Bill

2005-10-03, 7:46 am

Kill Bill wrote:
> Hi, all,
>
> My system is running FC3 and was upgraded from FC2 a while ago.
>
> When access Chinese webpage, I can never print it with either mozilla or
> firefox, whatever version with FC2 and FC3. However I could print
> Chinese webpages fine with epiphany browser. Just recently I found I
> could print them with epiphany either. I cann't remember exactly when I
> lost the chinese printing capability. I run yum every night. It might
> happen when mozilla was updates from version 1.7.8 to 1.7.10 or around
> that time. Although cups was updated a couple of times, I don't think it
> is related.
>
> Did anyone experience this? Or is it just me got this strange problem?
>
> Of course I have install Chinese font packages and enable truetype
> printing settings in about :config with mozilla. I can also print chinese
> from other applications such as gedit. Only mozilla/firefox and now
> epiphany.
>
> I am confused, is it a ghostscript ptoblem or a mozilla problem? Or just
> some improper settings?
>

I trend to believe this is a ghostscript problem.

I have another RedHat 9 box with similar settings but able to print
Chinese webpages fine with mozilla/firefox:

1.) Chinese TrueType fonts are the same on both RH9 and FC3 (I
checked the md5sums of the font files) and in the same location
(/usr/share/fonts/zh_CN/TrueType/* and
/usr/sahre/fonts/zh_TW/TrueType/*)
2.) The font configuration file on /etc/X11/fs/config are the same;
3.) ghostscript on RH is version 7.05 and is 7.07 on FC3;
4.) tested mozilla versions on RH9 are 1.7.1, 1.7.3, 1.7.4, 1.7.5,
1.7.8, 1.7.10 (all were installed with rpms either from fedora
Legacy projects or from kde-redhat projects) and also various
versions of the .tar.gz files of firefox from mozilla foundation
were tested and all works. While on FC3, all versions of mozilla
and firefox provided by redhat (base and update repositories) do
not print Chinese webpages. I have downloaded some versions of
.tar.gz files of firefox from the mozilla website. They don't
work either.
5.) the mozilla/firefox preference configurations, including:
font.FreeType2.enable (set as true),
font.FreeType2.printing (set as true),
font.directory.truetype.1 (pointed to the CN font directory),
fonts.directory.truetype.2 (pointed to the TW font directory).
are the same on both RH9 and FC3. Actually I double-checked
the contents of prefs.js to make this sure.

The problem is that on FC3 when I print a Chinese webpage, all Chinese
characters are replaced with rectangular boxes on paper. While on the
print preview mode, all Chinese characters are there. Even if printed to
a file instead of the printer, the generated ps file reads fine. Also I
am pretty sure sometime ago I could print Chinese webpages with epiphany
browser on FC3 and FC2. Now I lost the capability of print Chinese with
epiphany browser, too. All other apps like gedit, openoffice.org, emacs
can print Chinese characters fine (on FC3 and FC2).

If I start epiphany browser from console and print a Chinese webpage, I
can see lines of error message like these:
NO FONT WAS FOUND Name [AR PL KaitiM GB]
....
NO FONT WAS FOUND Name ["Sans"]
....
where the "AR PL KaitiM GB" is the font I set to view Chinese webpages.
If I tried to change this to other Chinese fonts I installed, it would
be shown in the error message two.
I did the same attempt with mozilla/firefox but no error message coming
out, just the printout was bad (i.e., Chinese characters printed as
blank rectangular boxes).

I've googled around to no avail. I tried to search gs-cjk project for a
clue but again no success.

Anyone got a clue please?

PS: I posted an earlier thread onto linux.redhat.misc but got no reply,
so x-post to comp.os.linux.misc as this appears a higher volume.
Kill Bill

2005-10-03, 7:46 am

Kill Bill wrote:
> Hi, all,
>
> My system is running FC3 and was upgraded from FC2 a while ago.
>
> When access Chinese webpage, I can never print it with either mozilla or
> firefox, whatever version with FC2 and FC3. However I could print
> Chinese webpages fine with epiphany browser. Just recently I found I
> could print them with epiphany either. I cann't remember exactly when I
> lost the chinese printing capability. I run yum every night. It might
> happen when mozilla was updates from version 1.7.8 to 1.7.10 or around
> that time. Although cups was updated a couple of times, I don't think it
> is related.
>
> Did anyone experience this? Or is it just me got this strange problem?
>
> Of course I have install Chinese font packages and enable truetype
> printing settings in about :config with mozilla. I can also print chinese
> from other applications such as gedit. Only mozilla/firefox and now
> epiphany.
>
> I am confused, is it a ghostscript ptoblem or a mozilla problem? Or just
> some improper settings?
>

I trend to believe this is a ghostscript problem.

I have another RedHat 9 box with similar settings but able to print
Chinese webpages fine with mozilla/firefox:

1.) Chinese TrueType fonts are the same on both RH9 and FC3 (I
checked the md5sums of the font files) and in the same location
(/usr/share/fonts/zh_CN/TrueType/* and
/usr/sahre/fonts/zh_TW/TrueType/*)
2.) The font configuration file on /etc/X11/fs/config are the same;
3.) ghostscript on RH is version 7.05 and is 7.07 on FC3;
4.) tested mozilla versions on RH9 are 1.7.1, 1.7.3, 1.7.4, 1.7.5,
1.7.8, 1.7.10 (all were installed with rpms either from fedora
Legacy projects or from kde-redhat projects) and also various
versions of the .tar.gz files of firefox from mozilla foundation
were tested and all works. While on FC3, all versions of mozilla
and firefox provided by redhat (base and update repositories) do
not print Chinese webpages. I have downloaded some versions of
.tar.gz files of firefox from the mozilla website. They don't
work either.
5.) the mozilla/firefox preference configurations, including:
font.FreeType2.enable (set as true),
font.FreeType2.printing (set as true),
font.directory.truetype.1 (pointed to the CN font directory),
fonts.directory.truetype.2 (pointed to the TW font directory).
are the same on both RH9 and FC3. Actually I double-checked
the contents of prefs.js to make this sure.

The problem is that on FC3 when I print a Chinese webpage, all Chinese
characters are replaced with rectangular boxes on paper. While on the
print preview mode, all Chinese characters are there. Even if printed to
a file instead of the printer, the generated ps file reads fine. Also I
am pretty sure sometime ago I could print Chinese webpages with epiphany
browser on FC3 and FC2. Now I lost the capability of print Chinese with
epiphany browser, too. All other apps like gedit, openoffice.org, emacs
can print Chinese characters fine (on FC3 and FC2).

If I start epiphany browser from console and print a Chinese webpage, I
can see lines of error message like these:
NO FONT WAS FOUND Name [AR PL KaitiM GB]
....
NO FONT WAS FOUND Name ["Sans"]
....
where the "AR PL KaitiM GB" is the font I set to view Chinese webpages.
If I tried to change this to other Chinese fonts I installed, it would
be shown in the error message two.
I did the same attempt with mozilla/firefox but no error message coming
out, just the printout was bad (i.e., Chinese characters printed as
blank rectangular boxes).

I've googled around to no avail. I tried to search gs-cjk project for a
clue but again no success.

Anyone got a clue please?

PS: I posted an earlier thread onto linux.redhat.misc but got no reply,
so x-post to comp.os.linux.misc as this appears a higher volume.
Kill Bill

2005-10-03, 7:46 am

Kill Bill wrote:
> Kill Bill wrote:
>
> I trend to believe this is a ghostscript problem.
>
> I have another RedHat 9 box with similar settings but able to print
> Chinese webpages fine with mozilla/firefox:
>
> 1.) Chinese TrueType fonts are the same on both RH9 and FC3 (I
> checked the md5sums of the font files) and in the same location
> (/usr/share/fonts/zh_CN/TrueType/* and
> /usr/sahre/fonts/zh_TW/TrueType/*)
> 2.) The font configuration file on /etc/X11/fs/config are the same;
> 3.) ghostscript on RH is version 7.05 and is 7.07 on FC3;
> 4.) tested mozilla versions on RH9 are 1.7.1, 1.7.3, 1.7.4, 1.7.5,
> 1.7.8, 1.7.10 (all were installed with rpms either from fedora
> Legacy projects or from kde-redhat projects) and also various
> versions of the .tar.gz files of firefox from mozilla foundation
> were tested and all works. While on FC3, all versions of mozilla
> and firefox provided by redhat (base and update repositories) do
> not print Chinese webpages. I have downloaded some versions of
> .tar.gz files of firefox from the mozilla website. They don't
> work either.
> 5.) the mozilla/firefox preference configurations, including:
> font.FreeType2.enable (set as true),
> font.FreeType2.printing (set as true),
> font.directory.truetype.1 (pointed to the CN font directory),
> fonts.directory.truetype.2 (pointed to the TW font directory).
> are the same on both RH9 and FC3. Actually I double-checked
> the contents of prefs.js to make this sure.
>
> The problem is that on FC3 when I print a Chinese webpage, all Chinese
> characters are replaced with rectangular boxes on paper. While on the
> print preview mode, all Chinese characters are there. Even if printed to
> a file instead of the printer, the generated ps file reads fine. Also I
> am pretty sure sometime ago I could print Chinese webpages with epiphany
> browser on FC3 and FC2. Now I lost the capability of print Chinese with
> epiphany browser, too. All other apps like gedit, openoffice.org, emacs
> can print Chinese characters fine (on FC3 and FC2).
>
> If I start epiphany browser from console and print a Chinese webpage, I
> can see lines of error message like these:
> NO FONT WAS FOUND Name [AR PL KaitiM GB]
> ...
> NO FONT WAS FOUND Name ["Sans"]
> ...
> where the "AR PL KaitiM GB" is the font I set to view Chinese webpages.
> If I tried to change this to other Chinese fonts I installed, it would
> be shown in the error message two.
> I did the same attempt with mozilla/firefox but no error message coming
> out, just the printout was bad (i.e., Chinese characters printed as
> blank rectangular boxes).
>
> I've googled around to no avail. I tried to search gs-cjk project for a
> clue but again no success.
>
> Anyone got a clue please?
>
> PS: I posted an earlier thread onto linux.redhat.misc but got no reply,
> so x-post to comp.os.linux.misc as this appears a higher volume.


Additional information:
If I chose to "print to file", I can read the generate ps file with ggv
but if print it with ggv, the rectangular boxes shown again.

At the moment I am using an awkward workaround: I print the Chinese
webpage to a ps file and convert the ps to pdf with ps2pdf (the one
coming with ghostscript), then use acroread (both acrobat reader version
5.0.x and adobe reader version 7.0.x will work as long as the adobe
Chinese fonts package are installed) to convert the pdf back to ps. The
newly-generated ps file has Chinese fonts embeded and can be printed
with lpr. Of course all these can be done in a shell script. It is worth
noting the intermediate pdf file can not be viewed with xpdf/gpdf
(Chinese characters will be missed and shown as underscores). It can be
read properly with acroread only.

I knew about cnprint and bg5ps. In fact I used them before for my
Redhat9 box and managed to make them working. But now I don't want to be
bothered again, it was even more clumsy than the acroread method.

Could anyone please confirm me that this is a ghostscript problem?

Thanks,

KB
Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com