匿名 | ログイン | 新しいユーザーの作成 | 2024-12-05 03:48 JST |
メイン | マイビュー | 検索 | 変更履歴 | ロードマップ | Vine Linux ホーム |
課題の詳細を表示 [ コメントにジャンプ ] | [ 課題の履歴 ] [ 印刷 ] | ||||||||
ID | プロジェクト | カテゴリ | 登録日 | 最終更新 | |||||
0000371 | Vine Linux | 1 バグ | 2006-11-14 18:47 | 2012-10-02 23:02 | |||||
報告者 | anonymous | ||||||||
担当者 | daisuke | ||||||||
優先度 | 中 | 再現性 | 不明 | ||||||
状態 | 完了 | 解決状況 | 実装済 | ||||||
バージョン | 4.2 | ||||||||
修正予定バージョン | 修正済バージョン | ||||||||
概要 | 0000371: tgifで半角文字(サイズ14以外)が正常に扱えない | ||||||||
説明 | Vine4.0beta2以降RC2までのtgif の半角フォント周りで問題があったので、報告します。 (beta1では問題ありませんでした。いずれもx86版で調べました。) Latexの図を作成するのにtgifを使っているのですが、 Vine3.2(とVine4beta1)の環境下で作成した図の文字の大きさが、 正しく表示されませんでした。 問題があったのは半角アルファベット文字を含むデータです。 34ポイントなどのフォントサイズを指定した文字の場合です。 (34ポイントが14ポイントにされてしまう) また、Vine4.0beta2以降、tgifで フォントサイズ15や34などの半角アルファベット文字を正常に入力できません。 (14ポイントにされてしまう) フォントによって、動作が違うようです。 Helveticaなどの半角アルファベットでは、正常ではありませんが、 明朝などの全角文字では、正常です。 tgif のバージョン更新で、問題が発生したのかと思って、 Vine3.2,Vine4.0beta1〜RC2を以下のように調べたのですが、 tgif バージョンの違いだけの問題ではないようです。 まだ問題を特定できていませんが、 Xのフォント周りとの組み合わせでの問題かと推察しています。 --------------------------------------------------------- ○調べたこと(添付したサンプルファイルtest.objを使った) Vine3.2、Vine4.0beta1では正常に34ポイントで表示される。 Vine4.0beta2〜Vine4.0RC2では正常に表示されない。 (14ポイントにされる) Vine4.0beta1 の tgif-4.1.44-0vl3 を tgif-4.1.44-0vl4 に更新してみましたが、正常に表示される。 Vine4.0beta2 の tgif-4.1.44-0vl4 を、 tgif-4.1.44-0vl3 にバージョンダウンしてみたが、正常には表示されない。 (14ポイントにされる) --------------------------------------------------------- 添付ファイルtest.objは、Vine3.2,Vine4.0beta1のtgifで正常に文字が表示できたが、 Vine4.0beta2〜RC2で、正常なサイズ表示できなくなったサンプルファイルです。 | ||||||||
タグ | 設定されていません。 | ||||||||
arch | x86 | ||||||||
パッケージ | tgif XOrg | ||||||||
添付ファイル | test.obj [^] (1,564 バイト) 2006-11-14 18:47 | ||||||||
コメント | |
(0002002) anonymous (参照) 2006-11-14 19:27 |
beta2 以降、デフォルトでは xfs が起動しないようになっています。 xfs を起動させてから、X を再起動してみてください。 # apt-get install XOrg-xfs # /sbin/service xfs start これで14ポイント (や 8、10、12、18、24 ポイント) 以外でも表示できるようになるなら、xfs が自動的に起動するようにしておけば良いと思います。 # /sbin/chkconfig xfs on |
(0002003) anonymous (参照) 2006-11-14 21:44 |
xfsを起動させることで、tgifの文字サイズの問題は解決しました。 どうも、ありがとうございます。 Vine Linux を使う人は Latex 環境を使う人が多いと思うのですが、 beta2 から xfs をデフォルト起動にしないようにしたことは、 何か理由があるのでしょうか? このままリリースすると、 以前からのユーザで困る人が多数でると思います。 xfsをデフォルト起動しないのであれば、 その影響をFAQなどに情報を載せておいて欲しいです。 |
(0002004) daisuke (管理者) 2006-11-16 01:15 |
xfs は必要なく、fontpathに /usr/X11R6/lib/X11/fonts/75dpi を追加すれば表示されると思います。installerで修正しておき ます。 # 本来は helvetica ではなく bitstream vera sans # あたりを使うように変更したほうがよいと思います。 なお、xfs は今後もデフォルトで有効にすることはありません。 |
(0002005) anonymous (参照) 2006-11-20 07:15 |
FontPath に 75dpi が含まれていても、特定のサイズ (XOrg-75dpi-fonts に含まれているもの) 以外は表示できないと思います。 |
(0002006) daisuke (管理者) 2006-11-20 13:20 |
> FontPath に 75dpi が含まれていても、特定のサイズ (XOrg-75dpi- > fonts に含まれているもの) 以外は表示できないと思います。 75dpi:unscaled が FontPath の前方にはいっていると、ここで フィルタされてしまいますね。unscaled がついている FontPath を消せば表示はできます。(xfsで表示するのと同じです) # xfs の場合は、unscaled なパスが入っていても、ここであきら # めたりはしないようですが。。 しかし、xfs を使った時も同じですが、ビットマップの拡大なので あまりお薦めできるようなものではないと考えます。 やはり Tgif で使うフォントを bitstream vera のものに変更す べきと思います。4.0 では対応できませんが、VineSeed で変更し ようと思います。 |
(0002007) kazutaka (開発者) 2006-11-24 17:42 |
割当済みに変更します。 |
(0002008) kazutaka (開発者) 2006-12-05 14:51 |
分類をバグに変更します。 |
(0002009) anonymous (参照) 2008-02-09 18:09 |
「tgifで半角文字(サイズ14以外)が正常に扱えない」と言うのは VineSeedのみの対応で、現在は4.2でもバグのままと言うことでよいでしょうか? 現状で、4.2でも14ptの文字以外はデフォルトで使えません。 ちなみに、/etc/X11/xorg.confは次のようになっています。 Section "Files" FontPath "/usr/X11R6/lib/X11/fonts/TrueType" FontPath "unix/:7100" FontPath "/usr/X11R6/lib/X11/fonts/japanese" FontPath "/usr/X11R6/lib/X11/fonts/misc" FontPath "/usr/X11R6/lib/X11/fonts/75dpi" EndSection :unscaledの設定は無くなっていますが、xfsを起動しないとうまく表示できません。 |
(0007331) daisuke (管理者) 2012-10-02 23:02 |
EOLにつきcloseします |
課題の履歴 | |||
変更日 | ユーザー名 | 項目 | 変更内容 |
2006-11-14 18:47 | anonymous | 添付ファイル追加: test.obj | |
2006-11-14 18:47 | anonymous | 新規課題 | |
2006-11-14 19:27 | anonymous | コメント追加: 0002002 | |
2006-11-14 21:44 | anonymous | コメント追加: 0002003 | |
2006-11-16 01:15 | daisuke | バージョン | 4.0beta => 4.0beta,4.0,VineSeed |
2006-11-16 01:15 | daisuke | 担当者 | => daisuke |
2006-11-16 01:15 | daisuke | 状態 | 新規 => テスト待ち |
2006-11-16 01:15 | daisuke | コメント追加: 0002004 | |
2006-11-20 07:15 | anonymous | コメント追加: 0002005 | |
2006-11-20 13:20 | daisuke | コメント追加: 0002006 | |
2006-11-24 17:42 | kazutaka | 状態 | テスト待ち => 担当者決定 |
2006-11-24 17:42 | kazutaka | コメント追加: 0002007 | |
2006-12-05 14:51 | kazutaka | バージョン | 4.0beta,4.0,VineSeed => 4.0,VineSeed,4.0beta |
2006-12-05 14:51 | kazutaka | コメント追加: 0002008 | |
2008-02-09 18:09 | anonymous | バージョン | 4.0,VineSeed,4.0beta => 4.2 |
2008-02-09 18:09 | anonymous | コメント追加: 0002009 | |
2012-10-02 23:02 | daisuke | コメント追加: 0007331 | |
2012-10-02 23:02 | daisuke | 状態 | 担当者決定 => 完了 |
2012-10-02 23:02 | daisuke | 解決状況 | 不明 => 実装済 |
Copyright © 2000 - 2024 MantisBT Team Copyright © 2012 - 2024 Project Vine |