トップページ > 過去ログ > 記事閲覧
メイリオフォントが小さい?
名前:ヤット 日時: 2011/05/16 00:45

DrawString関数やDrawFormatStringで文字を表示する際にMSゴシックなどに比べてメイリオ(Meiryo)がひと回り小さく表示されてしまいます。もちろんSetFontSizeで同じサイズを指定しています。 他のソフトウェア(ペイントなど)だとMSゴシックもメイリオもだいたい同じサイズか、むしろメイリオの方が少し大きいくらいなのですが……なぜでしょうか。 OSはXPでライブラリはVer 3.05を使用しています。

Page: 1 |

Re: メイリオフォントが小さい? ( No.1 )
名前:管理人 日時:2011/05/21 14:55

フォントに行間情報がある場合に、行間の分だけ文字本体が小さくなるようになっていました ( この行間情報は手元のフォントではメイリオだけありました ) 行間情報があっても、行間情報がないフォントと同じくらいの大きさになるように プログラムに手を加えましたので、よろしければお試しになってみてください m(_ _)m http://homepage2.nifty.com/natupaji/DxLib/DxLibVCTest.exe // VisualC++ 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibBCCTest.exe // BorlandC++ 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibGCCTest.exe // Gnu C++ 用 (中身を既存のライブラリのファイルに上書きして、BCCをお使いの 場合は『再構築』を、VCをお使いの場合は『リビルド』を、 Dev-C++をお使いの方は「Rebuild All(Ctrl+F11)」をして下さい)
Re: メイリオフォントが小さい? ( No.2 )
名前:ヤット(解決) 日時:2011/05/25 01:03

3.05aをVCでリビルドして、きちんと表示されているのを確認しました。行間情報が原因とは思いもよりませんでした。 当方が調べたところでは、同様の問題が、ユーザーがフォントを選択できる仕様の市販の美少女ゲームの一部でもあるとのことです。 ともかく、こんなに迅速に対応してもらえるなんてとビックリしました。とても感謝しています。本当に頭が下がる思いです(*゚ー゚*)> これからもDXライブラリをありがたく使わせていただきます。

Page: 1 |