Test Foro de elhacker.net SMF 2.1

Programación => Scripting => Mensaje iniciado por: Panic0 en 17 Septiembre 2020, 07:01 AM

Título: AYUDA TEXTO HTML
Publicado por: Panic0 en 17 Septiembre 2020, 07:01 AM
¿Por qué los textos html / css aparecen tan "pixelados"?

¿Y hay alguna manera de tener mejores resultados y aún usar solo código html / css / javascript / other?

ej:
(https://i.stack.imgur.com/KVrNE.png)


Gracias  ;D
Título: Re: AYUDA TEXTO HTML
Publicado por: tincopasan en 17 Septiembre 2020, 07:10 AM
ya veo, además de desarrolladores buscas adivinos:
Citarestoy haciendo un pagina web

claro, porque hay solo un entorno para hacerla y una sola forma de declarar el texto.
Título: Re: AYUDA TEXTO HTML
Publicado por: Panic0 en 17 Septiembre 2020, 07:31 AM
Cita de: tincopasan en 17 Septiembre 2020, 07:10 AM
ya veo, además de desarrolladores buscas adivinos:
claro, porque hay solo un entorno para hacerla y una sola forma de declarar el texto.

Oh,entiendo gracias por tu tiempo.

(Tobogan de piojos and chupa pija  :-*)
Título: Re: AYUDA TEXTO HTML
Publicado por: WHK en 17 Septiembre 2020, 08:11 AM
Hola, eso pasa devido a varias cosas, pero se soluciona facil, para eso ya existe en CSS3 una propiedad que indica el método de renderizado de las fuentes de texto: https://developer.mozilla.org/en-US/docs/Web/CSS/text-rendering

El navegador web internamente para poder dibujar las imagenes, tablas, textos, colores, etc, usa OpenGL, técnicamente el motor renderizador utiliza métodos de renderización basados en OpenGL que a su ves en una capa superior dispone de la api WebGL. Pero, en palabras simples, OpenGL tiene varias maneras de dibujar un objeto, sea cual sea, y una de estas maneras es pixelado (como le dices) y tambien normal (o borroso, o más comunmente llamado smooth o en código es la configuración GL_BLEND), pero este proceso de embellecer los bordes utiliza más tiempo para renderizar y consume mayor CPU ya que debe calcular el color de cada pixel del contorno de la letra para que tus ojos sean engañados y crea que la letra está bien bonitamente dibujada y esto es posible porque para dibujar pixeles se utilizan solo dos colores, blanco o negro, pero para difuminar bordes o suavizarlos debes usar escalas de grises engañando al ojo haciendole creer que hay un pixel entremedio.

¿Porqué pasa?: Principalmente sucede cuando usas Linux y utilizas fuentes tipográficas sin suavizar o libres, en distribuciones basadas en debian debes instalar los paquetes de fuentes tipográficas restrictivas y el suavizado de fuentes, son dos paquetes por separados. Windows realiza el suavizado de fuentes de manera autmática a traves de varias tecnologías que en distribuciones GNU no vienen por defecto. Por otro lado, si esto te sucede en Windows, quiere decir que tienes problemas con el driver de video ya que este no está renderizando correctamente como el Software lo indica.

Saludos.
Título: Re: AYUDA TEXTO HTML
Publicado por: @XSStringManolo en 17 Septiembre 2020, 15:47 PM
A mi nunca me ha pasado pasado eso. Supongo que será un problema de piezas. Súbe la web y si te pasa en varios equipos distintos pásanos el link y revisamos el código.