トップページ > 記事閲覧
3.24eから3.24fに更新した際にフォントの見た目に差異が発生する
名前:uncle 日時: 2026/03/19 14:26

お世話になっております。 バージョンを「3.24e」から「3.24f」に更新した所、CreateFontToHandleで作成したフォントの見た目に差異が発生しております。 見た目としては「アンチエイリアスが無効化された」・「アルファが全て二値化された」かのような見た目になっております。 画像を添付しておきます。 ttps://drive.google.com/drive/folders/1mFSMLCrksMjetpg2VABcMtQtg2tY4qPy?usp=drive_link こちらで確認できた限りではDxFont.cppで、 NS_SetIgnoreDrawGraphColor( TRUE ) ; を呼んでいる4か所を NS_SetIgnoreDrawGraphColor( FALSE ) ; に変更すれば一先ず問題が発生しない事までは確認しております。 以上、ご確認よろしくお願いいたします。
メンテ

Page: 1 |

Re: 3.24eから3.24fに更新した際にフォントの見た目に差異が発生する ( No.1 )
名前:管理人 日時:2026/03/20 04:34

手元の環境で以下のようなシンプルなテストプログラムで確認した所 #include "DxLib.h" int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ) { // ウインドウモードで起動 ChangeWindowMode( TRUE ) ; // DXライブラリの初期化 if( DxLib_Init() < 0 ) return -1 ; // フォントハンドルの作成 int FontHandle = CreateFontToHandle( "MS ゴシック", 32, 1, DX_FONTTYPE_ANTIALIASING ) ; // 文字列の描画 DrawStringToHandle( 0, 0, "テスト文字列", GetColor( 255,255,255 ), FontHandle ) ; // キーの入力待ち WaitKey() ; // DXライブラリの後始末 DxLib_End() ; // ソフトの終了 return 0 ; } 問題なくアンチエイリアスが適用されていたので、3.24f から現在までの別件での変更で 本件の問題が直っていたようです こちらに暫定最新版がアップされていますので、よろしければお試しください m(_ _;m https://dxlib.xsrv.jp/temp/DxLibVCTest.zip // Windows版 VisualC++ 用 https://dxlib.xsrv.jp/temp/DxLibBCCTest.zip // Windows版 BorlandC++ 用 https://dxlib.xsrv.jp/temp/DxLibBCC2Test.zip // Windows版 C++ Builder 10.2 用 https://dxlib.xsrv.jp/temp/DxLibGCC_MinGWTest.zip // Windows版 MinGW 用 https://dxlib.xsrv.jp/temp/DxLibDotNet.zip // Windows版 .NET用 https://dxlib.xsrv.jp/temp/DxLibMakeTest.zip // ソース (中身を既存のライブラリのファイルに上書きして、BCCをお使いの 場合は『再構築』を、VCをお使いの場合は『リビルド』を、 Dev-C++をお使いの方は「Rebuild All(Ctrl+F11)」をして下さい)
メンテ
Re: 3.24eから3.24fに更新した際にフォントの見た目に差異が発生する ( No.2 )
名前:uncle(解決済み) 日時:2026/03/20 09:30

お世話になっております。 ご案内いただいた暫定最新版にて確認し、問題が解決していることを確認できました。 本件はクローズいたします。 ご対応ありがとうございました。
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存