こんにちは。かとうです。
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
--- xdvik-22.84.14/texk/xdvik/ft2.c.orig 2009-07-20 16:16:58.832187000 +0900
+++ xdvik-22.84.14/texk/xdvik/ft2.c 2009-07-20 16:18:46.337114199 +0900
@@ -189,7 +189,12 @@
} /* We love plus % plus, we hate minus % plus. */
assert( xmax <= bm->bytes_wide );
- yoffset = ascend - g->bitmap_top;
+ if (g->bitmap_top == 0) {
+ yoffset = 0;
+ } else {
+ yoffset = ascend - g->bitmap_top;
+ }
+
if ( yoffset >= 0 ) { /* to down */
dst += yoffset * bm->bytes_wide;
if (ymax > bm->h - yoffset) ymax = bm->h - yoffset;