Para adicionar definições de sobrescrito e subscrito a uma fonte

Este procedimento de exemplo é baseado no arquivo de fonte Romans do AutoCAD, embora um método semelhante se aplique a qualquer fonte. Este procedimento adiciona quatro novas definições de forma a uma fonte: super_on, super_off, sub_on e sub_off, que controlam a posição e tamanho dos caracteres seguintes. Para ser mais simples, esse exemplo substitui os colchetes ([ e ]) e as chaves ({ e } ) com os novos caracteres. Você pode escolher substituir outros caracteres ou usar um número de forma em uma variação estendida (códigos ASCII de 128 a 256). Se você utiliza um número de forma estendida, você deve usar o método %%nnn para colocar os novos caracteres (onde nnn é o valor ASCII do caractere).

  1. Edite seu arquivo SHP com um editor de texto ASCII (por exemplo, Bloco de notas do Windows ou TextEdit no Mac OS).
  2. Pesquise as definições de forma dos caracteres que está substituindo. Para fazer comentários sobre aquelas definições e assim permitir que as novas definições ocupem seus lugares, insira um ponto-e-vírgula na frente de cada linha da definição de forma. A definição de forma pode continuar para inúmeras linhas.

    Os colchetes da esquerda e da direita têm valores ASCII de 91 e 93 (valores hexadecimais 05B e 05D, se a fonte for Unicode). As chaves da esquerda e da direita têm valores ASCII de 123 e 125 (valores hexadecimais 07B e 07D).

  3. Adicionar o primeiro e o segundo valores à segunda linha de definição e dividir o total por 2 como mostrado no exemplo a seguir:
    *UNIFONT,6,Extended Simplex Roman for UNICODE
    21,7,2,0 21 + 7 = 28, then 28 / 2 = 14. This number is used later.
  4. Adicionar as seguintes linhas ao final do arquivo 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

    Observe os valores 14 e -14 nas linhas anteriores. Eles são descolamentos do eixo Y para a caneta imaginária. O valor 14 e a metade da altura máxima de um caractere nessa fonte, que é a aproximação correta para superscripts e subscripts. Esse valor precisa ser calculado para cada arquivo de fonte, mas você pode modificá-lo da forma que desejar.

  5. Salve o arquivo.
  6. Utilize o comando COMPILE para compilar o arquivo SHP.

    Assim que a forma é compilada e o estilo apropriado é definido, você pode acessar os novos comandos de caneta para cima e para baixo, digitando os colchetes ([ e]) e chaves ({ e } O caractere [ (colchete esquerdo) inicia o sobrescrito e o ] (colchete direito) retorna de sobrescrito ao normal. A { (chave esquerda) inicia o subscrito e a }(chave direita) retorna de subscrito para o normal.