Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/142.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ c++;开放式框架OpenGl绘制特殊字符,如éáú;_C++_String_Opengl_Openframeworks - Fatal编程技术网

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”顶级菜单项。感谢您的回答我的荣幸!祝您的项目好运。