Para añadir definiciones de superíndice y subíndice a un tipo de letra

Este procedimiento de ejemplo está basado en el archivo de tipo de letra Romans de AutoCAD, aunque el procedimiento es similar para los otros tipos de letra. Este procedimiento añade cuatro definiciones de forma nuevas a un tipo de letra: super_on, super_off, sub_on y sub_off, que controlan la posición y el tamaño de los caracteres que aparecen a continuación. Para simplificar el proceso, en este ejemplo se reemplazan los caracteres de corchete ([ y ]) y los caracteres de llave ({ y }) por los nuevos caracteres. Puede optar por reemplazar otros caracteres o utilizar un número de forma del rango ampliado (códigos ASCII desde el 128 hasta el 256). Si utiliza un número de forma ampliado, es necesario utilizar el método %%nnn para insertar los nuevos caracteres (donde nnn es el valor ASCII del carácter).

  1. Edite el archivo SHP con un editor de texto ASCII (por ejemplo, el Bloc de notas de Windows o TextEdit en Mac OS).
  2. Busque las definiciones de forma de los caracteres que desee reemplazar. Para introducir comentarios en esas definiciones, de manera que las nuevas definiciones las reemplacen, inserte un signo de punto y coma antes de cada línea de la definición de forma. La definición de forma puede ocupar tantas líneas como sea necesario.

    Los caracteres de corchete izquierdo y derecho tienen los valores ASCII 91 y 93 (valores hexadecimales 05B y 05D, si el tipo de letra es Unicode). Los caracteres de llave derecha e izquierda tienen los valores ASCII 123 y 125 (valores hexadecimales 07B y 07D).

  3. Añada el primer y el segundo valor en la segunda línea de la definición y divida el total entre 2 como se muestra en el siguiente ejemplo:
    *UNIFONT,6,Extended Simplex Roman for UNICODE
    21,7,2,0 21 + 7 = 28, then 28 / 2 = 14. This number is used later.
  4. Añada las siguientes líneas al final del archivo SHP:
    *91,8,super_on 
    2,8,(0,14),003,2,1,0 
    *93,8,super_off 
    2,004,2,8,(0,-14),1,0 
    *123,8,sub_on 
    2,8,(0,-14),003,2,1,0 
    *125,8,sub_off 
    2,004,2,8,(0,14),1,0

    Obsérvense los valores 14 y –14 de las líneas anteriores. Son los desfases en el eje Y de la plumilla imaginaria. El valor 14 es la mitad de la altura máxima de un carácter en este tipo de letra, que es la aproximación correcta para los superíndices y subíndices. Este valor se debe calcular para cada archivo de tipo de letra, pero se puede modificar como se desee.

  5. Guarde el archivo.
  6. Utilice el comando COMPILA para compilar el archivo SHP.

    Una vez que se ha compilado la forma y se ha definido un estilo adecuado, se puede acceder a los nuevos comandos para insertar segmentos visibles e invisibles introduciendo los caracteres de corchete ([ y ]) y llave ({ y }. El carácter [ (corchete izquierdo) inicia un superíndice y el carácter ] (corchete derecho) cambia de superíndice a normal. El carácter { (llave izquierda) inicia un subíndice y el carácter } (llave derecha) cambia de subíndice a normal.