Definición de un tipo de letra grande (Concepto)

AutoCAD

 
Definición de un tipo de letra grande
Concepto Referencia rápida
 
 
 

Los códigos especiales que aparecen en la primera línea de un archivo de tipo de letra grande especifican cómo se deben leer los códigos hexadecimales de dos bytes.

Un tipo de letra con cientos o miles de caracteres se trata de una forma diferente a un tipo de letra que contiene un conjunto ASCII de un máximo de 256 caracteres. Además de emplear técnicas más complejas para buscar en el archivo, AutoCAD necesita una forma de representar los caracteres con códigos de dos bytes, al igual que para representar códigos de un byte. En ambos casos, se recurre al uso de códigos especiales al principio de un archivo de tipo de letra grande.

La primera línea de una definición de forma de tipo de letra grande debe tener el siguiente formato:

*BIGFONT nchars,nranges,b1,e1,b2,e2,...

donde nchars es el número aproximado de definiciones de caracteres de este conjunto; si el margen de error es superior a un 10 por ciento, aproximadamente, se produce un efecto negativo en la velocidad o en el tamaño del archivo. Puede utilizar el resto de la línea para enumerar los códigos de caracteres especiales (códigos de escape) que indican el inicio de un código de dos bytes. Por ejemplo, en los equipos japoneses, los caracteres Kanji comienzan con códigos hexadecimales en los rangos 90-AF o E0-FF. Cuando el sistema operativo ve uno de estos códigos, lee el siguiente byte y lo combina con el anterior para formar el código de un carácter Kanji. En la línea *BIGFONT, nranges indica cuántos rangos de números contiguos se utilizan como códigos de escape; b1, e1, b2, e2, etc., definen los códigos de inicio y finalización de cada rango. Por tanto, el encabezado de un archivo de tipo de letra grande para el idioma japonés tendrá el siguiente aspecto:

*BIGFONT 4000,2,090,0AF,0E0,0FF

Tras la línea *BIGFONT, la definición del tipo de letra es como la de cualquier tipo de letra normal de AutoCAD, excepto en que los códigos de caracteres (números de forma) pueden tener valores de hasta 65535.