Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/16.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
Windows 安装希伯莱字体matlab_Windows_Matlab_Unicode_Operating System_Hebrew - Fatal编程技术网

Windows 安装希伯莱字体matlab

Windows 安装希伯莱字体matlab,windows,matlab,unicode,operating-system,hebrew,Windows,Matlab,Unicode,Operating System,Hebrew,我正在寻找一种在我的matlab(R2009b,Windows7)中安装希伯来文字体的方法。我不是在寻找显示或阅读希伯来文字符的解决方案,而是一种能够使用类似希伯来文的英文字母(用于字符串purpusese)的方法。让我来到这里的问题是,我有声音文件,它们的名字是希伯来语,我需要从matlab中读取它们。但当我试图阅读文件列表(使用ls)时,我会在希伯来文字母所在的位置打上问号 该命令将列出所有可用的系统字体。如果列表中没有希伯来文字体,那么您必须在操作系统级别安装一个,例如(或者,谷歌“免费希

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

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

您在Matlab中使用的字体可能根本没有希伯来文字体符号(“字符”)。因此,缺少的字符被替换为“?”。您可以在
HKLM\SOFTWARE\Microsoft\windowsnt\CurrentVersion\FontLink\SystemLink
编辑注册表,将一种字体“链接”到GDI中的另一种字体


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

我不认为Matlab是问题所在。Matlab仅仅反映了操作系统的功能。尝试在命令提示符下运行'dir'命令,您将看到相同的问号。您是对的,在执行dir时,我得到了相同的结果。我的操作系统支持希伯来语(我可以在windows中看到文件名,我也经常用希伯来语)。我确信有一种方法可以让我从matlab中看到文件名,我在pyhto中使用os.listdir(path)时也会得到同样的结果。所以我想这与操作系统有关。我意识到这不是一个编程问题。但这对我有很大帮助