ほとんどのエンジニアリングアプリケーションは、線とユーザーサプライの太さだけでフォントをサポートしています。非常に多くの彫刻およびフライス盤と同様に。一部のフォントは存在しますが、最新のソフトウェアでは非常にうまく機能しません(あるとしても)。
これが問題です。PostScriptを非推奨にしたため、フォントエンジンが退行しました。簡単な解決策はありません。そのため、ほとんどのコンピューターでは不可能になった、あらゆる種類のグッズをその日に戻すことができます。svgフォント定義がブラウザーから非推奨になったため、svgで機能しなくても、これをサポートするアプリはほとんどありません。
問題は、そのようなフォントに普遍的な形式がないことです。そして、多くの場合、フォント自体が誤動作します。通常のアプリはそれらを奇妙に扱います。見る:
Jongwareは、イラストレーター用のモノラインテキスト描画と呼ばれるスクリプトを作成しました。たとえば、ここから入手できます。
タイプ3フォントを使用して、PostScriptでこのタイプの独自のフォントを作成することが可能です(ただし、イラストレーターは状況によってはこれらを使用できますが、サポートはもはや広くありません*)。ただし、デザインアプリのサポートはほとんどありません。しかし、ostScriptを実行するときは、実際にこれを終日使用しています。以下に例を示します( このデモ用に編集された専用のフォント):
%!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
これを使用するには、EPSで終わるテキストファイルに配置し、イラストレーターまたは単語にドラッグアンドドロップします。開始前に空行がないことを確認してください。3行フォームの終わりにある括弧内の内容を変更することにより、テキストを編集できます。ここでの注意点は、文字「L」「a」および「b」のみを定義したことです。
画像1:フォントプログラムのプレビュー。
*したがって、これは1980年代後半から1990年代半ばに簡単に可能でしたが、今日では不可能でした。サポートはほとんど削除されましたが、一部のAdobeソフトにはまだこれがあります。