El texto grande aparece borroso

Estoy usando SFML 1.6 para hacer un juego pequeño y necesito mostrar algo de texto, así que uso el sf::String clase. El problema es que cuando aumento el tamaño a 96 puntos, los bordes aparecen un poco borrosos. Sin embargo, cuando aumento el tamaño del texto en Microsoft Word, aparece muy limpio y tiene bordes nítidos. ¿Hay alguna forma de hacerlo con SFML?

preguntado el 22 de mayo de 12 a las 18:05

Parece que SFML está tratando de suavizar el texto, es decir, hacer que los bordes duros y pixelados sean un poco más suaves. No estoy seguro de qué hace MS Word para la carga de fuentes, pero estoy seguro de que tienen algunos algoritmos bastante avanzados para hacerlo nítido como usted notó. -

1 Respuestas

Mirando las fuentes de SFML, parece que está usando la fuente Arial incrustada. Sí, también puede cargar el archivo de fuente .ttf, pero supongo que aún no lo cargó.

Entonces, el problema es que SFML intenta escalar el mapa de bits de tamaño fijo cuando está representando el texto.

Para deshacerse del alias, intente seguir este ejemplo http://www.sfml-dev.org/tutorials/1.4/graphics-fonts.php y carga el .ttf manualmente.

contestado el 22 de mayo de 12 a las 18:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.