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:
- Outra pergunta sobre o tópico star-trek-interior-plaques, onde você pode encontrar uma fonte como esta que pode funcionar em alguns aplicativos.
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):
%!PS-Adobe-3.0 EPSF-3.0
%%BoundingBox: 0 0 200 40
%%Title: Demo type 3 font
%%Creator: Janne Ojala
%%CreationDate: 2015-12-23
%%EndComments
% set stroking characteristics
5 setlinewidth
1 setlinecap
1 setlinejoin
% lets define the font
10 dict dup begin
/FontType 3 def
/FontMatrix [.01 0 0 .01 0 0] def
/FontBBox [-2 0 52 102] def
/Encoding 256 array def
0 1 255 {Encoding exch /.notdef put} for
Encoding
dup (L) 0 get /L put
dup (a) 0 get /a put
(b) 0 get /b put
/Metrics 4 dict def
Metrics begin
/.notdef 30 def
/L 65 def
/a 65 def
/b 55 def
end
/BBox 4 dict def
BBox begin
/.notdef [0 0 0 0] def
/L [0 0 75 100] def
/a [25 0 75 100] def
/b [25 0 65 100] def
end
/CharacterDefs 4 dict def
CharacterDefs begin
/.notdef { } def
/L
{ newpath
0 100 moveto
0 0 lineto
50 0 lineto
stroke
} def
/a
{ newpath
25 25 25 0 360 arc
50 45 moveto
50 0 lineto
stroke
} def
/b
{ newpath
0 100 moveto
0 0 lineto
40 0 40 50 17.5 arct
40 50 0 50 17.5 arct
0 50 lineto
stroke
} def
end
/BuildChar
{ 0 begin
/char exch def
/fontdict exch def
/charname fontdict /Encoding get char get def
fontdict begin
Metrics charname get 0
BBox charname get aload pop
setcachedevice
CharacterDefs charname get exec
end
end
} def
/BuildChar load 0 3 dict put
/UniqueID 1 def
end
/SpecialUseOnly exch definefont pop
/special /SpecialUseOnly findfont 20 scalefont def
special setfont
10 10 moveto
%write some text
(Lab baa baa abL) show
%%EOF
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.