matlab中的阿拉伯语文本信息
当我显示任何信息对话,如警告对话或帮助对话,使用阿拉伯语文本作为信息时,它没有以正确的方式显示 示例:matlab中的阿拉伯语文本信息,matlab,character-encoding,dialog,arabic,Matlab,Character Encoding,Dialog,Arabic,当我显示任何信息对话,如警告对话或帮助对话,使用阿拉伯语文本作为信息时,它没有以正确的方式显示 示例: 中文: helpdlg('Hello World !!'); 阿拉伯文: helpdlg('أهلا أيها العالم'); 我的想法是,这是字符编码问题,我真的不确定 我尝试使用不同的字体,如: text(0.6,0.5,'أهلا و سهلا','fontname','david','rotation',180,'fontsize',50,'color','r');
中文:
helpdlg('Hello World !!');
阿拉伯文:
helpdlg('أهلا أيها العالم');
我的想法是,这是字符编码问题,我真的不确定 我尝试使用不同的字体,如:
text(0.6,0.5,'أهلا و سهلا','fontname','david','rotation',180,'fontsize',50,'color','r');
text(0.6,0.5,'أهلا و سهلا','fontname','arial','rotation',180,'fontsize',50,'color','r');
text(0.6,0.5,'أهلا و سهلا','fontname','Arabic Typesetting','rotation',0,'fontsize',50,'color','r');
text(0.6,0.5,'أهلا و سهلا','fontname','Courier','rotation',0,'fontsize',50,'color','r');
这个问题还没有解决
问题是,Matlab对话消息如何以阿拉伯语出现?解决方案是将机器本地编号和格式更改为阿拉伯语 然后重启Matlab,GUI、命令窗口、工作区等将支持阿拉伯语 只有对话仍然不支持阿拉伯语
我怀疑这是MATLAB字体的问题。你试过玩字体首选项吗?你可能对这个@Shai感兴趣:我已经尝试过这个问题的解决方案,但是id没有;不起作用,
text(0.1,0.5,'fontname','Courier','rotation',0.,'fontsize',50,'color','r')
@Shai-Aliecum Al-Salam:我尝试过许多字体,包括阿拉伯语排版
,它们肯定支持阿拉伯语。@slayton:任何形式的显示的阿拉伯语文本都没有问题。