Sistemas operativos modernos

La solución fue la introducción de las fuentes TrueType, que no son mapas de bits sino con­ tornos de los caracteres. Cada carácter TrueType se define como una sucesión de puntos en tor­ no a su perímetro. Todos los puntos son relativos al origen (0,0). Utilizando este sistema, es fácil aumentar o reducir la escala de los caracteres. Lo único que hay que hacer es multiplicar cada coordenada por el mismo factor de escala. Así, un carácter TrueType puede ajustarse a cualquier tamaño en puntos tipográficos, incluso tamaños fraccionarios. Una vez que se tiene el tamaño correcto, pueden conectarse los puntos del contorno utilizando el conocido algoritmo de “sigue los puntos” que se enseña en el jardín de niños (claro que en los jardines de niños modernos se usan splines para obtener curvas más suaves). Una vez que el contorno está completo, puede rellenarse el carácter. En la figura 5-44 se muestra un ejemplo de caracteres con su escala ajus­ tada a tres tamaños tipográficos distintos. 53 pt: 81 pt: Figura 5-44. Ejemplos de contornos de caracteres en diferentes tamaños tipográficos. Una vez que se tiene en forma matemática el carácter relleno, se puede entramar; es decir, convertir en un mapa de bits con la definición deseada. Al ajustar primero la escala y luego realizar el entramado, tenemos la certeza de que los caracteres mostrados en la pantalla y los que aparecen en la impresora se parecerán lo más posible, difiriendo sólo por error de cuantización. Para mejo­ rar aún más la calidad, es posible incorporar en cada carácter sugerencias de la forma de efectuar la conversión a trama. Por ejemplo, los dos patines en la parte superior de la letra T deben ser idén­ ticos, algo que podría alterar el error de redondeo. 5.8 TERMINALES DE RED Las terminales de red se utilizan para conectar a un usuario remoto con una computadora por medio de una red, que puede ser local o amplia. Hay dos filosofías respecto a la forma en que

RkJQdWJsaXNoZXIy MjI4NDcx