土村です。 > x86_64上のxdvikでやたらずれる文字がある件ですが、だいぶ改善しました。 [VineSeed:18057] [VineLinux:0719] xdvik (x86_64 のみ)で一部の文字のプレビューがおかしい への対処ですよね。お疲れさまです。 + if (g->bitmap_top == 0) { + yoffset = 0; なるほど、bitmap_top が 0 になるのが問題なんですね。 そこに場合分けを追加して位置調整をしてあると。 ふと思ったのですが、bitmap_top が 0 になるのは少し変ですよね。 手元に x86-64 な Vine がなくて試せていないのですが、 RHEL 4 update 7 (x86_64), ptelive 2009/7/16 (Libraries: kpathsea version 3.5.7, T1lib version 5.0.1, FreeType version 2.3.7) という環境では、正常に動いています。 bitmap_top を表示させてみましたが、 0 になるのはグリフがない(空白)ときばかり、 通常の文字だと 63 とか 72 とかの数字になっています。 そういえば、フォントにも依存しそうな問題ですね。 明日にでも時間がとれれば、フォントも同じにして試してみますが、 i386 と x86-64 の違いで bitmap_top が 0 になったり ならなかったりするようだと、 別のところに原因があるような気もします。 またまた口ばかりですいません。 ----- 土村 展之 TSUCHIMURA Nobuyuki From: "Tomohiro 'Tomo-p' KATO" <tomop@xxxxxxxxxxxxx> Subject: [VineSeed:18136] xdvik with x86_64 Date: Mon, 20 Jul 2009 16:29:46 +0900 Message-ID: <4A641CE8.6060707@xxxxxxxxxxxxx> > こんにちは。かとうです。 > > x86_64上のxdvikでやたらずれる文字がある件ですが、だいぶ改善しました。 > パッチを添付しますので検証をお願いします。 > > -- > __________________________________________________ > _/_/ Tomohiro "Tomo-p" KATO <tomop@xxxxxxxxxxxxx> > _/_/ Team Gedoh Network http://www.teamgedoh.net/ > _/_/ Key fingerprint = A6D8 3981 3575 9F00 EFC3 9C2B F03A 5383 9287 74D9