[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[mgp-users-jp 00573] Re: modified 1.05a
- To: mgp-users-jp@mew.org
- Subject: [mgp-users-jp 00573] Re: modified 1.05a
- From: NISHIO Yasuhiro <nishio@hh.iij4u.or.jp>
- Date: Fri, 9 Jul 1999 21:41:17 +0900
- In-reply-to: Your message of "Thu, 8 Jul 1999 14:44:11 +0900" <>
- Posted: Fri, 09 Jul 1999 21:40:31 +0900
- References: <>
- Reply-to: mgp-users-jp@mew.org
西尾と申します。
itojunさん、西田さんありがとうございます。
567のパッチでmultilingual.mgpは、うまく表示できるようになりました。
tmfontの方は、566のパッチをあてると tmfont 指定の文字はうまく表示できます。
しかし、同じバイナリで sample-jp.mgp を表示すると``日''が``ヨ''の様に
左端が切れてしまいます。コードを理解していないので、全く根拠は無いのですが
drawarea[areaindex].x = x ;\
の行ではなく、
drawarea[areaindex].width = obj->data.X->width+1;\
の行に obj->data.X->xoff を加えるようにすると tmfont指定をするしないに
かかわらず、うまく表示されるようです。(mgp -e で実行しても正しそうな感じです。)
まったく、検討違いなことをしているような気もするのですが、何故か正しく動作します。
別件ですが、TruType フォントによってはヒント情報を使わないと正しく
グリフがとれないようです。私の手元にあるものでは、NEC製のフォントが
これに該当します。そこで、LoadTrueTypeChar() (tfont.c)の第2引数を
1に変更しています。
--
にしお