[gnucash-de] Re(2): SuSE 9.3; Zeichensatz ist falsch

Christian Stimming stimming at tuhh.de
Mon Okt 17 03:51:50 EDT 2005


Äh... hallo...

also wir haben in gnucash-1.8.x tatsächlich leider eine Menge 
unterschiedliche Schriften und dadurch auch -Probleme. Die werden 
jeweils von unterschiedlichen Bibliotheken eingestellt. Die Schriften in 
den Text-Berichten werden nämlich von "gtkhtml" eingestellt bzw. 
benutzt, und da gibt es in gnucash keine Einstellung dazu. War da nicht 
auf http://linuxwiki.de/GnuCash oder 
http://gnomesupport.org/wiki/index.php/GnuCashFaq bezüglich "fonts in 
reports"? Oder in bugzilla, erreichbar via 
http://gnomesupport.org/wiki/index.php/GnuCashBugzilla ? Irgendwo war 
glaub ich ein Hinweis, wie man die Schrift für gtkhtml verändern kann, 
und das war irgendwo in ~/.gnome/ versteckt.

Also bei meinem SuSE 9.3 war es wie gesagt folgendermaßen: Per default 
war LANG=de_DE.UTF-8 und gnucash-1.8.x hatte überall anstelle der 
Umlaute die genannten komischen Zeichen. Daraufhin hab ich im Script 
/opt/gnome/bin/gnucash die Zeile "export LANG=de_DE" ergänzt, so daß 
gnucash in einer nicht-utf8-locale gestartet wurde, und dann war bei mir 
auf dem ansonsten unmodifizierten suse9.3 alles okay.

Hab ich irgendwie schon zusätzliche Schriften installiert? Ich hab halt 
alle Pakete von http://linuxwiki.de/GnuCash/SourceInstall installiert, 
vielleicht hilft sowas. Nur die locales selber hab ich tatsächlich nie 
angefasst, also war das bei mir auch keine Lösung für das Problem.

Gruß

Christian

kmk schrieb:
> Fred Röhner wrote:
> 
>>Leider gilt diese Lösung z.B. nicht für "Bericht zum Kontobuch" :-( !
>>Dort sieht es leider immer noch so aus:
>>
>>
>>>	Erträge	Saldo
>>>	103,76 €	103,76 €
> 
> 
> Sowas ähnliches konnte ich bei mir provozieren, indem ich die locale
> de_DE als ISO-8859-15 erzeugt habe. (Schreib mal, welchen Inhalt Deine
> /etc/locale.gen hat.) Der Bericht scheint grundsätzlich eine fest die
> einprogrammierte Schrift  "-*-helvetica-*-*-*-*-*-*-*-*-*-*-ISO8859-1"
> zu laden. Das passt nur zu einer locale, mit dem Encoding "ISO-8859-1".
> 
> 
> Insgesamt scheint mir die locale-Unterstützung und die Schrift-Auswahl
> von gnucash nicht ganz stimmig. Zum Beispiel verhält sich die
> Konten-Auswahl im Hauptfenster anders als die Menüs und das Start-Popup.
>  Die Konten-Auswahl konnte ich nur mit LC_CTYPE=de_DE.ISO-8859-15  zu
> gleichzeitiger Anzeige von Euro und Umlauten überreden. Dann
> Mit einer UTF8-locale stimmen die Umlaute in den Dialogen, nicht aber in
> der Anzeige vom Hauptfenster. (Da hatte ich letztes Mal nicht drauf
> geachtet und fälschlich Erfolgsmeldungen gegeben -- Entschuldigung
> dafür) Außerdem verschwindet(!) die Schrift "Kontenübersicht" im Menü
> "Berichte", vermutlich wegen des "ü". Die Umlaute in den anderen Menüs
> werden aber korrekt angezeigt. ---> Ich vermute zu diesem Komplex gibt
> es schon reichlich Bug-Reports, oder?
> 
> Mein momentaner Kompromiss: LC_ALL=de_DE.ISO-8859-1
> Damit gibt es zwar kein Euro-Zeichen und es wird "EUR" geschrieben, aber
> dafür werden die Umlaute auch in den Berichten korrekt ausgegeben.
> 
>       ---<(kaimartin)>---
>               (leicht genervt)
> 
> PS: Kann man die Schrift für die Berichte nicht doch irgendwo konfigurieren?
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> gnucash-de mailing list
> gnucash-de at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-de