在屏幕上显示希伯来语文本
Posted
技术标签:
【中文标题】在屏幕上显示希伯来语文本【英文标题】:Displaying hebrew text on screen 【发布时间】:2011-06-06 02:44:40 【问题描述】:我想在 MATLAB 中使用text
命令:
text(0.6, 0.5, 'ירוק', 'rotation', 180, 'fontsize', 50, 'color', 'r')
问题是它显示乱码。
有人知道为什么吗?我应该怎么做才能正确显示文本?
【问题讨论】:
这很可能是一个编码问题 - 您看到的“乱码”可能是 Matlab 将文件解释为使用与您保存的不同字符集的结果。究竟显示了什么?是: ירוק还是类似的东西? ...如果没有,则添加 cmets 和/或使用描述它们为什么不好的额外信息更新您的问题 :-) 【参考方案1】:您需要使用支持希伯来字符的字体 - 默认字体 (Helvetica) 不支持。您可以使用 'Courier'、David' 等。例如:
text(0.6,0.5,'ירוק','fontname','david','rotation',180,'fontsize',50,'color','r')
בהצלחה!
【讨论】:
以上是关于在屏幕上显示希伯来语文本的主要内容,如果未能解决你的问题,请参考以下文章
Unicode / UTF-8文本文件:Windows控制台上的乱码(试图显示希伯来语)
GTK3 在 TreeView 中为 RTL 语言(如希伯来语)渲染文本