我按照qooxdoo文档中的Web Fonts教程向Font.js添加了一个Web字体,但我注意到Chrome的Developer Console中有一个警告:
我的代码如下:
/* ************************************************************************ #asset(myApp/fonts/*) ************************************************************************ */ qx.Theme.define("myApp.theme.Font", { extend : qx.theme.simple.Font, fonts : { "silkscreen" : { size: 8, lineHeight: 1, family: [ "silkscreen", "Tahoma" ], sources: [ { family: "Silkscreen", source: [ "myApp/fonts/slkscr-webfont.eot", "myApp/fonts/slkscr-webfont.ttf", "myApp/fonts/slkscr-webfont.woff", "myApp/fonts/slkscr-webfont.svg#silkscreen" ] } ] } } });
如何解决浏览器警告?
根据W3C规范,正确的MIME类型是application/font-woff
,因此您需要配置Web服务器以在提供.woff文件时使用它.
如果您使用的是IIS网络服务器,请尝试尝试: