安装希伯来字体matlab

时间:2012-03-19 09:45:02

标签: windows matlab unicode operating-system hebrew

我正在寻找一种在我的matlab(R2009b,Windows 7)中安装希伯来字体的方法。我不是在寻找显示或阅读希伯来字符的解决方案,而是一种能够像英文字母一样使用希伯来语的方法(用于字符串purpusese)。让我在这里的问题是我有声音文件,他们的名字是希伯来语,我需要从matlab读取它们。但是当我试图读取文件列表(使用ls)时,我会得到希伯来字母所在的问号。

2 个答案:

答案 0 :(得分:0)

命令listfonts将列出所有可用的系统字体。如果列表中没有希伯来语字体,那么您必须在操作系统级别安装一个,例如AdobeHebrew(或者谷歌“免费希伯来字体”)。

答案 1 :(得分:0)

您在Matlab中使用的字体可能没有希伯来字体字形(“字符”)。所以缺少的字符用'?'代替。您可以通过在HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink编辑注册表来将字体“链接”到GDI中。

例如:假设您的Matlab副本使用的是Consolas字体,并且您希望它使用字体Miriam来表示Consolas中不存在的字形。要实现这一点,您需要在上面的注册表项中添加一个String值。字符串的名称必须为Consolas,其值应为mriamc.ttf。这告诉Windows GDI使用文件“mriamc.ttf”中的字体在名为“Consolas”的字体中呈现缺少的字形。