2010-04-12 10 views
8

Sé que esta es una pregunta muy subjetiva, pero como la representación de texto en WPF sigue siendo un problema, debo aprovecharlo al máximo.Representación de texto aún borrosa: ¿la mejor fuente para la aplicación WPF?

En WPF El texto de la aplicación tiende a ser borroso, lo cual no es ningún secreto. También hay innumerables sitios web sobre este tema y cómo se soluciona este problema. Pero me pregunto ... la borrosidad del texto parece afectar algunas fuentes más que otras. Así que todavía estoy buscando la mejor fuente disponible para evitar este problema.

Hasta ahora sigo usando Arial y no se ve bien. Pero estoy seguro de que algunas otras fuentes son más adecuadas para la tarea en cuestión.

+0

Un hilo relacionado con una gran cantidad de información: http://stackoverflow.com/questions/190344/wpf-blurry-fonts-problem -soluciones –

Respuesta

6

Puede probar con las fuentes que se han optimizado para ClearType. Por lo general sus nombres comenzarán con una 'c':

Muchos, pero no todos, los tipos de letra que comienzan con C y vienen instaladas con Windows Vista (Cambria, Calibri, Corbel, Candara, Consolas, etc ...) han sido diseñados para funcionar bien con WPF. Además de estos, las fuentes con contornos robustos como Verdana, Georgia, etc. se muestran bien en las pantallas de las computadoras.

(citado de Text Clarity in WPF).

alt text http://windowsclient.net/wpf/white-papers/images/fontcomparison1.png

alt text http://windowsclient.net/wpf/white-papers/images/fontcomparison4.png

(origen de la imagen: http://windowsclient.net/wpf/white-papers/wpftextclarity.aspx)

+1

¡Gracias! Verdana es! Un poco más grande pero muy hermoso. Esta fuente todavía se ve bien con el texto girado 90 grados. – TalkingCode

1

Probablemente quiera ir con WPF 4, ya que tiene todos los buenos cambios que hicieron para que VS2010 se viera bien.

+2

También debe cambiar las opciones de representación del texto, la configuración predeterminada es la configuración WPF3 –

+0

@Paul ¿Cómo se hace? – Pat

+2

@Paul EDIT: ¿Es esto de lo que estás hablando: http://10rem.net/blog/2010/06/07/quick-tip-applying-text-options-throughout-your-wpf-4-application? 'TextOptions.TextFormattingMode =" Mostrar "' y 'TextOptions.TextRenderingMode =" ClearType "' – Pat

Cuestiones relacionadas