问题 在屏幕上显示希伯来语文本


我想用屏幕在屏幕上显示希伯来文字 text MATLAB中的命令:

text(0.6, 0.5, 'ירוק', 'rotation', 180, 'fontsize', 50, 'color', 'r')

问题是它显示出胡言乱语。

有人知道为什么吗?我该怎么做才能正确显示文字?


12813
2018-01-09 15:29


起源

它可能是一个编码问题 - 你看到的“胡言乱语”可能是Matlab将文件解释为使用与你保存的文件不同的字符集的结果。究竟做了什么?它是:×רוק或类似的东西? - psmears
...如果他们不这样做,那么添加评论和/或更新您的问题,并附上描述他们为什么不好的额外信息:-) - psmears


答案:


您需要使用支持希伯来字符的字体 - 默认字体(Helvetica)不支持。你可以使用'Courier',David'等。例如:

text(0.6,0.5,'ירוק','fontname','david','rotation',180,'fontsize',50,'color','r')

בהצלחה!


12
2018-01-09 19:27



抱歉延迟..谢谢 - user552231