Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0000531Vine Linux1 バグ公開2007-06-02 19:262007-09-03 23:41
anonymous 
 
不明 
完了保留 
4.1 
 
x86
skencil-0.6.16-0vl3
0000531: skencilでの文字入力でエラー?
・インストールした Vine Linux のバージョン
   Vine Linux 4.1 (x86)

・使用しているハードウエア環境(型番や構成等)
   Panasonic Let's note T4 (CF-T4GWKAXS)

・バグが発生した時の操作手順や実行内容
・バグの詳細
 (以上2つを併せて書きます)
   (1)skencilを起動
   (2) 文字入力(draw text, アイコンは "fI" )ボタンをクリック
   (3)入力する文字をタイプ
すると、"cannot load 'adobe-times-.... no such font"といったエラーメッセージパネルが表示される。

また、このあとで、入力された文字をイタリック体に変更しようとして
フォントパネルで操作しても、同様のエラーメッセージが出て
画面上での文字は変わらない。
(epsに書き出すと正しくイタリックになっているようです)

文字入力が全くできないわけではないのですが、
画面上で文字の大きさと字体が確認できないので、
作図の効率が悪いです。

・バグの再現方法
   上記の手順で再現します。
   Vine 4.0のときは問題がなかったような気がします。

参照:
 http://jegog.phys.nagoya-u.ac.jp/~tkonishi/cn/T4/vine4/notes.html#2007-05-27-SKENCIL [^]
に、エラーメッセージのパネルを載せました。
設定されていません。
課題の履歴
2007-06-02 19:26anonymous新規課題
2007-09-01 04:06daisuke状態新規 => 完了
2007-09-01 04:06daisuke解決状況不明 => 保留
2007-09-01 04:06daisukeコメント追加: 0002586
2007-09-03 23:41anonymousコメント追加: 0002587

コメント
(0002586)
daisuke   
2007-09-01 04:06   
> ・インストールした Vine Linux のバージョン
> Vine Linux 4.1 (x86)
>
> ・使用しているハードウエア環境(型番や構成等)
> Panasonic Let's note T4 (CF-T4GWKAXS)
>
> ・バグが発生した時の操作手順や実行内容
> ・バグの詳細
> (以上2つを併せて書きます)
> (1)skencilを起動
> (2) 文字入力(draw text, アイコンは "fI" )ボタンをクリック
> (3)入力する文字をタイプ
> すると、"cannot load 'adobe-times-.... no such font"といったエラーメッセ
> ージパネルが表示される。

core X フォントのスケーリングを禁止しているのが原因と
思われます。adobe-times はビットマップフォントで、
/usr/X11R6/lib/X11/fonts/75dpi などに入っていますが、
4.1 の fontpath ではこのフォントは unscaled が指定さ
れています。

とりあえずの回避は :unscaled を外すか、unscaled がつい
ていない fontpath を追加するかで表示されるようになると
思います。
例)
$ xset fp+ /usr/X11R6/lib/X11/fonts/75dpi

根本的な解決方法は、ビットマップフォントを使わないこと
だとおもいますが、どういう対処をするのがよいか判断がつ
かないので保留にしておきます。(判断はメンテナに委ねます)
(0002587)
anonymous   
2007-09-03 23:41   
元のレポートを書いたものです。
お返事ありがとうございます。

> $ xset fp+ /usr/X11R6/lib/X11/fonts/75dpi

こちらを試してみましたところ、エラーメッセージは出なくなり、また
画面上でちゃんとフォントが確認されるようになり、
期待される動作になりました。とりあえず rc.local に入れておきます。
ありがとうございました。