[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
[MD:4170] Re: Try 1.99a4
- X-ml-count: 4170
- Subject: [MD:4170] Re: Try 1.99a4
- From: MIYOSHI Masanori <miyoshi@xxxxxxxxxxxxxxxx>
- Date: Fri, 07 Feb 2003 20:21:24 +0900
- User-agent: Wanderlust/2.11.1 (Wonderwall) EMIKO/1.14.1 (Choanoflagellata) LIMIT/1.14.7 (Fujiidera) APEL/10.4 Emacs/21.1 (i386-msvc-nt5.1.2600) MULE/5.0 (SAKAKI) Meadow/1.99 Alpha4 (KUROGANE)
>>>>> In [meadow-users-jp : No.4408]
>>>>> Toru Ito <toru.ito.aa@xxxxxxxxxxxxxxxxxxxxxxxx> wrote:
伊藤> 2.台湾語(chinese-big5)表示
伊藤> 新堂さんのfont-setup.el+intlfonts-1.3で他国語(C-h h)は綺麗に出てい
伊藤> るのですが、台湾語のみ最後の漢字の1/5程度(?)欠けて表示されています。
これは、BDF フォントのバウンディングボックス(BBX)の幅をフォントの幅と
しているのが原因でした。代わりに、下記のように DWIDTH の値を使うように
修正しようと思います。
それから別件なのですが、ascent, descent にバウンディングボックスの値を
用いるのは正しいですか?
FONT_ASCENT や FONT_DESCENT を使うように変えちゃっていいですか?
mw32_bdffont_glyph_metric()@mw32font.c:
{
MW32CharMetric cm;
glyph_struct glyph;
bdffont *pbf = (bdffont*) plf->pphys;
if (mw32_get_bdf_glyph(pbf, cp, 0, &glyph))
{
- cm.width = glyph.metric.bbw;
+ cm.width = glyph.metric.dwidth;
cm.ascent = glyph.metric.bbh + glyph.metric.bboy;
cm.descent = -glyph.metric.bboy;
--
三好 雅則 mailto:miyoshi@xxxxxxxxxxxxxxxx
http://www.boreas.dti.ne.jp/~miyoshi/ (Meadow2 のページ始めました)