>>511 ツール作って幅計算して
>>64と比較してみたんだけど、以下の行が違ってた。
0x0054: 9
0x0059: 9
0x0079: 8
0x263c: 8
0x2660: 11
0x2666: 11
0xff77: 10
0xff7c: 9
0xff9c: 9
monafontのがどうやって求めたのか知らないけど、
GetTextExtentPoint32W で求めたらこうなった。
右クリックメニューで太字表示される部分は
Demiのフォントを作ってインストールすると
そのフォントで表示されるようです。
ぅは。
漏れは単なる通りすがりのDTP屋だけど
あんたらすげーわ。
厳しい環境(Windows)は人を(林檎使い)より進化させる。
FontSubstitutesで全て割り付ければ大丈夫だけど
俺は全てBoldフォントに変更してる
勿論それぞれ潰れないように調整してあるが
知ってると思うけどシステムはノーマルフォントがないと
ボールドを使用し次にイタリック イタリックボールドと代替フォントを割り当てる
だからノーマルとノーマルイタリックを削除
自分の好きなフォントのボールドとイタリックを用意して
オリジナルと置き換えれば2書体で済むし勝手にボールド処理されないよ
>>524 一つお伺いしますが、その方法にした場合
ノーマル部分はボールドで、ボールド部分は
イタリックボールドで表示されるということでしょうか?
>>520 おお、乙です。その文字幅で試してみます。thx!
できればそのツールをうpしてもらえるとありがたい…。
MSPゴシ以外のフォントでも合わせてみたいんで。GUIとかなくてもいいです。
527 :
520:05/02/20 14:03:13 ID:4+2Czb4G
>>527 ぬおおお!
俺の中で早くも今年最大の神に決定!!
ありがとう!
こらすげーや
すごいツールなんだろうが、俺には豚に真珠だな。
>>527 なんだかよく分からないけど乙です。
moeweの管理人さんだったりして…
今使ってみたけどこりゃすごいわ!
527氏ありがとう
534 :
527:05/02/20 23:25:23 ID:4+2Czb4G
なぜか好評でうれしいですね。
一応書いておきますと、各フォントの幅を調べるツールなんですけど、
その幅というのは画面に表示する時のフォント幅になります。
ですから、ビットマップでも、アウトラインでもフォント幅を調査できます。
また、画面に表示するフォント幅が、MS Pゴシックの場合と
完全に一致すれば、理屈上はAAが絶対にズレないということになると思います。
そこで、このツールでMS Pゴシックと自作フォントの幅を比較すれば、
AAズレチェック用ツールとしても使えるのではないでしょうか。
ちなみに、出力ファイルの左の数値はUnicodeで、右がフォント幅ですので、
MS Pゴシックと違いがあった行のUnicodeと幅の数値をもとに修正すれば
いいと思います。
その修正については、TTEditやFontForge等を使えばいいんでしょうけど、
私は全然知らないのでおまかせします。
それと比較用のツールとしては、ExamDiff, WinMerge, DF(ファイラーでは無い方)等
があります。持ってない場合は検索してみてください。
>>527 すげー ありがとうございます。
msgothic.ttcの全種類取っておけばテンプレになるのですごく便利です。
ところで使用中のAA対応フォントで、F001とF002が違うって出たんですが、
文字登録されてない場合は無視しちゃうしかなさそう。
>527氏のツール使って全部一致するのにずれる(;´Д`)
何が悪いんだー
>>536 ひょっとしてUnicode2000からのスペースの文字幅が
合ってなかったりして。
527さんのツールは、文字が無い部分のフォント幅は
吐き出してくれないのかな?
そういえば漢字の幅も吐き出されてないね。
まぁおそらく全部が同じ幅なんだろうけど。
ソースをちょっと見てみたけど、出力する文字が個別に
指定されているみたいですね。さすがにループで全文字を
出力するようにすると無駄な部分が多そう。