我安装了这个字体
http://www.bibleplaces.com/paleo_hebrew_fonts/
http://www.bibleplaces.com/wp-content/uploads/2015/08/PaleoHebrew.zip
我安装了它
它适用于Word女士,这就是它的位置以及它看起来像/应该是什么样子。 (这是在我的任务栏中,它设置为EN - 英语 - 而不是希伯来语)。 (如果设置为希伯来语,我会得到标准的希伯来语脚本,这是一个块状的,而不是古希伯来语,它就像棒子一样)。因此,在任务栏中将语言栏设置为EN是正确的。
但是当我在visual studio中尝试使用文本框时,我无法显示字体
我可以将文本框设置为Wingdings,因此我知道设置字体的代码是正确的。
extend
TTF文件是PaleoHebrew.TTF,字体窗口显示为“Paleo Hebrew Regular”
文本框只显示英文
或者如果我在任务栏中将语言设置为(HE),那么我将获得常规的希伯来语脚本,而不是古希伯来语脚本。虽然这也发生在单词中。也许那是正常的。
我无法在Visual Studio C#中用C#编写的winforms应用程序中获取文本框,显示古希伯来字体的字符,虽然MS字可以显示它们没问题。
我试过
TextBox tb1 = new TextBox();
string fontname = "Wingdings"; // works
fontname = "PaleoHebrew"; // doesn't work
fontname = "Paleo-Hebrew"; // doesn't work
fontname = "Paleo Hebrew Regular"; // doesn't work
tb1.Font = new System.Drawing.Font(fontname, 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
而不是
System.Drawing.FontStyle.Regular
但它仍无效。