Unigine中如何顯示中文內容

2021-10-03 15:01:10 字數 607 閱讀 2669

在unigine中是支援中文顯示的。主要做法內容如下:

1)將中文字型放入data目錄下,任意位置都可以,格式必須是ttf .

2) 呼叫unigine::gui::get()->setfont("你剛才使用的字型名字");

之後類似下面的**做給演示

unigine::gui::get()->setfont("zcoolxiaowei-regular.ttf");

widgetbuttonptr butremoveall = widgetbutton::create(gui::get());

butremoveall->arrange();

butremoveall->settext(" 世界。你好 ");

3)最後說一下乙個大坑。這個檔案的編碼格式必須是utf8 -without bom

這個可以在你的vs編輯器中或其餘文字編輯器中確定。

unicode , utf8 with bom , gb2312什麼的,都是不行的。

具體原因不確定,可能是內部使用解析ttf的字型庫freetype什麼的問題?

或者是unicode字元轉換的內部bug問題?

Matplotlib如何顯示中文

想設定為中文字型,網上搜尋的方法幾乎都是下面這樣,已經把字型拷貝到了程式目錄下了,然而並沒有生效 plt.rcparams font.sans serif simhei.ttf 設定字型路徑和字型名 import matplotlib.font manager as font manager fro...

如何顯示中文月份

一位問到,怎樣才能在網頁顯示中文月份。解決問題,我們無需寫更多程式去寫自定義函式,使用cultureinfo 類,就可以輕易實現。下面insus.net舉個簡單例子,僅你參考 asp dropdownlist id dropdownlist1 runat server autopostback tr...

linux中顯示中文亂碼如何解決?

第一步 排查 第1個里程碑 看看linux系統的字符集 echo lang 第2個里程碑 遠端連線工具 xshell securecrt putty 字符集 第二步 修改 修復 修改字符集 第乙個里程碑 修改xshell字符集 推薦 第二個里程碑 修改linux系統的字符集 1.臨時 export ...