xfig 3.2.aで作成したepsファイルに無理やり日本語フォントを入れる

2026.6.11 Debian trixie


Debian Ver13になってxfigをインストールしたのだが、mozcで日本語を入れることもできない。
といってもtexで使う図なのでepsに変換して日本語文字が表示できればいい。
そこでxfigで作成した図の日本語にしたいところに、とりあえず適当に目印になる半角アルファベットを何文字か入れて
epsファイルにexportし、そのexportしたepsをエディタで修正すれば、なんとかなる

1.例として、ギリシア文字であるが、下の図の抵抗R1,R2,R3の単位にmozcで[Ω]を入れたいところだが、まったく入れることが
できないのでとりあえず[X]としておく。(もちろん xfigの起動ではオプション   xfig -international  ファイル名 で起動している
のだが、日本語の入力ができない)

xfig3.2.9a.png
(1)file → export で epsファイルをexport    ファイル名 kirchhoff01.eps

(2)エディタでkirchhoff01.epsを開き目印となる[X]を 探す

gs 1 -1 sc ([V]) col0 sh gr
/Times-Roman ff 95.25 scf sf
4860 8955 m
gs 1 -1 sc (3) col0 sh gr
/Times-Roman ff 127.00 scf sf
5175 7290 m
gs 1 -1 sc ([X]) col0 sh gr
/Times-Roman ff 127.00 scf sf
5130 8145 m
gs 1 -1 sc ([X]) col0 sh gr
/Times-Roman ff 127.00 scf sf
5130 8955 m
gs 1 -1 sc ([X]) col0 sh gr
% here ends figure;
pagefooter

[X}を[Ω]に書き換える
/Times-Romanを/Ryumin-Light-UniJIS-UTF8-Hに書き換える


gs 1 -1 sc ([V]) col0 sh gr
/Times-Roman ff 95.25 scf sf
4860 8955 m
gs 1 -1 sc (3) col0 sh gr
/Ryumin-Light-UniJIS-UTF8-H ff 127.00 scf sf
5175 7290 m
gs 1 -1 sc ([Ω]) col0 sh gr
/Ryumin-Light-UniJIS-UTF8-H ff 127.00 scf sf
5130 8145 m
gs 1 -1 sc ([Ω]) col0 sh gr
/Ryumin-Light-UniJIS-UTF8-H ff 127.00 scf sf
5130 8955 m
gs 1 -1 sc ([Ω]) col0 sh gr
% here ends figure;
pagefooter


以上