[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: [MD:7461] 非 TrueType フォントの bold 表示について



藤井です。

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