User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3) Gecko/20030307 Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3) Gecko/20030307 Solaris 8 Mozilla removes all spaces for text within <font face="Arial">...</font> HTML tags. Replacing "Arial" with "Courier" or "Helvetica" does not cause problems. Reproducible: Always Steps to Reproduce: 1. write a test page which uses "Arial": <html> <font face="Arial"> ein kleiner test um zu zeigen das hier etwas fürchterlich schief läuft </font> </html> 2. print page Actual Results: the page show the text without spaces: einkleinertestumzuzeigendashieretwasfürchterlichschiefläuft Expected Results: the page should show the text with spaces: ein kleiner test um zu zeigen das hier etwas fürchterlich schief läuft analysis: the bug seems to be related to the Monotype(TM) Arial fonts in /usr/openwin/lib/X11/fonts/TrueType/, removing the following entries from /usr/openwin/lib/X11/fonts/TrueType/fonts.dir and restarting the print server makes the problem go away: Arial.ttf -monotype-arial-regular-r-normal--0-0-0-0-p-0-iso8859-1 Arial-Bold.ttf -monotype-arial-bold-r-normal--0-0-0-0-p-0-iso8859-1 Arial-BoldItalic.ttf -monotype-arial-bold-i-normal--0-0-0-0-p-0-iso8859-1 Arial-Italic.ttf -monotype-arial-regular-i-normal--0-0-0-0-p-0-iso8859-1 ArialNarrow-BoldItalic.ttf -monotype-arial-bold-i-narrow--0-0-0-0-p-0-iso8859-1 ArialNarrow-Bold.ttf -monotype-arial-bold-r-narrow--0-0-0-0-p-0-iso8859-1 ArialNarrow-Italic.ttf -monotype-arial-regular-i-narrow--0-0-0-0-p-0-iso8859-1 ArialNarrow.ttf -monotype-arial-regular-r-narrow--0-0-0-0-p-0-iso8859-1
is this solaris 8 sparc or solaris 8 intel?
Sounds like a problem with a particular font...
Daniela Hoffmann: I guess you are _printing_ on Solaris, right ? If "yes" then this is the same issue as described in http://xprint.mozdev.org/bugs/show_bug.cgi?id=3353 ("Solaris Xprt looses space when rendering with '-monotype-arial-*'-fonts" (=Solaris Xprt is screwed up) ... ;-(( Over to "Printing: Xprint", someone has to file a customer support request at Sun (http://xprint.mozdev.org/bugs/show_bug.cgi?id=3353 has techincal details and a reduced testcase for this issue) ...
*** Bug 199963 has been marked as a duplicate of this bug. ***
Boris Zbarsky wrote: > Sounds like a problem with a particular font. Yeah, looks that newer versions of the Solaris Xprt now does not like the monotype fonts anymore... ;-/
Adding -- snip -- user_pref("print.xprint.font.rejectfontpattern", "fname=-dt-.*;scalable=.*;outline_scaled=false;xdisplay=.*;xdpy=.*;ydpy=.*;xdevice=.*|" + "fname=-monotype-arial.*;scalable=.*;outline_scaled=.*;xdisplay=.*;xdpy=.*;ydpy=.*;xdevice=.*"); -- snip -- to prefs.js works around the problem, however this is no solution since this ban kills nearly all Arial fonts provided by Solaris. IMHO a fix can only be provided by the maintainers of the Solaris /usr/openwin/bin/Xprt ----> Sun ...
Does the about:buildconfig page use Arial fonts? What about this page http://www.btinternet.com/~g.a.patterson/mfaq/m_faq-mamiya.html ? Both show the missing spaces problem when printed? See attachment in bug#199963. I don't see an Arial font being used there. Can you point me to a page that should print fine with the Solaris 8 version of Xprt so I can at least get my XpConfig files correct? Right now I cannot use the Solaris builds newer than 1.3b. Xprint has no spaces, and the PostScript module is disabled. I'm, trying to build a nightly with the PS module, but no luck so far. I'll try the user pref change. Is that one line?
That'd be great if I had permission to install it:( Manually extracting and setting up a solaris package is a real pain. I did a build of the Apr 1 nightly code and turned PostScript back on, but it took for ever top build and mail slows down to the point of unusable. I never saw that with your builds. And I cannot use your build, becaus of psm problems. (I encypted passwords and form data. I cannot access that or secure sites. File ./libfreebl_hybrid_3.so doesn't verify.)
Thomas Dodd: | That'd be great if I had permission to install it:( who installed GTK+ on your box? the same person can install the GISWxprint pkg for you 2nd solution would be to get the Solaris binary tarball and install that in your home directory
Masaki Katakai - are you working on this issue? there are now more then 90 reports across the board reporting that Sun's version of Xprt is complety broken if you are not working on the bug - can you reassign the bug to someone who is working on the problem or post his email that we can redirect all complaints to him?
The sysadmin install the Sun GNOME packages. Convincing him to install non-Sun packges is another story. Installing in my home directory is problematic. I'm already getting complaints about my disk usage. What other programs use Xprint? Anything reason to set it up other than for mozilla? All the samples at xprint.mozdev.org are from mozilla based browsers.
not blocking development. severity -> major
This bug is now fixed since a long time (see bug 191335). See comments in http://xprint.mozdev.org/bugs/show_bug.cgi?id=3353 and http://xprint.mozdev.org/docs/Xprint_FAQ.html#bug_solaris_xprt_removes_spaces_between_words Solaris 2.8 and 2.9 patches are available now on http://sunsolve.sun.com/ Solaris 9 patch ids are: For sparc: 112785-21 or later For x86: 112786-11 or later Solaris 8 patch ids are: For sparc, 108652-73 or later For x86, 108653-62 or later Please read http://xprint.mozdev.org/docs/Xprint_FAQ.html#bug_solaris_xprt_removes_spaces_between_words for further information. If there are still any problems please consult the Xprint mailinglist (http://xprint.mozdev.org/list.html). Marking bug as DUPlicate of bug 191335 ("Solaris 8 Xprint server broken"). *** This bug has been marked as a duplicate of 191335 ***