Closed Bug 31356 Opened 25 years ago Closed 22 years ago

[ps] PostScript Printing of CJK content need font inserter/filter

Categories

(Core :: Printing: Output, defect, P3)

x86
Linux
defect

Tracking

()

RESOLVED FIXED

People

(Reporter: yueheng.xu, Assigned: yueheng.xu)

Details

For CJK or other i18n languages, the text strings in a PostScript "show" command will not be recognized by the PostScript printers or interpreters that are not equipped with the fonts for that character set. I suppose that we provide a post-processing filter which insert the font info to the PostScript file generated by the browser's print-to-file function.
It is working on Linux now with my font filter. But it depends on a non-GPL font file. So not sure how to support this in the public Mozilla version yet.
Status: NEW → ASSIGNED
Is that your fitler or some filter from other project ? If it is your filter, can you contribute the filter itself (not the font file) to mozilla ?
fix is available. Souce code need resolve license issues before check in.
Target Milestone: --- → M18
Yueheng, let's review this code internally and then we can go ahead and check it in. One little caveat that everyone should be aware of is that this filter currently only works if there are TrueType fonts on the system.
IS this still a valid bug ? When can intel open the source code ?
Will this solution also work for other non Latin-1 languages? (Like Hebrew, Cyrillic etc)??
Not much progress on international printing... :-(((( What should I do when I have correct intl. font which I want to use for printing but Mozilla doesn't use it. I think it should put the font directly into the PS and then use it. Or there is other way how to enable intl. printing using Mozilla?
As i feared, NS 6 is out, and it has no printing at all for international users. My attempts to explain that for international users no international printing means no printing abilities at all, which leaves us only with IE/Windows have all failed. Sorry for the rant.
It seems this should really be high priority given the global use of browsers, and the fact (at least for Linux) that international adoption is rapidly accelerating. So what needs to be done here? What kind of help is most useful--I for one am still waiting for cyrillic support. Do we just need a good set of true type fonts for international languages or has anyone enumerated exactly what needs to be done. What kind of fonts does mozilla use for printing anyway? If postscript type 1 are needed there is always the open source ttf2pt1 converter tool, found here http://ttf2pt1.sourceforge.net/download.html but I don't really know that much about how this all works and what needs to be done--it just NEEDS to be done (In light of the deplorable russian printing support for Netscape 4.76 it would really be nice to get a browser for Linux that can print in languages other than english, until then mozilla will be practically unusable for many International users.) Anyway what can we do?
spam : changing qa to sujay (new qa contact for Printing)
QA Contact: shrir → sujay
Target Milestone: M18 → ---
At least... Mozilla5 has already a working solution for this (Xprint module) - therefore the comment "Mozilla5 does not have a solution for this isn't correct". Unfortunately the Xprint module is still not build by default (this is bug 49947)... ;-((
Summary: PostScript Printing of CJK content need font inserter/filter → [ps] PostScript Printing of CJK content need font inserter/filter
That's a long term enh. See also bug 144663.
fixed by bug 144663 since we can use true type font to print and can print CJK font if there are CJK true type fonts on the system
Status: ASSIGNED → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.