Acerca de las descripciones de tipo de letra de texto

Los tipos de letra de texto son archivos de definiciones de forma con números de forma que corresponden a un código ASCII de cada carácter.

Los tipos de letra de texto deben incluir un número de forma especial, 0, que proporciona información sobre el tipo de letra. Los códigos comprendidos entre el 1 y el 31 corresponden a los caracteres de control, solo uno de los cuales se utiliza en un tipo de letra de texto:

10 (LF)

El avance de línea (LF) baja una línea sin dibujar. Se utiliza cuando se emplea repetidamente el comando TEXT, para colocar líneas adicionales debajo de la primera.

*10,5,lf

2,8,(0,-10),0

Puede modificar el intervalo entre líneas ajustando el movimiento hacia abajo especificado en la definición de forma LF.

Los tipos de letra de texto deben incluir un número de forma especial, 0, que proporciona información sobre el tipo de letra. El formato tiene la sintaxis siguiente:

*0,4,font-nameabove,below,modes,0

El valor de above especifica el número de longitudes de vector por encima de la línea base que ocupan las letras mayúsculas y el de below indica la distancia que las minúsculas ocupan por debajo de la línea base. El concepto de línea base es similar a las líneas del papel para escribir. Estos valores definen el tamaño de carácter básico y se usan como factores de escala para la altura especificada para el objeto de texto.

El byte modes debe tener el valor 0 para un tipo de letra con orientación horizontal y 2 para un tipo de letra con orientación doble (horizontal o vertical). El código del comando especial 00E (14) sólo se aplica cuando el campo modes tiene el valor 2.

Los tipos de letra estándar suministrados con el programa incluyen algunos caracteres adicionales requeridos para la acotación.

%%d Símbolo de grado (°)

%%p Símbolo de tolerancia más/menos (±)

%%cSímbolo de acotación del diámetro de un círculo

Puede utilizar estas y otras secuencias de control %%nnn para especificar un carácter.

Nota: El programa dibuja los caracteres de texto utilizando sus códigos ASCII (números de forma) y no su nombre. Para ahorrar memoria, especifique la parte del nombre de forma de cada definición de forma de texto en minúsculas, como se muestra en el siguiente ejemplo. (Los nombres en minúsculas no se guardan en la memoria.)
*65,11,uca
024,043,04d,02c,2,047,1,040,2,02e,0

Como el nombre de forma uca contiene letras minúsculas, el programa no guarda el nombre en la memoria. Sin embargo, puede utilizar el nombre como referencia cuando edite el archivo de definición de forma. En este ejemplo, uca indica A mayúscula.