• [^] # Re: Et à la fin on fait n'improte quoi

    Posté par . En réponse au journal HiDPI - retour aux fondamentaux Xorg. Évalué à 8 (+6/-0).

    Sauf erreur de ma part, non, ce n'est pas du HiDPI qui est fait dans ce journal. C'est juste une résolution de 1080p définie au niveau du serveur X, affichée sur un écran 4K.

    Le HiDPI avec une mise à l'échelle x2, c'est plus fin que ça: le contenu est mis à l'échelle, mais est bien recalculé pour être dessiné sur une grille 4K.

    Exemple simple avec un SVG: la ligne en biais aura bien un antialias correspondant à la ligne 4K, et non à du 1080p (donc antialias plus fin). Pareil pour les polices de caractères, pour lesquelles les glyphes les plus détaillés seront pris.

    Cependant, oui, la façon d'activer le HiDPI au niveau logiciel (car c'est bien une mise à l'échelle logicielle !) doit être faite correctement, sinon on fait juste une mise à l'échelle globale et là on aura des trucs baveux.

    GDK_SCALE=2, typiquement, va dessiner les éléments GTK avec une mise à l'échelle, tout en sachant qu'on est sur un écran 4K pour l'antialias.

    Dans X11 on peut jouer sur le DPI des polices, mais c'est quasiment tout. Dans WindowMaker, pour le reste, il manque l'implémentation correspondante.