[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 メーリングリストの案内