HG正楷書体-PRONo.16586
SI さん 04/02/02 10:03
 
こんにちは。

フォントで「HG正楷書体-PRO」を指定すると、mなどの幅の大きい文字が隣の文字と
重なって表示されます。解決方法をご教示ください。よろしくお願いいたします。

SI


[ ]
RE:16586 HG正楷書体-PRONo.16587
SI さん 04/02/02 10:49
 
>こんにちは。
>
>フォントで「HG正楷書体-PRO」を指定すると、mなどの幅の大きい文字が隣の文字と
>重なって表示されます。解決方法をご教示ください。よろしくお願いいたします。
>
>SI
>

追加情報です。

使っているのは秀丸ver4.05、OS=windows xpです。よろしくお願いします。

SI

[ ]
RE:16587 HG正楷書体-PRONo.16597
秀まるお2 さん 04/02/02 19:40
 
 こちらのWindowsXPテストマシンにて、HG正楷書体-PROの12ポイントで、全角
/半角/大文字/小文字の「m」をいろいろ表示してみましたが、特に文字が欠
けるとはいう感じはしませんでした。

 メモ帳でも同じフォントを使ってみましたが、同じように表示してる気がしま
す。

 もしかして、「太字」をONにしていると、となりの文字と少しくっついた感じ
になることはあります。さらには「イタリック」にしていると、文字の右上が欠
けることはあります。(他のフォントでも同じく)

 HG正楷書体-PROはプロポーショナルフォントなんですが、プロポーショナルフ
ォントの場合はフォント側で指定された文字ピッチで描画されてるはずだと思い
ます。

 ということで、果たしてそういう仕様なのか、それとも何か別の再現手順があ
るのか、よく分かりません。

 一度、メモ帳上で同じフォントにしてみて、それと同じかどうか確認してみて
欲しいです。同じなら仕様ってことになりますけど。

 もしかして、12ポイント以外の特定フォントサイズの場合に限って起きるのか
もしれませんけど。

[ ]
RE:16597 HG正楷書体-PRONo.16598
三月 さん 04/02/02 21:30
 
> HG正楷書体-PROはプロポーショナルフォントなんですが、プロポーショナルフ
>ォントの場合はフォント側で指定された文字ピッチで描画されてるはずだと思い
>ます。
>
> ということで、果たしてそういう仕様なのか、それとも何か別の再現手順があ
>るのか、よく分かりません。
>
うちのマシン WinXPでもおきます。
そもそも、HG正楷書体-PROがプロポーショナルフォントに分類されてないんですが、
プロポーショナルフォント扱いになってないからおきるとか?

ポイントサイズはいくつでもおきます。
メモ帳はちゃんと並びます。

[ ]
RE:16598 HG正楷書体-PRONo.16603
ENCODINGSHIFTJIS さん 04/02/03 09:58
 
Office-2000 で入るプロポーショナル付きの日本語フォント
では不調です。
mmが重なって、nnnのように表示される。

WINDOWS¥FONTS
の表示では
2000年7月4日、19:13:20
ファイルサイズ 4.00 MB (4,197,636 バイト)
Ver.3.00
(C)2000 data:株式会社リコー typeface:日本活字工業(株)

この現象は −PRO が名前の末尾に付くフォントで起きやすい。

メモ帳は正常で、
MIEFSは選択すると「このフォントでは表示できません」になる。

[ ]
RE:16603 HG正楷書体-PRONo.16606
秀まるお2 さん 04/02/03 14:16
 
 うちの会社のテストマシン上にOffice2000がインストールされてるんですが、
そこに入っているフォントは日付もサイズも違います。(日付は古く、サイズは
小さい)

 OfficeXP Personalもあるんですが、ライセンス認証の関係でインストールし
てませんで…。これをインストールしてテストしてみます。

 後ほど調査結果を報告させていただきます。

[ ]
RE:16606 HG正楷書体-PRONo.16607
秀まるお2 さん 04/02/03 16:11
 
 OfficeXP付属のフォントでテストしたら再現しました。

 EnumFontFamiliesEx関数でフォント情報を取得すると、たしかに固定ピッチフ
ォントと返ってくるんですけど、1つ1つの文字幅を調べると明らかにプロポー
ショナルフォントです。秀丸は固定ピッチかプロポーショナルかで全然別の描画
方法をしてるので、これではまったくうまく描画できません。

 ということでなんですが、とりあえず「ファイルタイプ別の設定」の上では固
定ピッチと表示しつつも、選択した時に各文字の幅(具体的には'i'と'W'の幅)
を比べて違っていたらプロポーショナル扱いの処理をするってことにします。

 一応これはフォントのバグだと思うので、秀丸としてはV4.0x系では対応せず、
V4.10β系にて対応します。

[ ]
RE:16607 HG正楷書体-PRONo.16608
SI さん 04/02/03 16:18
 
秀まるお2様、

素早いご返答ありがとうございました。よろしくお願いいたします。

SI

> 一応これはフォントのバグだと思うので、秀丸としてはV4.0x系では対応せず、
>V4.10β系にて対応します。

[ ]