• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] Mozilla ohne Buchstaben ?

gk-ksk

Newbie
Hallo,
seit gestern zeigen Firefox und Thunderbird keine Buchstaben mehr an. Die Programme starten, zeigen alle Icons und Symbole, aber keine Schriftzeichen. Das gleiche in GIMP, dort werden alle Zeichen durch rechteckige Kästchen ersetzt.
Ich fand einige Hinweise auf "Systemeinstellungen" - "Erscheinungsbild von Anwendungen" , die Ersetzung der angegebenen Fonts brachte teilweise Besserung, die aber wieder verschwand, d.h. z.T. waren die Fensterbeschriftungen und Menüs wieder da, aber es wurde auf den Seiten kein Text dargestellt. Das hat sich aber wieder zurückgestellt auf Null.
Ich vermute, dass Mozilla und Gimp keine Fonts finden, mit denen sie arbeiten können. Wo müßten die liegen?
Trotz stundenlanger Recherche fand ich bis jetzt keine Lösung, die hilft.

OpenSuse 12.3, Firefox 21, Thunderbird 17, GIMP 2.8

Wäre schön, wenn mir bald geholfen werden kann, ich muss damit arbeiten, und meine Windows-Kollegen kichern schon.
 

RME

Advanced Hacker
Hallo,

Ich vermute, dass Mozilla und Gimp keine Fonts finden, mit denen sie arbeiten können. Wo müßten die liegen?
ich denke hier:
Code:
ls -l /usr/share/fonts/truetype
Was zeigt:
Code:
zypper se -s freefont
oder generell:
Code:
zypper se -s font

Gruss,
Roland
 
OP
G

gk-ksk

Newbie
Hallo RME,
die Ausgabe auf die Befehle findest Du hier:
https://www.dropbox.com/sh/rguf1rvmslikkbl/XP0oywfwnt
Hoffentlich kannst Du das sehen.
Es sind endlos viele TTFs installiert, die würde ich am liebsten alle rauswerfen, da ich sie nicht gebrauche.
Ich habe über die Systemeinstellungen von KDE jetzt die Schrift DejaVu in Gebrauch.
Im Firefox kann ich damit wieder alles lesen, aber in Thunderbird nur das, was zum Programm gehört, aber nicht die Emails als solche, also deren Text.
In Gimp ist die Menüzeile da, alles andere nur Kästchen.
Zudem ist die Schrift jetzt etwas angefressen und undeutlich. Das hängt möglicherweise mit dem Kanten glätten zusammen.

Zum Speien, das Ganze. Es hat mich jetzt schon einen Tag Arbeit gekostet und läuft noch nicht wieder richtig.

Entstanden ist es entweder durch einen Aufhänger beim Einlesen einer großen Fotodatenbank für digikam, was auch erst beim zweiten Anlauf gelang, oder möglicherweise durch reinkopieren einiger TTF-Fonts in das /usr/share/fonts-Verzeichnis.
Aber wieso bringt das nur diese 3 Programme (FF, T-Bird und Gimp) durcheinander, andere Programme scheinen nicht betroffen.
 

RME

Advanced Hacker
Eine lange Liste... aber installiert sind "nur" etwa 40 davon. Der Befehl
Code:
rpm -qa | grep -i font
wäre da etwas geeigneter gewesen.

Obwohl ich die Ausgabe fast nicht lesen kann glaube ich nicht dass etwas wesentliches fehlt.

Gibts nützliche Infos wenn Du FF aus der Konsole startest?... vielleicht im safe-mode:
Code:
firefox -safe-mode

-/-
 
OP
G

gk-ksk

Newbie
Erstmal Danke für Deine Mühe!
Auf den Dropbox-Link habe ich auch die Ausgabe von "firefox -safe-mode" und "rpm ... grep-font" gesetzt.
Im Moment arbeite ich mit dem Konqueror - aber auch der macht manchmal bei Dialogfenstern nur rechteckige Kästchen...

Heute nacht habe ich plötzlich mal von einem Programm eine Fehlermeldung bekommen, dass ihm der Code Arial fehle ??

So langsam verzweifele ich, weil ich nicht finde, woher sich die Programme die Schriften holen.
Danke und Gruss
GK.
 
OP
G

gk-ksk

Newbie
Ich habe gerade mal Google Chrome installiert - auch dieser zeigt keine Buchstaben, sondern nur rechteckige Kästchen.
Ächz.
 

/dev/null

Moderator
Teammitglied
Hallo gk-ksk,

also "normal" ist das nicht, denn sonst wären zumindest "mein" TB-Forum und das Fx-Forum übervoll damit.

oder möglicherweise durch reinkopieren einiger TTF-Fonts in das /usr/share/fonts-Verzeichnis.
Garantiert nicht.
Dem einen (mir) reichen eine Handvoll Schriften, einem grafikinteresierten User fehlen bei 300 Schriften immer noch welche.
Und arial gibt es auf meiner Linux-Kiste nicht.

Hast du evtl. mal in den Systemeinstellungen mit "Erscheinungsbild und Verhalten ..." herumgespielt?
Ich vermute nämlich, dass es nicht an den Programmen an sich liegt, sondern an der Art ihrer Darstellung auf dem Desktop. (=> Ende meines Wissens in dieser Hinsicht.)

Ich würde jetzt als schnellen Test einfach mal einen neuen Nutzer anlegen und unter seinem Account die o.g. Programme testen.
Handelt es sich um - wie von mir vermutet - die o.g. Einstellungen müsste es funktionieren.
Funktioniert es nicht, musst du weiter suchen.
Auf jeden Fall geht so ein Test sehr schnell und grenzt bestimmte Fehler aus.


MfG Peter
 

josef-wien

Ultimate Guru
Ich weiß nicht, ob es Dir hilft, aber führe als root
Code:
fonts-config -f
aus. Und gewöhne Dir Deine Bilder ab, Konsolausgaben gehören als Text zur Verfügung gestellt.
 
OP
G

gk-ksk

Newbie
Danke erstmal an alle für die Ideen.
Unter "root" in KDE funktionieren die Programme in der Darstellung einwandfrei. Alle Zeichen vorhanden und die Darstellung ist klar.

Ein neu angelegter Benutzer hat aber die gleichen Symptome wie mein Benutzerzugang, allerdings ist die Darstellung der Zeichen so klar wie unter root.

An den Einstellungen unter "Systemeinstellungen" - "Erscheinungsbild von Anwendungen" habe ich nicht herumgespielt. Erst nach Studium der Foren habe ich die Schriften von "sans-serif" auf DejaVu umgestellt, sonst habe ich überhaupt keine Zeichen unter FF, TB oder Gimp, unter Chrome auch nicht, so wie jetzt beim neuen User, bei dem ich ncihts verändert habe.

Die Ausgabe der TTFs als Bilder habe ich gemacht, weil ich nicht seitenweise dieses Forum vollmüllen wollte.

Die Ausgabe des Befehls config-fonts -f poste ich gleich.
 
OP
G

gk-ksk

Newbie
Die Einstellung unter "Systemeinstellungen" - "Erscheinungsbild von Anwendungen" habe ich genau wie beim root auf die Ausgangstellungen gesetzt.
Nur mit sans serif ist mein TB komplett leer.
Erst mit DejaVu als Schrift zeigt er wieder etwas an, sonst kann ich keine Mail lesen.

Der Befehl fonts-config -f ergab folgende Ausgabe:

Code:
linux-fy80:/home/godber # fonts-config -f
Creating fonts.{scale,dir} files .........
writing /usr/share/fonts-config/conf.avail/12-suse-hinting-bc.conf
/usr/share/fonts-config/conf.avail/17-suse-bitmaps.conf unchanged
Creating cache files for fontconfig .......................
Creating 32bit cache files for fontconfig .......................
generating java font setup
Warning: cannot find a sans serif Japanese font. Japanese in Java might not work.
Warning: cannot find a monospaced Japanese font. Japanese in Java might not work.
Warning: cannot find a serif Japanese font. Japanese in Java might not work.
Warning: cannot find a sans serif simplified Chinese font. Simplified Chinese in Java might not work.
Warning: cannot find a serif simplified Chinese font. Simplified Chinese in Java might not work.
Warning: cannot find a sans serif traditional Chinese font. Traditional Chinese in Java might not work.
Warning: cannot find a serif traditional Chinese font. Traditional Chinese in Java might not work.
Warning: cannot find a sans serif Korean font. Korean in Java might not work.
Warning: cannot find a serif Korean font. Korean in Java might not work.
writing /usr/lib64/jvm/jre/lib/fontconfig.SuSE.properties
linux-fy80:/home/godber #

Bin immer noch ziemlich gestresst von diesem Verhalten...
 
Unter "root" in KDE funktionieren die Programme in der Darstellung einwandfrei. Alle Zeichen vorhanden und die Darstellung ist klar.
dann hat wahrscheinlich nur root die Zugriffsrechte auf die Fontsdateien.

Schaue unter /usr/share/fonts/ wie dort mit den Dateirechten aussieht. Du kannst an der Konsole mit
Code:
cd /usr/share/fonts
in den Ordner wechseln und dann mit
Code:
ls -l
anzeigen.

Grüße Heinz-Peter

EDIT: Hier zum Vergleich (Suse 12.3):
Code:
 /usr/share/fonts> ls -l
insgesamt 232
drwxr-xr-x 2 root root 90112 29. Jun 20:10 100dpi
drwxr-xr-x 2 root root 90112 29. Jun 20:10 75dpi
drwxr-xr-x 2 root root  4096  6. Mär 14:25 cantarell
drwxr-xr-x 2 root root  4096 29. Jun 20:10 cyrillic
drwxr-xr-x 3 root root  4096 29. Jun 20:08 encodings
lrwxrwxrwx 1 root root    20  6. Mär 14:11 ghostscript -> ../ghostscript/fonts
drwxr-xr-x 2 root root 28672 29. Jun 20:08 misc
drwxr-xr-x 2 root root  4096 29. Jun 20:10 Speedo
drwxr-xr-x 2 root root  4096 29. Jun 20:10 truetype
drwxr-xr-x 2 root root  4096 29. Jun 20:10 Type1
drwxr-xr-x 2 root root  4096 29. Jun 20:07 uni
 
OP
G

gk-ksk

Newbie
Ich habe die Gruppenrechte auf "users" gesetzt. Richtig?

Code:
linux-fy80:/usr/share/fonts # ls -l
insgesamt 252
drwxrwxr-x 2 root users 94208 24. Jul 15:07 100dpi
drwxrwxr-x 2 root users 94208 24. Jul 15:07 75dpi
drwxrwxr-x 2 root users  4096  6. Mär 12:55 cantarell
drwxrwxr-x 2 root users  4096 24. Jul 15:07 cyrillic
drwxrwxr-x 3 root users  4096 24. Jul 15:07 encodings
lrwxrwxrwx 1 root root     20  6. Mär 12:39 ghostscript -> ../ghostscript/fonts
drwxrwxr-x 2 root users 24576 24. Jul 15:07 misc
drwxrwxr-x 2 root users  4096 24. Jul 15:07 Speedo
drwxrwxr-x 2 root users 20480 24. Jul 15:07 truetype
drwxrwxr-x 2 root users  4096 24. Jul 15:07 Type1
drwxrwxr-x 2 root users  4096 24. Jul 15:07 uni
linux-fy80:/usr/share/fonts #

Zumindest kann ich wieder alles lesen, wenn auch nicht besonders gut.
Unter "Systemeinstellungen" - "Erscheinungsbild von Anwendungen" habe ich wieder Sans Serif eingestellt und die Buchstaben bleiben.
Auch GIMP und Chrome zeigen jetzt wieder Buchstaben.
Diese sind aber nach wie vor "ausgefranst"....
Holens sich die Anwendungen möglicherweise die Zeichensätze aus anderen Verzeichnissen als truetype?
Hat dafür noch jemand einen Tipp?
Mal sehen, ob ich das noch in den Griff kriege.
Danke nochmals an alle.
 
gk-ksk schrieb:
Ich habe die Gruppenrechte auf "users" gesetzt. Richtig?
Nein, es ist falsch.
Bei mir ist der Eigentümer root und die Gruppe auch root.
Siehe oben die Konsole-Ausgabe "EDIT: Hier zum Vergleich (Suse 12.3): "

Edit: Hier zum vergleich Deine Konsolenausgabe:
Code:
linux-fy80:/usr/share/fonts # ls -l
insgesamt 252
drwxrwxr-x 2 root users 94208 24. Jul 15:07 100dpi
drwxrwxr-x 2 root users 94208 24. Jul 15:07 75dpi
drwxrwxr-x 2 root users 4096 6. Mär 12:55 cantarell
drwxrwxr-x 2 root users 4096 24. Jul 15:07 cyrillic
drwxrwxr-x 3 root users 4096 24. Jul 15:07 encodings
lrwxrwxrwx 1 root root 20 6. Mär 12:39 ghostscript -> ../ghostscript/fonts
drwxrwxr-x 2 root users 24576 24. Jul 15:07 misc
drwxrwxr-x 2 root users 4096 24. Jul 15:07 Speedo
drwxrwxr-x 2 root users 20480 24. Jul 15:07 truetype
drwxrwxr-x 2 root users 4096 24. Jul 15:07 Type1
drwxrwxr-x 2 root users 4096 24. Jul 15:07 uni
linux-fy80:/usr/share/fonts #
und hier meine Ausgabe (Suse 12.3):
Code:
 /usr/share/fonts> ls -l
insgesamt 232
drwxr-xr-x 2 root root 90112 29. Jun 20:10 100dpi
drwxr-xr-x 2 root root 90112 29. Jun 20:10 75dpi
drwxr-xr-x 2 root root  4096  6. Mär 14:25 cantarell
drwxr-xr-x 2 root root  4096 29. Jun 20:10 cyrillic
drwxr-xr-x 3 root root  4096 29. Jun 20:08 encodings
lrwxrwxrwx 1 root root    20  6. Mär 14:11 ghostscript -> ../ghostscript/fonts
drwxr-xr-x 2 root root 28672 29. Jun 20:08 misc
drwxr-xr-x 2 root root  4096 29. Jun 20:10 Speedo
drwxr-xr-x 2 root root  4096 29. Jun 20:10 truetype
drwxr-xr-x 2 root root  4096 29. Jun 20:10 Type1
drwxr-xr-x 2 root root  4096 29. Jun 20:07 uni
Wie sehen die Rechte z.B in dem Ordner Type1 ?
Bei mir sieht das so aus
Code:
-rw-r--r-- 1 root root
bei allen Dateien.
 
OP
G

gk-ksk

Newbie
Ich habe bei der REchteänderung alle Unterordner und alle DAteien mit einbezogen, so dass alle auf root/users gesetzt sind.

Code:
linux-fy80:/usr/share/fonts/Type1 # ls -l
insgesamt 2860
-rw-rw-r-- 1 root users  15395 27. Jan 02:46 c0419bt_.afm
-rw-rw-r-- 1 root users  40766 27. Jan 02:46 c0419bt_.pfb
-rw-rw-r-- 1 root users  15407 27. Jan 02:46 c0582bt_.afm
-rw-rw-r-- 1 root users  39511 27. Jan 02:46 c0582bt_.pfb
-rw-rw-r-- 1 root users  15397 27. Jan 02:46 c0583bt_.afm
-rw-rw-r-- 1 root users  40008 27. Jan 02:46 c0583bt_.pfb
-rw-rw-r-- 1 root users  15414 27. Jan 02:46 c0611bt_.afm
-rw-rw-r-- 1 root users  39871 27. Jan 02:46 c0611bt_.pfb
-rw-rw-r-- 1 root users  21626 27. Jan 02:46 c0632bt_.afm
-rw-rw-r-- 1 root users  33799 27. Jan 02:46 c0632bt_.pfb
-rw-rw-r-- 1 root users  22099 27. Jan 02:46 c0633bt_.afm
-rw-rw-r-- 1 root users  35229 27. Jan 02:46 c0633bt_.pfb
-rw-rw-r-- 1 root users  19764 27. Jan 02:46 c0648bt_.afm
-rw-rw-r-- 1 root users  34869 27. Jan 02:46 c0648bt_.pfb
-rw-rw-r-- 1 root users  19927 27. Jan 02:46 c0649bt_.afm
-rw-rw-r-- 1 root users  35118 27. Jan 02:46 c0649bt_.pfb
-rw-rw-r-- 1 root users  29887 27. Jan 02:46 cour.afm
-rw-rw-r-- 1 root users  29815 27. Jan 02:46 courb.afm
-rw-rw-r-- 1 root users  29979 27. Jan 02:46 courbi.afm
-rw-rw-r-- 1 root users 125201 27. Jan 02:46 courbi.pfa
-rw-rw-r-- 1 root users 126868 27. Jan 02:46 courb.pfa
-rw-rw-r-- 1 root users  30032 27. Jan 02:46 couri.afm
-rw-rw-r-- 1 root users 122124 27. Jan 02:46 couri.pfa
-rw-rw-r-- 1 root users 126064 27. Jan 02:46 cour.pfa
-rw-rw-r-- 1 root users  54843 27. Jan 02:46 cursor.pfa
-rw-rw-r-- 1 root users   4012 24. Jul 15:07 encodings.dir
-rw-rw-r-- 1 root users      0 24. Jul 15:07 .fonts-config-timestamp
-rw-rw-r-- 1 root users  10265 24. Jul 15:07 fonts.dir
-rw-rw-r-- 1 root users  10265 24. Jul 15:07 fonts.scale
-rw-rw-r-- 1 root users  14987 27. Jan 02:46 l047013t.afm
-rw-rw-r-- 1 root users  77488 27. Jan 02:46 l047013t.pfa
-rw-rw-r-- 1 root users  14971 27. Jan 02:46 l047016t.afm
-rw-rw-r-- 1 root users  78101 27. Jan 02:46 l047016t.pfa
-rw-rw-r-- 1 root users  15096 27. Jan 02:46 l047033t.afm
-rw-rw-r-- 1 root users  77941 27. Jan 02:46 l047033t.pfa
-rw-rw-r-- 1 root users  15047 27. Jan 02:46 l047036t.afm
-rw-rw-r-- 1 root users  78500 27. Jan 02:46 l047036t.pfa
-rw-rw-r-- 1 root users  31048 27. Jan 02:46 l048013t.afm
-rw-rw-r-- 1 root users  70121 27. Jan 02:46 l048013t.pfa
-rw-rw-r-- 1 root users  31403 27. Jan 02:46 l048016t.afm
-rw-rw-r-- 1 root users  72496 27. Jan 02:46 l048016t.pfa
-rw-rw-r-- 1 root users  31418 27. Jan 02:46 l048033t.afm
-rw-rw-r-- 1 root users  72332 27. Jan 02:46 l048033t.pfa
-rw-rw-r-- 1 root users  31443 27. Jan 02:46 l048036t.afm
-rw-rw-r-- 1 root users  71902 27. Jan 02:46 l048036t.pfa
-rw-rw-r-- 1 root users  31441 27. Jan 02:46 l049013t.afm
-rw-rw-r-- 1 root users  93860 27. Jan 02:46 l049013t.pfa
-rw-rw-r-- 1 root users  31422 27. Jan 02:46 l049016t.afm
-rw-rw-r-- 1 root users  92799 27. Jan 02:46 l049016t.pfa
-rw-rw-r-- 1 root users  31696 27. Jan 02:46 l049033t.afm
-rw-rw-r-- 1 root users 102798 27. Jan 02:46 l049033t.pfa
-rw-rw-r-- 1 root users  31672 27. Jan 02:46 l049036t.afm
-rw-rw-r-- 1 root users  94877 27. Jan 02:46 l049036t.pfa
-rw-rw-r-- 1 root users  21529 27. Jan 02:44 UTB_____.afm
-rw-rw-r-- 1 root users  21991 27. Jan 02:44 UTBI____.afm
-rw-rw-r-- 1 root users  75363 27. Jan 02:44 UTBI____.pfa
-rw-rw-r-- 1 root users  72834 27. Jan 02:44 UTB_____.pfa
-rw-rw-r-- 1 root users  21960 27. Jan 02:44 UTI_____.afm
-rw-rw-r-- 1 root users  74892 27. Jan 02:44 UTI_____.pfa
-rw-rw-r-- 1 root users  22144 27. Jan 02:44 UTRG____.afm
-rw-rw-r-- 1 root users  72354 27. Jan 02:44 UTRG____.pfa

Grundsätzlich falsch war das wohl nicht, oder?
 

josef-wien

Ultimate Guru
gk-ksk schrieb:
Grundsätzlich falsch war das wohl nicht
Heinz-Peter schrieb:
Normale Benutzer haben hier nichts zu verändern, setze die Berechtigungen wieder (gemäß dem Muster von Heinz-Peter) zurück.

Wie sehen Deine Einstellungen zur Kantenglättung für die Schriftdarstellung sowie zu den GTK-Stilen und -Schriftarten (oder wie immer diese Punkte bei KDE 4 heißen) aus?

P. S. http://www.linux-club.de/viewtopic.php?f=3&t=105750 (damit tomm.fa nicht weiter Deine Arbeit tun muß).
 
OP
G

gk-ksk

Newbie
Das "Erscheinungsbild von Anwendungen" ist in den Schriftarten auf Voreinstellung gesetzt: Sans Serif in den Schriften und KDE-Schirftarten in GTK-Anwendungen verwenden.
 

RME

Advanced Hacker
Was zeigt bei Dir:
Code:
zypper se -s firefox
Evtl. könntest Du Firefox deinstallieren und neu installieren (MozillaFirefox und MozillaFirefox-branding-openSUSE).

-/-
 
Entschuldigung das ich hier so dazwischen schreibe, aber mich wurde interessieren, wie kommt X Window System zu den Informationen wo er Fonds suchen soll.
Bei mir (Suse12.3) kann ich unter /etc/X11/xorg.conf nichts finden, außer:
Code:
Section "Files"
EndSection
aber wohl in /var/log/Xorg.0.log unter:
Code:
(==) FontPath set to:
	/usr/share/fonts/misc:unscaled,
	/usr/share/fonts/Type1/,
	/usr/share/fonts/100dpi:unscaled,
	/usr/share/fonts/75dpi:unscaled,
	/usr/share/fonts/cyrillic:unscaled,
	/usr/share/fonts/truetype/,
Früher waren die Pfade zu den Fonts in der xorg.conf und Heute :-?

Grüße Heinz-Peter
 

josef-wien

Ultimate Guru
Der Standardwert steckt "hart kodiert" in /usr/bin/Xorg (und /usr/bin/Xvfb) *), kann aber immer noch über /etc/X11/xorg.conf[.d/*] erweitert, aber auch ignoriert werden (siehe manpage von xorg.conf, wenn Du dabei etwas falsch machst, startet X [möglicherweise] nicht).
_______
*) Laut Änderungsprotokoll wurde /usr/share/fonts/misc/sgi übrigens am 13.1.2012 hinzugefügt.
 
josef-wien schrieb:
Laut Änderungsprotokoll wurde /usr/share/fonts/misc/sgi übrigens am 13.1.2012 hinzugefügt.
Danke für den Hinweis.
Hier ein Auszug von Suse 12.2 aus Xorg.0.log:
Code:
[    70.049] (WW) The directory "/usr/share/fonts/URW/" does not exist.
[    70.049] 	Entry deleted from font path.
[    70.049] (WW) The directory "/usr/share/fonts/misc/sgi" does not exist.
[    70.049] 	Entry deleted from font path.
[    70.049] (==) FontPath set to:
	/usr/share/fonts/misc:unscaled,
	/usr/share/fonts/Type1/,
	/usr/share/fonts/100dpi:unscaled,
	/usr/share/fonts/75dpi:unscaled,
	/usr/share/fonts/cyrillic:unscaled,
	/usr/share/fonts/truetype/,
	built-ins
Ist bei mir wohl nicht der Fall.
Grüße Heinz-Peter
 
Oben