Todas as fontes que eu já ouvi falar são bidimensionais : cada glifo é basicamente uma região bidimensional (um contorno fechado ou alguns contornos fechados), que o software ou a impressora de alguma forma acaricia ou preenche, dependendo das instruções fornecidas pelo usuário. Gostaria de saber se existem fontes unidimensionais , em que os glifos são descritos apenas como coleções de segmentos (que o software pode traçar, mas não necessariamente preencher), não de regiões.
Em outras palavras (ou melhor, nas imagens), o que eu gostaria de ter é a coisa esquerda, em vez da direita na figura abaixo. Isso existe?
(desculpe pela foto, eu sei que é muito ruim; eu fiz isso rapidamente)
Respostas:
Nas plotadoras, isso é chamado de "fonte de traçado", " fonte de linha única ", "fonte de gravação", "fonte de letras técnicas" ou apenas "fonte de plotadora".
Uma plotadora traça imagens no papel usando uma caneta. Ele não pode preencher imagens, exceto por repetidamente separá-las com menos de uma largura de caneta. Portanto, as fontes projetadas para uso com plotadoras conterão glifos com um toque ("simplex"), dois traços mais ou menos paralelos ("duplex") ou três traços ("triplex"). As fontes com mais traços demoram mais para desenhar, mas permitem mais variação na largura do traçado em um glifo. Usar uma caneta muito estreita para um glifo em um determinado tamanho causará lacunas visíveis entre os traços.
Um exemplo de uma fonte principalmente simplex é a Hershey Vector Font . Seu sinal de arroba
@
, colchetes[]
, chaves{}
e til~
são duplex.Se você viu " quadro-negro em negrito ", é uma fonte 𝕕𝕦𝕡𝕝𝕖𝕩 com a largura da caneta menor que a distância entre os traços.
As bibliotecas de imagens antigas suportam fontes de traçado da mesma maneira que uma plotadora. Ao renderizar texto, um aplicativo definiria a largura e a cor do traço antes de desenhar o texto, assim como antes de desenhar uma linha. Isso é análogo a selecionar uma caneta em uma plotadora.
Porém, as modernas bibliotecas de imagens rasterizadas usam fontes OpenType, que contêm contornos TrueType ou CFF (PostScript Type 2). As fontes OpenType que simulam fontes de traçado contêm o contorno de um traçado em alguma largura de linha. Essa operação de traçado pode ser revertida inserindo o contorno do glifo a uma distância de meia largura de traço, uma espécie do inverso do negrito algorítmico.
fonte
A maioria dos aplicativos de engenharia suporta fontes com apenas linhas e espessura dos suprimentos do usuário. Assim como muitas máquinas de gravação e fresagem. Algumas fontes existem, embora não funcionem muito bem em softwares modernos (se houver).
Esse é o problema: Os mecanismos de fonte regrediram desde que descontinuamos o PostScript. Desculpe, não há soluções fáceis. Portanto, é possível ter todos os tipos de guloseimas no dia em que não é mais possível na maioria dos computadores. Quase nenhum aplicativo suporta isso, mesmo que o presente nem funcione em svg, pois as definições de fonte svg foram preteridas nos navegadores.
O problema é que não existe um formato universal para essas fontes. E as próprias fontes apresentarão mau funcionamento em muitos casos. Aplicativos normais os tratarão estranhos. Vejo:
A Jongware criou um script chamado desenho de texto monoline para ilustrador, por exemplo, você pode obtê-lo aqui:
É possível criar suas próprias fontes desse tipo no PostScript, embora usando fontes do tipo 3 (mas o suporte não é mais amplo *, embora o illustrator possa usá-las em algumas circunstâncias). O suporte em aplicativos de design é escasso. Mas eu realmente uso isso o dia todo ao fazer o ostScript. Aqui está um exemplo (fonte para uso especial editada apenas para esta demonstração):
Para usar isso, basta colocá-lo em um arquivo de texto com um final EPS e arraste e solte-o no ilustrador ou no word. verifique se não há linhas vazias antes do início. Você pode editar o texto alterando o que está dentro dos parênteses no final do formulário de 3 linhas. A ressalva aqui é que eu apenas defini os caracteres 'L' 'a' e 'b'.
Imagem 1 : Visualização do programa de fontes.
* Portanto, isso foi facilmente possível no final dos anos 80 e meados dos anos 90, mas não hoje. O suporte foi removido principalmente, alguns softwares de adobe ainda o possuem.
fonte
Metafont é uma linguagem de descrição usada para definir fontes vetoriais.
Diferentemente dos formatos de fonte de contorno mais comuns (como TrueType ou PostScript Tipo 1), uma fonte Metafont é composta principalmente de traçados com "canetas" de largura finita, além de regiões preenchidas. Portanto, em vez de descrever diretamente o contorno do glifo, um arquivo Metafont descreve os caminhos da caneta.
O que você descreve pode ser implementado como uma fonte Metafont com uma largura constante da caneta.
fonte
Outro termo para o que você está procurando é uma "fonte de bastão" - há um conjunto gratuito de 9 deles que eu usei para gravação a laser e CNC em http://www.mrrace.com/CamBam_Fonts/
Observe que essas fontes tendem a parecer ruins na tela, com áreas fechadas geralmente parecendo sólidas. Isso ocorre porque elas são fontes de contorno tecnicamente inválidas: cada caractere consiste necessariamente em um ou mais loops fechados (já que os sistemas operacionais modernos não suportam nenhum outro tipo de fonte), mas cada loop tem uma área zero. Portanto, eles podem ser inadequados para você se o objetivo for algo diferente de gravar.
fonte
Na arquitetura, um iniciante pode desenhar paredes como linhas únicas. Isso é impreciso e não pode existir - paredes até finas têm espessura.
Da mesma forma, seu A à esquerda, mesmo um fino, tem uma espessura. Quão grossa? É 1pt? É 0.025pt? Como a impressora sabe? Temos que contar.
Para responder sua pergunta, não pode existir uma fonte unidimensional como você a descreve. Todas as linhas devem ter alguma espessura para existir.
fonte