[vine-users:082928] ドロー系の図形描画ツール Tgifの話
田中 秀知
hidetomo @ tanaka.email.ne.jp
2017年 11月 7日 (火) 19:47:30 JST
Linuxの ドロー系の図形描画ツールで Tgifというソフトがありますが、
2ヵ月ほど前に使う機会があって、その時に わかったことを書いておきます。
vine-users MLアーカイブのWebページで 「Tgif」のキーワードで
検索してみると、いくつかの投稿が出てくるのですが、
その投稿の中から 参照されていたWebページに 次の物がありました。
http://tyche.pu-toyama.ac.jp/~a-urasim/tgif/tgif-vine5.html
http://tyche.pu-toyama.ac.jp/~a-urasim/tgif/tgif-vine6.html
VineLinuxのTgifの 今のバージョンでは、
上記の2つのWebページの話は 反映されているのかなと思ったのですが、
間違っていたら、すみません。
Tgifで出てくる日本語のフォントは
明朝体のRyuminと
ゴシック体のGothicBBBが ありますが、
ゴシック体の方が エラーが出て 使えない状態でした。
/usr/share/X11/ja/app-defaults/Tgifを見てみると、
17行目や22行目に 次の行があります。
-alias-mincho-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*
,H,Ryumin-Light-EUC-H\n\
-alias-gothic-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*
,H,GothicBBB-Medium-EUC-H\n\
Linuxには xfdというコマンドがありますが、
これは フォントを表示するコマンドです。
これで表示させてみます。
明朝体の場合は 成功します。
$ xfd -fn '-alias-mincho-medium-r-*--14-*-*-*-*-*-jisx0208.1983-*'
ゴシック体の場合は 失敗します。
$ xfd -fn '-alias-gothic-medium-r-*--14-*-*-*-*-*-jisx0208.1983-*'
けれど、ゴシック体でも、右から4つ目の項目を
「*」から「c」に 変更すると、成功します。
$ xfd -fn '-alias-gothic-medium-r-*--14-*-*-*-c-*-jisx0208.1983-*'
この結果を受けて、次の作業を行ないました。
/usr/share/X11/ja/app-defaults/Tgifのファイルに修正を入れます。
この作業は スーパーユーザーで行なってください。
22行から25行までの範囲
-alias-gothic-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*
,H,GothicBBB-Medium-EUC-H\n\
-alias-gothic-bold-r-*--%d-*-*-*-*-*-jisx0208.1983-*
,H,GothicBBB-Medium-EUC-H\n\
-alias-gothic-medium-i-*--%d-*-*-*-*-*-jisx0208.1983-*
,H,GothicBBB-Italic-EUC-H\n\
-alias-gothic-bold-i-*--%d-*-*-*-*-*-jisx0208.1983-*,H
,GothicBBB-Italic-EUC-H\n\
この範囲を次の内容に修正します。
「*」が「C」に 変更されるだけです。
-alias-gothic-medium-r-*--%d-*-*-*-C-*-jisx0208.1983-*
,H,GothicBBB-Medium-EUC-H\n\
-alias-gothic-bold-r-*--%d-*-*-*-C-*-jisx0208.1983-*
,H,GothicBBB-Medium-EUC-H\n\
-alias-gothic-medium-i-*--%d-*-*-*-C-*-jisx0208.1983-*
,H,GothicBBB-Italic-EUC-H\n\
-alias-gothic-bold-i-*--%d-*-*-*-C-*-jisx0208.1983-*
,H,GothicBBB-Italic-EUC-H\n\
32行から35行までの範囲
-alias-gothic-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*
,V,GothicBBB-Medium-EUC-V\n\
-alias-gothic-bold-r-*--%d-*-*-*-*-*-jisx0208.1983-*
,V,GothicBBB-Medium-EUC-V\n\
-alias-gothic-medium-i-*--%d-*-*-*-*-*-jisx0208.1983-*
,V,GothicBBB-Italic-EUC-V\n\
-alias-gothic-bold-i-*--%d-*-*-*-*-*-jisx0208.1983-*
,V,GothicBBB-Italic-EUC-V\n\
この範囲を次の内容に修正します。
「*」が「C」に 変更されるだけです。
-alias-gothic-medium-r-*--%d-*-*-*-C-*-jisx0208.1983-*
,V,GothicBBB-Medium-EUC-V\n\
-alias-gothic-bold-r-*--%d-*-*-*-C-*-jisx0208.1983-*
,V,GothicBBB-Medium-EUC-V\n\
-alias-gothic-medium-i-*--%d-*-*-*-C-*-jisx0208.1983-*
,V,GothicBBB-Italic-EUC-V\n\
-alias-gothic-bold-i-*--%d-*-*-*-C-*-jisx0208.1983-*
,V,GothicBBB-Italic-EUC-V\n\
これらの変更を反映させるには、次の操作をします。
この作業は 自分のユーザーで行なってください。
$ xrdb -remove
(この xrdb -remove を行なうのが 正解なのかどうか、
ちょっと自信がありません。)
$ xrdb -merge /usr/share/X11/ja/app-defaults/Tgif
実際に 変更が反映されたか 確認するには、次のコマンドを使います。
$ appres Tgif
上記の作業により、ゴシック体が使えるように なりました。
ただ、ゴシック体の時、日本語変換の入力の小窓が
うまく表示されませんでした。
vine-users メーリングリストの案内