トップページ > 記事閲覧
BIG5 in CreateFontToHandle
名前:Gema 日時: 2015/07/06 02:04

こんにちは , my program used to read txt file with Chinese and English text (BIG5 format) and drawing the text on screen with DrawStringToHandle. This is how I load the font font = CreateFontToHandle( "Noto Sans T Chinese Black" , 26 , 9 ,DX_FONTTYPE_ANTIALIASING_EDGE_8X8,DX_CHARSET_BIG5 ) ; But after updated to 3.14d from 3.12a. Only English characters can be drawn, all Chinese characters become blank. Is there a new function to use for BIG5 characters? Thanks By the way, sorry for my English comment...
メンテ

Page: 1 |

Re: BIG5 in CreateFontToHandle ( No.1 )
名前:管理人 日時:2015/07/07 02:21

すみません、Ver3.13eで内部の文字コードを wchar_t に統一したのですが、その際に用意した BIG5 -> UTF-16LE に変換するテーブルが正しくありませんでした 修正版をアップしましたので、よろしければお試しください m(_ _;m https://dxlib.xsrv.jp/temp/DxLibVCTest.exe // VisualC++ 用 https://dxlib.xsrv.jp/temp/DxLibBCCTest.exe // BorlandC++ 用 https://dxlib.xsrv.jp/temp/DxLibGCC_DevCppTest.exe // Dev-C++ 用 https://dxlib.xsrv.jp/temp/DxLibGCC_MinGWTest.exe // MinGW 用 https://dxlib.xsrv.jp/temp/DxLibDotNet.zip // .NET用 https://dxlib.xsrv.jp/temp/DxLibMakeTest.exe // ソース (中身を既存のライブラリのファイルに上書きして、BCCをお使いの 場合は『再構築』を、VCをお使いの場合は『リビルド』を、 Dev-C++をお使いの方は「Rebuild All(Ctrl+F11)」をして下さい)
メンテ

Page: 1 |

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

   クッキー保存