Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.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
Silverlight 是否可以使用一些自定义字体在wp7中的webbrowser控件中呈现不支持字体符号的页面_Silverlight_Windows Phone 7_Fonts_Browser - Fatal编程技术网

Silverlight 是否可以使用一些自定义字体在wp7中的webbrowser控件中呈现不支持字体符号的页面

Silverlight 是否可以使用一些自定义字体在wp7中的webbrowser控件中呈现不支持字体符号的页面,silverlight,windows-phone-7,fonts,browser,Silverlight,Windows Phone 7,Fonts,Browser,我需要用一种不受支持的语言打开页面,例如格鲁吉亚语/亚美尼亚语。为此,我尝试在浏览器控件中嵌入一些不受支持的字体,并在webbrowser控件中选择该字体(在我的例子中是Sylfaen)作为FontFamily-浏览器仍然无法识别它。是否有办法使用非标准字体呈现网页? FontFamily=“/Fonts/bpg_glaho_sylfaen.ttf#sylfaen”并将复制到bpg_glaho_sylfaen.ttf字体的输出设置为“更新时复制”。 此类不受支持页面的示例:据我所知,您试图安装

我需要用一种不受支持的语言打开页面,例如格鲁吉亚语/亚美尼亚语。为此,我尝试在浏览器控件中嵌入一些不受支持的字体,并在webbrowser控件中选择该字体(在我的例子中是Sylfaen)作为FontFamily-浏览器仍然无法识别它。是否有办法使用非标准字体呈现网页?
FontFamily=“/Fonts/bpg_glaho_sylfaen.ttf#sylfaen”
并将复制到bpg_glaho_sylfaen.ttf字体的输出设置为“更新时复制”。


此类不受支持页面的示例:

据我所知,您试图安装的字体不是Windows phone 7内置的

如果是这样的话,微软不支持在WindowsPhone7中安装字体。

如何嵌入字体?显示您的代码。不要只描述它。@MattLacey添加了“字体嵌入”的代码。字体有格鲁吉亚符号。如果我打开“格鲁吉亚”谷歌,它会显示正方形而不是字母。哦……这可能不是控制的错,而是网站的错?。。例如,如果网站使用Arial,render也会使用Arial,并且系统Arial会被修剪,所以我会得到正方形。无论如何,我需要使用可见的字符来呈现页面。这就是为什么我想使用wb控件并创建一个不依赖于系统字体的自定义控件。我想打开用字形书写的页面,内置字体不支持这些字形。我曾考虑过获取页面的HTML,并将主体字体更改为嵌入webbrowser中的字体,但字体属性似乎只在某些内部使用中起作用。我想用嵌入字体重新呈现页面,并将其显示给用户。我希望可能有替代的HTML解析器,或者不知道……您是否对代码进行了单元测试,如果字体来自(.css文件)而不是HTML,该怎么办。@Saaboor Awan,问题在于另一件事,而不是字体来自何处。它在浏览器渲染器本身。它尝试使用其内部系统字体来呈现页面。如果字符未知,则显示正方形。正如我所看到的,现在没有办法改变这种行为(谢谢大家的关注)。