(*** This bug was imported into bugs.kde.org ***) Package: koffice Version: KDE 3.0.0 Severity: normal Installed from: Compiler: gcc version 2.96 20000731 (Red Hat Linux 7.3 2.96-110) OS: Linux (i686) release 2.4.18-3smp OS/Compiler notes: Special chracacters (non-Latin1) cannot be printed from KOffice applications. I've noticed this especially in Kword and KFormula. In KWord I'll created a mixed Hebrew/English document which will look fine on screen but when printed I'll see the English but Hebrew (although sometimes I see random control characters around the page). In KFormula the Latin characters will print properly but all the Greek characters and LaTeX symbols will either not print (mostly the Greek characters) or have some absolutely ridiculuous chracter substituted. This greatly limits the utility of KFormula. :) I've head these problems with both 1.2rc1 for which I used the RedHat rpm and 1.2 which I compiled on my machine from source. (Submitted via bugs.kde.org) (Called from KBugReport dialog. Fields Application manually changed)
Thank you for your bug report. Could you provide us with more information ? For example, what is the font you are using ? Or perhaps you can try it with another KDE application, like KWrite or Konqueror, and see whether the same problem happens ?
In Kword, I tried the fonts Kochi Mincho [Xft], Clearlyu, Fixed [Hebrew], and various incarnations of Courier. All produce identical results. I've just tested Konquerer, and it does the same thing: it displays Hebrew web pages just fine (for example, www.haaretz.co.il) but prints nonsense. So I guess this is more general than just koffice. BTW, I've also tried this on a Mandrake (9.1) machine, and it did the same thing, so it's not just a RedHat problem.
I've gotten the printing the work on debian & suse (though not RedHat & Mandrake). The kword problem seems to be some combination of locale & font substition problems in RedHat & similar systems, not KDE. The problem with KFormula seems to be that it defaults to using the Symbol font rather than Computer Modern, and does warn the user when it tries printing and it can't find the appropriate font. Personally, I think that more Unix systems to cm* on them than symbol, and so cm should be the default. At any rate, a warning message would be nice!