Fuente escalable

Una fuente escalable es una fuente tipográfica que se puede cambiar de tamaño (agrandar o reducir) sin introducir distorsión. El contorno de cada carácter se almacena como una fórmula matemática. El conjunto de todas estas fórmulas para un conjunto completo de caracteres se denomina fuente de contorno. La fuente del contorno permanece esencialmente igual independientemente del tamaño de los caracteres. Esto elimina la necesidad de almacenar un conjunto gigantesco de caracteres para abarcar todos los tamaños posibles para una fuente en particular.

Una vez que se ha seleccionado el tamaño de los caracteres (por ejemplo, 12 puntos), los contornos se rellenan con un mapa de bits para cada carácter. Por lo general (pero no siempre), se utiliza el mismo mapa de bits para todos los caracteres de la fuente. El mapa de bits puede tener fórmulas matemáticas incorporadas. Por ejemplo, los caracteres pueden estar en cursiva y sombreados en azul sólido; renderizado como normal y negro sólido; o se puede usar una tipografía especial con sombreado de azul en la parte superior a rojo en la parte inferior.

scalable_font.gif (2649 bytes)

Algunos caracteres de fuente de contorno se muestran en la parte superior de la ilustración. Los mismos caracteres, rellenados con varios mapas de bits, se muestran en la parte inferior. Se han escalado a diferentes tamaños. Las fórmulas matemáticas para los mapas de bits, así como para las fuentes de contorno, están predeterminadas. Entonces, por ejemplo, si los números 1 2 3 en la parte inferior derecha se agrandaran o redujeran, las fórmulas de fuente de contorno podrían simplemente multiplicarse por una constante. En todos los demás aspectos, la apariencia de los personajes seguiría siendo la misma.