PONTIPO

Sinopsis
PONTIPO tipo_de_letra
SETLABELFONT tipo_de_letra
Descripción

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:

ElementoSignificado
NombreDeFamiliaUna palabra (o lista de palabras) que forma el nombre de la familia del tipo.
AlturaUn 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.
AnchuraUn entero que especifica la anchura del tipo en unidades lógicas.
OrientaciónUn entero que especifica la orientación del tipo, en grados.
PesoUn 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álicaUn entero que, si no es cero, especifica que el tipo es cursiva.
SubrayadoUn entero que, si no es cero, especifica que el tipo es subrayado.
TachadaUn entero que, si no es cero, especifica que el tipo es tachada.
ConjuntoDeCaracteresUn entero que especifica un conjunto de caracteres del tipo.
PrecisiónDeSalidaUn 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ónDeRecorteUn 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.
CualidadUn 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ónyFamiliaUn 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.

Ejemplo
PONTIPO [[Times New Roman] -24 0 0 400 0 0 0 0 3 2 1 18]
ROTULO "Hola
Ve También
TIPOSDELETRA

SourceForge.net Logo