Vine Linux バグトラッキングシステム

課題の詳細を表示 コメントにジャンプ ] 課題の履歴 ] 印刷 ]
IDプロジェクトカテゴリ登録日最終更新
0000371Vine Linux1 バグ2006-11-14 18:472012-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で、正常なサイズ表示できなくなったサンプルファイルです。
タグ設定されていません。
archx86
パッケージtgif XOrg
添付ファイル? file icon 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
Powered by Mantis Bugtracker