PONTIPOtipo_de_letra
SETLABELFONTtipo_de_letra
Pone el tipo de letra que usa el comando ROTULO.
El argumento es una lista con una estructura que describe completamente un tipo de letra.
Los tipos disponibles dependen de tu sistema operativo.
FMSLogo tiene dos formas de especificar el tipo deseado.
Una es de ejecutar PONTIPO en tus programas.
La otra, por uso interactivo, es de usar Configurar - Tipo de letra de rotulador del menú principal.
La manera más facíle de construir tipo_de_letra
es de poner el tipo deseado usando el menú y después capturar los atributos del tipo usando TIPO.
El argumento tipo_de_letra
debe ser una lista de la forma: [[NombreDeFamilia] Altura Anchura Orientación Peso Itálica Subrayado Tachada ConjuntoDeCaracteres PrecisiónDeSalida PrecisiónDeRecorte Cualidad InclinaciónyFamilia]
.
El significado de cada elemento de la lista se da en la tabla siguiente:
Elemento | Significado |
---|---|
NombreDeFamilia | Una palabra (o lista de palabras) que forma el nombre de la familia del tipo. |
Altura | Un entero que especifica la altura del tipo en unidades lógicas. Si este valor es mayor que cero, especifica la altura de la celda del tipo. Si es menor que cero, especifica la altura del carácter del tipo. |
Anchura | Un entero que especifica la anchura del tipo en unidades lógicas. |
Orientación | Un entero que especifica la orientación del tipo, en grados. |
Peso | Un entero que especifica el peso del tipo. Tiene un rango entre 0 y 900 con incrementos de 100. Un valor de 0 significa que se usa el peso por defecto del tipo. |
Itálica | Un entero que, si no es cero, especifica que el tipo es cursiva. |
Subrayado | Un entero que, si no es cero, especifica que el tipo es subrayado. |
Tachada | Un entero que, si no es cero, especifica que el tipo es tachada. |
ConjuntoDeCaracteres | Un entero que especifica un conjunto de caracteres del tipo. |
PrecisiónDeSalida | Un entero que especifica la precisión de salida. La precisión de salida define cuánto debe aproximarse la salida a los valores de altura, anchura, orientación, escape, espaciado y tipo de fuente requeridos. |
PrecisiónDeRecorte | Un entero que especifica la precisión de recorte. La precisión de recorte define cómo recortar los caracteres que están parcialmente fuera de la región de recorte. |
Cualidad | Un entero que especifica la calidad de salida. La calidad de salida define con cuanto cuidado el GDI debe intentar hacer coincidir los atributos de tipos lógicos con el tipo físico actual. 0 especifica la cualidad por defecto (definido por la configuración del sistema operativo). 1 especifica que apariencia del tipo es menos importante que cuando se usa el valor 2. 2 especifica que la calidad de los caracteres del tipo es más importante que la exactitud de aproximación de los atributos del tipo. 3 especifica que no hay antialiasing. 4 especifica que si hay antialiasing. |
InclinaciónyFamilia | Un entero que especifica el tipo de paso y familia. |
Si escoges una familia de tipo que no es disponible en el sistema operativo, entonces PONTIPO escribe todas las familias de tipo que son disponibles en el sistema operativo.
Si quieres parpadear un mensaje por escribirlo en un color y luego escribir el mismo mensaje en el color del fondo, mejor que deshabilites el antialiasing espacial en TIPO, escogiendo un Cualidad
de 3 cuando ejecutaras PONTIPO.
Sino, tendrás un esbozo ligero del mensaje que querías completamente borrar.
PONTIPO [[Times New Roman] -24 0 0 400 0 0 0 0 3 2 1 18]
ROTULO "Hola
TIPOSDELETRA |