[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[mgp-users-jp 00565] Re: modified 1.05a



>>>>> On Thu, 8 Jul 1999 01:04:12 +0900, NISHIO Yasuhiro <nishio@hh.iij4u.or.jp> said:

 >> - tmfont を指定すると、日本語のグリフの右端が切れます。
 >>   例えば、sample-jp.mgp の先頭のほうで、tmfont を指定しておくと
 >> 	「本日は晴天なり」の``日''が Eのように表示されます。
 >> 	(右端の縦棒がきれいに無くなる)

ああ、こんなところにミスが。。

以下のパッチを試していただけますでしょうか?
--
西田佳史
nishida@wide.ad.jp



*** draw.c.orig Thu Jul  8 14:35:51 1999
--- draw.c      Thu Jul  8 14:35:55 1999
***************
*** 1734,1740 ****
                fprintf(stderr, "too many drawarea (increase
MAXDRAWAREA)\n");\
                        exit(1);\
        }\
!       drawarea[areaindex].x = x;\
        drawarea[areaindex].y = y - obj->data.X->ascent;\
        drawarea[areaindex].width = obj->data.X->width+1;\
        drawarea[areaindex].height = obj->data.X->height+1;\
--- 1734,1740 ----
                fprintf(stderr, "too many drawarea (increase
MAXDRAWAREA)\n");\
                        exit(1);\
        }\
!       drawarea[areaindex].x = x + obj->data.X->xoff;\
        drawarea[areaindex].y = y - obj->data.X->ascent;\
        drawarea[areaindex].width = obj->data.X->width+1;\
        drawarea[areaindex].height = obj->data.X->height+1;\