[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[mgp-users-jp 00565] Re: modified 1.05a
- To: mgp-users-jp@mew.org
- Subject: [mgp-users-jp 00565] Re: modified 1.05a
- From: nishida@wide.ad.jp
- Date: Thu, 8 Jul 1999 14:35:28 +0900
- In-reply-to: Your message of "Thu, 8 Jul 1999 01:04:12 +0900" <>
- Posted: Thu, 08 Jul 1999 14:35:27 +0900
- References: <>
- Reply-to: mgp-users-jp@mew.org
- Sender: Yoshifumi Nishida <nishida@sfc.wide.ad.jp>
>>>>> 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;\