Problèmes et questions concernant l'édition Openbox.
Répondre

Activer le mode hinting Léger impossible

#1Messageil y a 10 ans

:bjr:

Je viens d'installer OpenBox 0.8.8-RC3.
A part que je n'ai pas pu utiliser l'installateur graphique (impossible de sélectionner la partition avec la fonction 'Ajouter', celle-ci restant 'grisée'), rien à signaler.

Un petit problème, pas moyen de mémoriser dans
Customize Look and Feel > Onglet Police > fonction Hinting le mode léger.

Je le sélectionne ce mode léger, je valide, je ferme ...

... et ça reste à chaque fois sur complet.

Activer le mode hinting Léger impossible

#2Messageil y a 10 ans

regarde si tu n'as pas un problème de permissions dans ~/.config/fontconfig
ce dossier a changé lors d'une mise à jour récente, avant, c'était dans ~/.fontconfig
en désespoir de cause, copie le fichier fonts.conf de ~/.fontconfig vers ~/.config/fontconfig

Activer le mode hinting Léger impossible

#3Messageil y a 10 ans

regarde si tu n'as pas un problème de permissions dans ~/.config/fontconfig
ce dossier a changé lors d'une mise à jour récente, avant, c'était dans ~/.fontconfig
en désespoir de cause, copie le fichier fonts.conf de ~/.fontconfig vers ~/.config/fontconfig


Aucun dossier fontconfig à l'horizon.

Il y a un fontconfig dans .cache contenant des fichiers genre '41e89c3b600bc5db363ed0af9a8fd44d-le32d4.cache-4'

1 extra/fontconfig 2.11.0-1 [installed]
    A library for configuring and customizing font access
2 multilib/lib32-fontconfig 2.11.0-1 [installed]

Activer le mode hinting Léger impossible

#4Messageil y a 10 ans

à ce moment là, crée le répertoire ~/.config/fontconfig, et met dedans un fichier fonts.conf contenant:

<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
 <match target="font">
  <edit mode="assign" name="rgba">
   <const>rgb</const>
  </edit>
 </match>
 <match target="font">
  <edit mode="assign" name="hinting">
   <bool>true</bool>
  </edit>
 </match>
 <match target="font">
  <edit mode="assign" name="hintstyle">
   <const>hintmedium</const>
  </edit>
 </match>
 <match target="font">
  <edit mode="assign" name="antialias">
   <bool>true</bool>
  </edit>
 </match>
 <dir>~/.fonts</dir>
</fontconfig>

Activer le mode hinting Léger impossible

#5Messageil y a 10 ans

Je réponds un peu tardivement ; j'avais déjà récupéré ce fontconfig dans ma manjaro-KDE.

Il y a une certaine amélioration en mettant le hinting sur slight plutôt que sur medium.

Dans ce que tu m'as donné, à quoi sert l'avant-dernière ligne :

 <dir>~/.fonts</dir>

Dans ma version KDE, cette ligne n'est pas présente.

Activer le mode hinting Léger impossible

#6Messageil y a 10 ans

à définir le répertoire où sont stockées les polices utilisateur, et donc par défaut ~/.fonts; c'est la méthode à préférer pour installer des polices hors-gestionnaire de paquets.
pour le système, c'est /usr/share/fonts, mais je déconseille d'y mettre manuellement des polices.

Activer le mode hinting Léger impossible

#7Messageil y a 10 ans

Merki :gsourire:

Je vais encore essayer un truc que j'ai vu chez les rosbifs. Si ça améliore encore, je ferai un retour ici.

En attendant, ma version Openbox n'est pas mal du tout ; je continue à peaufiner avant de faire un retour complet.

Activer le mode hinting Léger impossible

#8Messageil y a 10 ans

Je suis arrivé à un résultat nickel.

D'abord sauvegarder le répertoire suivant :

/etc/fonts en /etc/fonts.old

Renommer le répertoire précédemment créé (voir plus haut dans le sujet) :

/home/user/.config/fontconfig en /home/user/.config/fontconfig.old

Au cas où le résultat ne serait pas satisfaisant on pourra les restaurer facilement.

Ensuite installer les polices ubuntu :

yaourt -S freetype2-ubuntu fontconfig-ubuntu cairo-ubuntu

1. Accéder à votre répertoire /home/user/
2. Créer un fichier nommé ".fonts.conf"
3. Copier-coller le code suivant et enregistrer le fichier

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
  <match target="font" >
    <edit mode="assign" name="rgba" >
      <const>rgb</const>
    </edit>
  </match>
  <match target="font" >
    <edit mode="assign" name="hinting" >
      <bool>true</bool>
    </edit>
  </match>
  <match target="font" >
    <edit mode="assign" name="hintstyle" >
      <const>hintslight</const>
    </edit>
  </match>
  <match target="font" >
    <edit mode="assign" name="antialias" >
      <bool>true</bool>
    </edit>
  </match>
  <match target="font">
    <edit mode="assign" name="lcdfilter">
      <const>lcddefault</const>
    </edit>
  </match>
</fontconfig>


Redémarrer le système et profiter du nouveau rendu des polices.

Si le nouveau rendu des polices n'est pas jugé satisfaisant, modifier le réglage de lcdfilter de "lcddefault" à "lcdlegacy" dans le fichier .fonts.conf, redémarrer la machine et vérifier le nouveau rendu des polices.

Si le rendu n'est toujours pas satisfaisant, revenir aux polices d'origine.

La commande pour revenir aux polices d'origine est

pacman -S --asdeps freetype2 cairo fontconfig

Restaurer les deux répertoires sauvegardés plus haut.
Répondre