@font-face 在 Xbox 360 上的 Internet Explorer 9 上?

@font-face on Internet Explorer 9 on Xbox 360?

我正在尝试在 Xbox 360 上的 IE9 上加载字体。它在常规 Windows 7/Internet Explorer 9 盒子上工作得很好,但在 Xbox 上却不行。任何人都知道获取字体加载的技巧是什么?

@font-face {
  font-family: "Gotham";
  src: url("../fonts/Gotham-Medium.eot") format("embedded-opentype"), url("../fonts/Gotham-Medium.otf") format("opentype"), url("../fonts/Gotham-Medium.woff") format("woff"), url("../fonts/Gotham-Medium.ttf") format("truetype"), url("../fonts/Gotham-Medium.svg#Gotham") format("svg");
  font-weight: normal;
  font-style: normal; 
}

body {
  font-family: "Gotham";
}

–更新–

我尝试删除除 woff 和 ttf 之外的所有字体格式:

@font-face {
  font-family: "Gotham";
  src: url("../fonts/Gotham-Medium.woff") format("woff"), url("../fonts/Gotham-Medium.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

但 IE9 仍然显示 times new roman 作为字体。

基于 link here and the official documentation found in MSDN here。它说不支持 .eot 文件。所以我的建议是使用“.woff”或“.ttf”文件类型作为使用@font-face 的字体。

希望这对您有所帮助。 编码愉快:)