La maggior parte delle applicazioni di ingegneria supporta font con solo linee e spessore dei materiali di consumo. Come molte macchine per incidere e fresare. Alcuni caratteri esistono anche se non funzionano molto bene nei software moderni (se non del tutto).
Questo è il problema: i motori dei font sono regrediti da quando abbiamo deprecato PostScript. Spiacente, non soluzioni facili. Quindi uno potrebbe avere tutti i tipi di chicche nel corso della giornata che non è più possibile sulla maggior parte dei computer. Quasi nessuna app lo supporta, anche se presente non funzionerà nemmeno in svg poiché le definizioni dei caratteri svg sono state deprecate dai browser.
Il problema è che non esiste un formato universale per tali caratteri. E i caratteri stessi non funzioneranno correttamente in molti casi. Le app normali le tratteranno in modo strano. Vedere:
- Un'altra domanda sull'argomento star-trek-interior-placche in cui è possibile trovare un carattere come questo che potrebbe funzionare su alcune applicazioni.
Jongware ha realizzato uno script chiamato monoline text drawing per Illustrator, ad esempio puoi ottenerlo qui:
È possibile creare i propri caratteri di questo tipo in PostScript utilizzando i caratteri di tipo 3 (ma il supporto non è più ampio *, sebbene Illustrator possa utilizzarli in alcune circostanze). Tuttavia, il supporto nelle app di progettazione è scarso. Ma in realtà lo uso tutto il giorno quando faccio ostScript. Ecco un esempio (carattere per uso speciale modificato solo per questa demo):
%!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
Per usarlo basta inserirlo in un file di testo con una desinenza EPS e trascinarlo in Illustrator o Word. assicurarsi che non ci siano righe vuote prima dell'inizio. Puoi modificare il testo cambiando ciò che è dentro le parentesi all'estremità del modulo a 3 righe. L'avvertenza qui è che ho solo definito i caratteri 'L' 'a' e 'b'.
Immagine 1 : anteprima del programma di font.
* Quindi questo era facilmente possibile tra la fine degli anni '80 e la metà degli anni '90, ma non oggi. Il supporto è stato rimosso per lo più alcuni sofà adobe hanno ancora questo.