Windows 8 在Windows 8 Metro应用程序中加载自定义字体

Windows 8 在Windows 8 Metro应用程序中加载自定义字体,windows-8,winjs,Windows 8,Winjs,我找到了这个关于如何在XAML应用程序中嵌入自定义字体的链接。在使用JS构建时,是否有一些方法可以实现同样的效果?以下方法不起作用 @font-face { font-family: "MimicRoman"; src: url("/fonts/MimicRoman.otf") format('opentype'); } 在我看来没问题,应该是这样的。您确定字体文件的路径是正确的,并且确实在某个地方使用了字体?比如说, body { font-family: Mimic

我找到了这个关于如何在XAML应用程序中嵌入自定义字体的链接。在使用JS构建时,是否有一些方法可以实现同样的效果?以下方法不起作用

@font-face {
    font-family: "MimicRoman";
    src: url("/fonts/MimicRoman.otf") format('opentype');
}

在我看来没问题,应该是这样的。您确定字体文件的路径是正确的,并且确实在某个地方使用了字体?比如说,

body {
    font-family: MimicRoman;
}
另外,您确定没有其他字体系列声明优先于您所做的声明吗?(使用DOM资源管理器可以很容易地看到这一点)


如果其他方法都不起作用,您可能需要测试其他字体文件,以防该文件损坏或出现其他问题(例如,中的一些工作示例)

多谢各位。它起作用了。我没有注意到差异,因为回退字体是相似的,IDE一直突出显示@font-face行,认为有错误。