[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: [MD:7461] 非 TrueType フォントの bold 表示について
- X-ml-count: 7463
- Subject: Re: [MD:7461] 非 TrueType フォントの bold 表示について
- From: "M.Fujii" <boochang@xxxxxxxxxxxx>
- Date: Sat, 09 Sep 2006 14:51:21 +0900 (JST)
- X-mailer: Mew version 4.2 on Emacs 22.0.50 / Mule 5.0 (SAKAKI)
藤井です。
From: MIYOSHI Masanori <miyoshi@xxxxxxxxxxx>
Subject: Re: [MD:7461] 非 TrueType フォントの bold 表示について
Date: Sat, 09 Sep 2006 10:49:20 +0900
> > 2. 非 TrueType での bold-italic の扱いについて
>
> > bold の場合は overhang が字体の幅増加分となるので、方針が決まれば修正は
> > 効くと思うのですが、bold-italic の場合は別の問題があります。
>
> > bold-italic の overhang は italic が元々持っている overhang に上記の
> > bold 化による幅増加分の合計となります。
>
> > また、GetTextExtentPoint32 API で取得できる幅は normal の幅に、bold 化
> > による幅増加分が足された値になります。
>
> > このため、rbearing, lbearing の計算をどうすれば良いのか分かりません。
>
> 合算されているため italic と bold それぞれに対する成分が分からな
> いということでしょうか?
そうです。
> ちょっと手間ですが、非 bold で italic だけ有効にした logfont を一
> 時的に作って GetTextExtentPoint32 で overhang を調べることは無理
> かな?
bold-italic についてはこの方針で検討してみます。
--
藤井 正行 / Masayuki FUJII