L'anti-aliasing sous Wine

En ce moment je joue un peu avec Wine en ins­tal­lant des pro­grammes ou des jeux Windows. Et à chaque fois même constat : le rendu des polices est vrai­ment très mau­vais. En me ren­sei­gnant sur la Toile, j'ai appris que Wine n'utilisait pas l'anti-aliasing sur les polices de tailles infé­rieures à 13. Génant quand les trois-quarts des polices affi­chées sont assez petites.

Solution

Et bien il suf­fit de dire à Wine qu'on veut toutes nos polices bien lisses. Voici une cap­ture avant/après de l'application Spotify, dont Tux-planet nous montre son ins­tal­la­tion ici.

wine_spotify2

Il suf­fit pour ça de modi­fier un peu la base de registre de wine avec rege­dit.

REGEDIT4
 
[HKEY_CURRENT_USER\Control Panel\Desktop]
"FontSmoothing"="2"
"FontSmoothingType"=dword:00000002
"FontSmoothingGamma"=dword:00000578
"FontSmoothingOrientation"=dword:00000001

J'ai aussi trouvé sur un blog ce petit script qui vous fait ça automatiquement.



Post comment as twitter logo facebook logo
Sort: Newest | Oldest

Je déterre ce vieux thread car je viens de tester ces modifs sur Office 2007 installé avec PlayOnLinux
Ca ne fonctionnait pas, meme en utilisant le regedit de playonlinux (bouton "Configurer cette application" > "Base de registre")
La solution a été de passer wine pour les applications Office 2007 en version 1.2 (l'installation d'office 2007 met par défaut la version 1.2-r1) : Outils > Gérer les versions de wine

@TiBeN : Je n'ai pas installé de polices particulières à part celle de windows

Salut :)
ta bidouille m'interesse aussi mais, meme avec le script ca ne semble pas fonctionner. Pourtant lorsque je joue avec le curseur de "resolution d'écran" dans winecfg, avec l'exemple tahoma, ca fonctionne bien. Mais uniquement ici. faut t'il installer des polices particulieres ??

@Morgan : REG_DWORD hexadécimal.
Utilise le script sinon. Et non pas besoin de redémarrer la machine. Juste Wine.

Il s'agit de valeurs décimales ou hexadécimales ? J'ai pas l'impression que ça fonctionne chez moi. Faut-il redémarrer la machine ?

@Tux-planet : En haut il n'y pas d'AA, alors qu'en bas oui. C'est assez flagrant sur mon LCD en tout cas. Je te conseille de tester aussi sur ton pc pour te rendre compte.

J'ai du mal à voir, l'anti-aliasing c'est en haut ou en bas de l'image.
En même temps j'ai vielle écran et je me demande si cette astuce me concerne. Peut-être à réservé à ceux qui on un LCD ...