« フォントによる WPF 縦書きの違い | Main | WPF/XPS の縦書き Metrics を検証 »

2007.12.08

Font BlackBox in WPF

フォントによって BlackBox の縦位置が正しく取れない問題 は、計算方法が違っていたらしい。だいたいにおいて高さが正しい BlackBox を取れていたのだから、TopSideBearingsBottomSideBearings を疑ったのは間違いだった。

image

DistancesFromHorizontalBaselineToBlackBoxBottom を使って BlackBox の下座標を取ることで、以前は BlackBox が上にずれていた英文フォントや一部の日本語フォントも正しくなりました。

あとは Vertical Origin が取れればそれなりの縦書きを実装できそうなのだが、これが見つからない。

|

« フォントによる WPF 縦書きの違い | Main | WPF/XPS の縦書き Metrics を検証 »

Comments

Post a comment



(Not displayed with comment.)




TrackBack

TrackBack URL for this entry:
http://app.cocolog-nifty.com/t/trackback/2111/17311706

Listed below are links to weblogs that reference Font BlackBox in WPF:

» WPF/XPS の縦書き Metrics を検証 [さすらいの .NET プログラマー]
WPF 縦書き対応 と Font BlackBox の計算 とを組み合わせてみる [Read More]

Tracked on 2007.12.10 at 04:22 AM

« フォントによる WPF 縦書きの違い | Main | WPF/XPS の縦書き Metrics を検証 »