![Plotutils / Plotfont: 特定の文字 (HPGL) コードを取得する](https://rvso.com/image/231045/Plotutils%20%2F%20Plotfont%3A%20%E7%89%B9%E5%AE%9A%E3%81%AE%E6%96%87%E5%AD%97%20(HPGL)%20%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E5%8F%96%E5%BE%97%E3%81%99%E3%82%8B.png)
GNU plotfont は、GNU プロット ユーティリティ graph、plot、pic2plot、tek2plot、およびそれらのベースとなる GNU libplot グラフィックス ライブラリで使用可能な任意のフォントの文字マップを生成するシンプルなユーティリティです。
https://www.gnu.org/software/plotutils/manual/en/html_node/plotfont-Examples.html#plotfont-Examples
例:
plotfont -T hpgl HersheySans
HPGL コードで HersheySans の文字マップを生成します。
コードにはすべての文字が含まれており、互いに分離または独立しているplotfont を使用して特定の文字の HPGL コードのみを取得するにはどうすればよいでしょうか。これを行うことができる他のツールはありますか。
答え1
をお持ちの場合は、最小限の形式の画像を多数のプロット形式の 1 つに変換できる をplotfont
お持ちかもしれません。たとえば、文字の場合:pic2plot
pic
x
printf '.PS\n "x" \n.PE\n' |
pic2plot -FHersheySans --font-size .5 -Thpgl
次のような出力が生成されます(読みやすさのために出力を分割)
BP;IN;PS10668;IP0,0,8128,8128;SC0,10000,0,10000;WU1;SP1;TR0;LT;
LA1,4,2,4;LA3,10;PW1.5214;
PA4167,5758;PM0;PD;PA5833,3636;PU;PM2;EP;
PA5833,5758;PM0;PD;PA4167,3636;PU;PM2;EP;
PA0,0;SP0;PG0;
Plot Absoluteで始まる 2 行は、文字PA
の各バーを描画するための指示ですx
。