Forum de la communauté SFML

Aide => Général => Discussion démarrée par: JOPAS le Novembre 23, 2021, 02:35:04 pm

Titre: RENDU FONT DANS SFML SF::TEXT
Posté par: JOPAS le Novembre 23, 2021, 02:35:04 pm
Bonjour
J'utilise la font consolas de windows 10 dans un sf::Text pas de problème particulier
     !font4.loadFromFile("resources/fonts/consola.ttf"  sf::Color (255,255,255)White
mais si je regarde d un peu plus prés je remarque que le rendu de cette même font dans l éditeur de visual studio ou Excel ou encore World montre des bordures bleutées et marrons  autour du blanc lorsque qu'on visualise les pixels dans PAINT mais ce n est pas le cas du rendu dans sf::Text qui reste en blanc et pixels de contour gris. (idem pour d autres fonts ttf)
Y a t il un moyen d'obtenir ce même rendu dans SFML

Merci d avance

Titre: Re: RENDU FONT DANS SFML SF::TEXT
Posté par: G. le Novembre 24, 2021, 05:03:50 am
T'as essayé avec exactement les même couleurs de police et couleurs de fond ?
Titre: Re: RENDU FONT DANS SFML SF::TEXT
Posté par: JOPAS le Novembre 25, 2021, 02:42:17 pm
Tout a fait blanc (255,255,255) sur noir(0,0,0)
D'ailleurs la coloration dont je parle apparait aussi avec le texte noir sur fond blanc
le test consistant a faire une copie d écran avec du texte ecrit dans l un ou l'autre des support
le copier dans paint et zoomer au maximun...
Le constat est identique avec d autre font que consolas

Titre: Re: RENDU FONT DANS SFML SF::TEXT
Posté par: G. le Novembre 25, 2021, 08:06:49 pm
Je pense que c'est parce que les polices affichées par windows ont l'option ClearType d'activée, et c'est ce qui fait la différence.
Si tu désactives cleartype dans windows tu verras que la police zoomée dans visual studio sera pareille que celle rendue par SFML.

Ensuite est-ce que c'est possible de l'activer en modifiant SFML je ne sais pas, ni comment l'implémenter soit-même
Titre: Re: RENDU FONT DANS SFML SF::TEXT
Posté par: JOPAS le Novembre 25, 2021, 10:12:58 pm
Ah bravo , c'est en effet l'option Clear Type qui crée cet effet, et en effet le visuel est amélioré surtout pour les petites fontes, mon problème est que certaines lettres de textes que j'affiche dans mon programme semblent effacées alors qu'avec le même texte dans l"editeur de visual studio ou autres (donc avec Clear Type) ce n'est pas le cas avec la même taille de fonte.
Bon tout reste a savoir si SFML pourrait recréer cet effet Clear Type ...
Suspens..

Merci G.