Pular para o conteúdo

Editar fontes CXF

O QCAD vem com uma coleção de fontes de linha no seu próprio formato CXF. As fontes de linha são às vezes usadas em CAD no lugar das fontes TrueType. As fontes de linha também são frequentemente usadas para gravação ou outro processamento posterior. O QCAD pode usar qualquer fonte TTF instalada no sistema, bem como as fontes CXF disponíveis no seu diretório de fontes.

O QCAD pode carregar e editar fontes no formato CXF.

Para carregar um arquivo de fonte CXF existente no QCAD a fim de visualizar e editar os seus glifos, basta usar o menu Arquivo > Abrir e escolher o filtro de formato “CXF Font Files (*.cxf)”. Em seguida, escolha o arquivo de fonte que deseja abrir. As fontes que acompanham o QCAD são armazenadas no diretório “fonts” da sua instalação do QCAD.

Observe que, dependendo do seu caminho de instalação, das suas credenciais de login e do seu sistema operacional, esse diretório pode ser somente leitura. Nesse caso, talvez você queira mover o arquivo de fonte para outra pasta para editá-lo.

Os glifos da fonte (representação das diversas letras e símbolos da fonte) são carregados no QCAD como definições de bloco. Certifique-se de que a lista de blocos esteja visível (Ver > Lista de blocos), para poder navegar facilmente pelos glifos da fonte. Cada bloco que representa um glifo tem um nome no formato “[Unicode hexadecimal] [Caractere]”, por exemplo “0x0041 A” para um “A” maiúsculo com Unicode 65 (41 em hexadecimal). Para abrir e editar um glifo de fonte, dê um duplo clique no seu bloco. O glifo é então mostrado na visualização gráfica do QCAD:

Edição de um glifo de fonte mostrado na visualização gráfica do QCAD

Podem ser mostradas linhas auxiliares, dependendo da fonte. Elas não fazem parte da fonte e destinam-se apenas a fornecer alguma orientação ao criar e editar glifos. Você pode desativar as linhas auxiliares desativando a camada “Auxiliary”.

Por convenção do formato CXF, um “A” maiúsculo deve ser construído com uma altura de 9 unidades de desenho. Quando a fonte é usada para uma entidade de texto, ela é escalada pelo QCAD de acordo com a altura de texto escolhida pelo usuário. Os glifos devem ter o seu ponto de referência 0,0 no canto inferior esquerdo da linha de base. No formato CXF, os glifos podem conter linhas, arcos e polilinhas. Splines podem ser usadas, mas são convertidas em polilinhas durante a exportação.

Para adicionar um novo glifo que atualmente não está presente em uma fonte, você precisa adicionar um novo bloco com o nome [Unicode hexadecimal] [Caractere], por exemplo “0x0041 A” para um A maiúsculo. Você pode consultar os códigos Unicode na seção Code Charts do site oficial do Unicode Consortium. Se uma fonte já contém glifos para muitos caracteres, talvez você queira copiar um bloco existente com um glifo semelhante usando Bloco > Copiar bloco.

Os arquivos de fonte podem ser salvos como os arquivos de desenho usando Arquivo > Salvar ou Arquivo > Salvar como. O QCAD precisa ser reiniciado para reinicializar todas as fontes CXF no seu diretório “fonts”.

As fontes CXF armazenam informações adicionais sobre a fonte em um cabeçalho de fonte simples e legível por humanos. Essas informações podem ser editadas com um editor de texto ou dentro do QCAD da seguinte forma:

  • Certifique-se de que o editor de propriedades mostre propriedades das camadas: Edição > Preferências do Aplicativo > Widgets > Editor de propriedades: Marque a opção “Exibir propriedades do bloco atual e da camada atual”.
  • Ative a camada “0” na lista de camadas (Ver > Lista de camadas).
  • No editor de propriedades (Ver > Editor de propriedades), altere a seleção na parte superior de “Tudo” para “Camada”. O editor de propriedades agora mostra as propriedades da camada “0”.
  • Use o editor de propriedades para alterar as metainformações da fonte CXF:
    • Authors: lista de autores da fonte separados por vírgulas
    • AuxiliaryLines: lista de posições e ângulos das linhas auxiliares separados por vírgulas, no formato: x1,y1,ângulo1, x2,y2,ângulo2, …
    • Encoding: codificação da fonte (deve ser “UTF-8”)
    • LetterSpacing: espaço entre duas letras
    • WordSpacing: espaço entre duas palavras
    • LineSpacingFactor: pode ser usado para aumentar / diminuir o espaçamento de linha padrão
    • Names: lista de nomes / aliases de fonte para esta fonte separados por vírgulas