C++ c++;开放式框架OpenGl绘制特殊字符,如éáú;
我有一个字符串数组,其中包含英语中未使用的字符:C++ c++;开放式框架OpenGl绘制特殊字符,如éáú;,c++,string,opengl,openframeworks,C++,String,Opengl,Openframeworks,我有一个字符串数组,其中包含英语中未使用的字符: string words[5]={"állat", "köcsög" ,"alúl", "ugrik", "setál"} 我将windows文件夹中的Arial字体加载并存储在ofTrueTypeFront对象中: 我加载字体以使_bFullCharacterSet=true ofTrueTypeFont font; font.loadFont("arial.ttf",24, true, true); 我想在画布上绘制它们,如: for (
string words[5]={"állat", "köcsög" ,"alúl", "ugrik", "setál"}
我将windows文件夹中的Arial字体加载并存储在ofTrueTypeFront对象中:
我加载字体以使_bFullCharacterSet=true
ofTrueTypeFont font;
font.loadFont("arial.ttf",24, true, true);
我想在画布上绘制它们,如:
for (int i=0;i<words.size();i++){
font.drawString("Start!",ofGetWidth()/6,ofGetHeight()/8*i);
}
for(int i=0;i目前ofTrueTypeFont
不完全支持Unicode字符。不过,openFrameworks核心的更好的国际支持正在进行中。您可以在openFrameworks 1.0路线图中找到我们的计划,请参见此处的国际化计划和此处的印刷计划
在您等待时,unicode支持的最佳替代方案可能在以下插件中找到:
您的源文件使用的是哪种编码?尝试使用我尝试过,但没有解决问题,我必须使用ACSII,如何更改默认编码?@user:在文本编辑器中打开源文件,该编辑器显示编码并允许您更改编码——例如,在记事本++中,编码列在右下角,可以使用“Encoding”顶级菜单项。感谢您的回答我的荣幸!祝您的项目好运。