Polices cassées dans KDE (Kubuntu 14.10)


10

De temps en temps, je rencontre un bug très étrange: Polices cassées

Les polices sont cassées non seulement dans Firefox, mais dans tout l'environnement KDE. Que puis-je faire pour le réparer?

MISE À JOUR # 1

J'ai installé Kubuntu à partir de zéro et obtenu ce bogue le deuxième jour de son utilisation. Mais maintenant, cela n'affecte que Firefox.

MISE À JOUR # 2

Eh bien, ce n'est pas seulement dans Firefox =)


1
Veuillez modifier votre question pour nous aider à vous aider en fournissant plus d'informations. Qu'avez-vous essayé de faire pour diagnostiquer le problème? Avez-vous essayé d'exécuter un test RAM? Vous avez vérifié l'état SMART de vos disques? Vous avez essayé différents pilotes vidéo? Tout ce que vous pouvez nous dire pourrait être utile. Je vous remercie.
Elder Geek

Je peux le voir un jour sur mon Gnome Ubuntu 14.04.2. Le redémarrage de l'application le corrige. Cela se produit (ici) uniquement pour les applications démarrées automatiquement (c'est-à-dire, un xtermaffichage d'un journal par exemple). Je soupçonne que c'est un problème de synchronisation avec un démon / dbus ou similaire qui n'est pas prêt au démarrage de l'application.
Rmano

Paramètres système >> Apparence >> Polices Utiliser l'anticrénelage: activé, cliquez sur "Configurer", cochez "Utiliser le rendu sous-pixel" et réglez-le sur RVB, réglez "Style de conseil" sur Léger, cliquez sur "OK" et "Forcer les polices DPI" sur 96 DPI
Hojat Taheri

Réponses:


4

Sur la base des informations disponibles dans votre question, cela peut être un très large éventail de choses. Je vais énumérer celles qui me viennent à l'esprit!

  1. Vous avez sélectionné un fichier de police système personnalisé qui ne respecte pas les normes. Solution : revenir à la police système par défaut ou en trouver une autre sans bogue.
  2. Le fichier de police est corrompu. Ce n'est pas probable car vous dites que cela se produit de temps en temps. Solution : remplacez-le par un original récupéré en ligne. Reconstruisez les caches de polices.
  3. Il existe un conflit de version dans la chaîne de bibliothèques qui sont responsables du rendu de vos polices. Solution : fait sudo update; sudo upgrade; sudo reboot;généralement l'affaire. De plus, si vous avez beaucoup de PPA installés, je les désactiverais avec le logiciel installé d'eux temporairement pour voir si le problème disparaît.
  4. L'une des bibliothèques de rendu des polices présente un bogue. Cela pourrait se manifester par le fait que certains glyphes ne sont pas rendus correctement comme dans votre capture d'écran. Solution : réinstallez les packages de rendu des polices.
  5. Le cache de la bibliothèque de rendu des polices est corrompu. Le rendu des polices est une opération coûteuse / lente et il est courant d'utiliser des caches de bitmaps rendus qui sont gérés dynamiquement au moment de l'exécution pour accélérer cela. Si la mémoire ou l'espace disque requis pour ce cache ne dispose pas de privilèges de sécurité suffisants, manque d'espace, devient corrompu en raison de défaillances matérielles, cela rendrait le rendu des polices laid. Solution : reconstruisez les caches de polices avec ceci:sudo fc-cache -srv; fc-cache -rv
  6. Le rendu accéléré du matériel dépendra à la fois du GPU et de son pilote. Le pilote GPU peut avoir un bogue ou vous rencontrez des problèmes matériels avec votre GPU qui se manifestent par des erreurs de rendu des polices. Généralement, les GPU commencent à mal fonctionner "un peu" lorsqu'ils sont soumis à un stress, à une surchauffe ou, dans certains cas, lorsqu'ils ne reçoivent pas suffisamment de puissance de la PSU. Solution : assurez-vous que votre système ne surchauffe pas. Assurez-vous que votre PSU est dimensionné pour gérer votre GPU. Il existe des utilitaires qui peuvent vous aider à tester votre GPU pour voir si cela génère votre problème.
  7. Les puces mémoire ont des défauts qui se manifestent par des corruptions de mémoire. Si tel est le cas, vous pouvez également ressentir une instabilité. Si une puce de mémoire se trompe d'un bit tous les 4 jours, cela peut se manifester comme très difficile à détecter les erreurs. Solution : exécutez memtest86 ou des outils de test de mémoire similaires pour vérifier que vos puces fonctionnent bien.
  8. Les applications individuelles peuvent avoir des bogues qui se manifestent comme votre capture d'écran. Surtout les applications qui utilisent beaucoup de texte et de polices, comme les navigateurs Web. Je l'ai vu moi-même dans Firefox. À un moment donné, toutes les lettres ont été échangées contre de petites boîtes remplies. Solution : redémarrez l'application ou le système si cela se produit rarement. Mettez à jour la version du logiciel si cela arrive souvent.
  9. Les bogues du micrologiciel sont une réalité, en particulier dans le matériel bas de gamme. De plus, les bogues du micrologiciel sont souvent masqués dans les pilotes WINDOWS. Pour les utilisateurs de Linux, cela signifie que nous pouvons conserver les bogues du micrologiciel gratuitement. Solution : Si vous avez acheté votre ordinateur à moindre coût, ou s'il provient d'un fournisseur non connu pour sa concentration sur la stabilité / le support Linux, vous devriez peut-être commencer à économiser pour un nouveau système.

J'espère qu'au moins une partie de cela a été utile. J'ai vraiment passé un bon moment à l'écrire!


1

Essayez ceci avant de secouer vos ordinateurs Système nerveux !!

Pour que KDE affiche correctement les applications GTK, vous avez vraiment besoin du thème ~ / .gtkrc-2.0-kde4 ajouté par kubuntu-default-settings. L'installation de cela changera probablement votre logo de démarrage en Kubuntu, alors attendez-vous à cela. (Vous aurez évidemment besoin de kcm-gtk également.)

Vous obtenez tous ces packages lorsque vous installez Kubuntu, mais si vous essayez simplement d'installer des packages KDE de niveau minimum, vous devrez le réparer vous-même.

Chaque fois que vous modifiez les paramètres de police dans KDE, il enregistre d'abord les modifications dans le fichier de paramètres KDE normal ~ / .kde / share / config / kdeglobals que tous les programmes compatibles avec les paramètres KDE et KDE lisent, puis enregistre également les paramètres de police de base (autoaliasing, hinting etc) dans ~ / .fonts.conf, pour les applications qui n'ont pas une bonne intégration de KDE. Je suppose que ce qui se passe ici, c'est que les paramètres .fonts.conf sont transférés vers votre session GNOME. Donc, supprimez-le ou renommez-le.

Code:

$ mv ~/.fonts.conf ~/.fonts.conf.bak

0

Rien de difficile à résoudre ce problème. Certaines mises à niveau n'ont pas pu être installées ou ont échoué à mi-chemin. Donc, vous voudrez peut-être mettre à niveau votre KDE ou l'installer à nouveau pour résoudre ce problème. Cela m'est arrivé quand j'avais l'habitude de mettre à jour les paquets de polices avec le gestionnaire de fichiers kde.


0

kUBUNTU 16.04.

Même problème, lorsque je déconnecte un moniteur et me reconnecte ou lorsque je passe au shell (CTRL + ALT + F1) et que je reviens à l'interface graphique (CTRL + ALT + F7).

Manière sûre.

1-Fermez toutes les applications gtk.

2-Allez dans les paramètres système -> Style d'applications -> Style GNOME (GTK) ---> Changer la taille de la police ou changer la police par défaut (Noto Sans), utilisez cette configuration jusqu'au prochain redémarrage.

Une voie dangereuse.

Une autre façon est de désactiver / activer la police par défaut (Noto Sans), mais j'ai essayé cela et cassé tout était difficile de restaurer la configuration par défaut.


-1

Normalement, cela pourrait simplement être un problème du fichier de police d'origine. Vous pouvez télécharger à nouveau la famille de polices à partir de ce lien direct:

http://font.ubuntu.com/download/ubuntu-font-family-0.80.zip

puis à partir de là, réinstallez toute la famille de polices. Cela ne devrait pas prendre plus de 2 minutes combinées. Si cela ne fonctionne toujours pas, laissez un message dans les commentaires

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.