web-dev-qa-db-fra.com

Polices brisées dans KDE (Kubuntu 14.10)

De temps en temps je rencontre un bug très étrange: Fonts broken

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

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

MISE À JOUR # 2

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

10
Gill Bates

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

  1. Vous avez sélectionné un fichier de polices système personnalisé ne respectant pas les normes. Solution: revenir à la police système par défaut ou en rechercher une autre sans bugs.
  2. Le fichier de police est corrompu. Ce n'est pas probable puisque vous dites que cela se produit de temps en temps. Solution: remplacez-le par un original récupéré en ligne. Reconstruire les caches de polices.
  3. Il existe un conflit de version dans la chaîne de bibliothèques responsables du rendu de vos polices. Solution: Sudo update; Sudo upgrade; Sudo reboot; fait habituellement l'affaire. Aussi, si vous avez beaucoup de PPA installés, je les désactiverais avec les logiciels installés temporairement pour voir si le problème disparaît.
  4. Une des bibliothèques de rendu de police a un bogue. Cela pourrait se manifester par le fait que certains glyphes ne sont pas restitués correctement, comme dans la 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 habituel d'utiliser des caches de bitmaps rendus gérés de manière dynamique au moment de l'exécution pour accélérer le processus. Si la mémoire ou l’espace disque requis pour ce cache ne dispose pas des privilèges de sécurité suffisants, que cet espace est saturé, qu’il soit corrompu en raison de pannes matérielles, le rendu des polices a alors une apparence moche. Solution: Reconstruire les caches de polices avec ceci: Sudo fc-cache -srv; fc-cache -rv
  6. Le rendu de police accéléré par le matériel dépendra à la fois du GPU et de son pilote. Le pilote du GPU peut avoir un bogue ou vous rencontrez des problèmes matériels avec votre GPU qui se traduisent par des erreurs dans le rendu des polices. En règle générale, les GPU commencent à mal fonctionner "un peu" lorsqu'ils sont stressés, surchauffés ou, dans certains cas, lorsqu'ils ne reçoivent pas assez d'énergie de la part du bloc d'alimentation. 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 à soumettre votre GPU à un test de tension pour voir si cela produit votre problème.
  7. Les puces de mémoire ont des défauts qui se traduisent par des corruptions de mémoire. Si tel est le cas, vous risquez également d'être instable. Si une puce mémoire se trompe un bit tous les 4 jours, cela peut se révéler très difficile à suivre. Solution: exécutez memtest86 ou des outils de test de mémoire similaires pour vérifier que vos puces fonctionnent bien.
  8. Des applications individuelles peuvent avoir des bogues qui se manifestent comme votre capture d’écran. Particulièrement les applications qui utilisent beaucoup de texte et de polices, comme les navigateurs Web. Je l'ai vu moi-même dans Firefox. À une époque, toutes les lettres étaient é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 se produit souvent.
  9. Les bogues de micrologiciel sont une réalité, en particulier dans le matériel bas de gamme. De plus, les bogues du micrologiciel sont souvent masqués par les pilotes WINDOWS. Pour les utilisateurs de Linux, cela signifie que nous gardons les bogues du firmware gratuitement. Solution: Si votre ordinateur vous est offert à un prix avantageux, ou s'il provient d'un fournisseur non reconnu pour sa focalisation sur la stabilité/le support Linux, vous devriez peut-être commencer à économiser pour un nouveau système.

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

4
Lennart Rolland

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 ce logiciel 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 lus par tous les programmes compatibles avec KDE et KDE, puis enregistre également les paramètres de base de la police (autoaliasing, allusion etc) dans ~/.fonts.conf, pour les applications qui n’ont pas une bonne intégration 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 ou renommez-le.

Code:

$ mv ~/.fonts.conf ~/.fonts.conf.bak
1
Tohid Tamboli

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

0
Nived Kannada

kUBUNTU 16.04.

Même problème, lorsque je déconnecte un moniteur et que je le reconnecte à nouveau ou que je change pour Shell (CTRL + ALT + F1) et que je retourne à l'interface graphique (CTRL + ALT + F7).

moyen sûr.

1-Fermez toutes les applications gtk.

2-Aller à la configuration du système -> Style des applications -> Style GNOME (GTK) ---> Changer la taille de la police ou changer la police à une autre valeur par défaut (Noto Sans), utilisez cette configuration jusqu'au prochain redémarrage.

n moyen dangereux.

Une autre méthode consiste à désactiver/activer la police par défaut (Noto Sans), mais j’ai essayé et cassé tout ce qui était difficile à restaurer à la configuration par défaut.

0
moacir