こんにちは。かとうです。 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;