【问题标题】:Custom Fonts With Windows Azure使用 Windows Azure 自定义字体
【发布时间】:2014-07-17 09:41:24
【问题描述】:

我现在正处于最艰难的时期。我有一个在 Visual Studio 中看起来很漂亮的应用程序,但是当我发布到 Windows Azure 时,自定义字体并没有显示出来,并且使应用程序看起来很糟糕。我使用从字体加载的自定义字体和自定义图标。 Bootstrapv3 和其他我用过的。

我做了很多研究,发现很多解决方案都指向同一件事,但我仍然遇到问题,这就是我所做的:

无论如何,我确保在构建操作中将所有字体文件都设置为内容,但仍然没有修复它。

我更新了 Web.config 以包含以下内容:

<system.webServer>
<modules runAllManagedModulesForAllRequests="true"/>
<staticContent>
  <remove fileExtension=".svg" />
  <remove fileExtension=".eot" />
  <remove fileExtension=".woff" />
  <mimeMap fileExtension=".svg" mimeType="image/svg+xml"  />
  <mimeMap fileExtension=".eot" mimeType="application/vnd.ms-fontobject" />
  <mimeMap fileExtension=".woff" mimeType="application/x-woff" />
</staticContent>

网站是AZURE WEBSITE LINK

我仍然不知道如何让自定义字体工作。如果您查看链接,文本“登录 Big Daddy Pools”实际上是一种自定义字体,但看起来很糟糕......请帮助我花了几天时间!

【问题讨论】:

  • 你真的得到文件了吗?直接从服务器请求时是否存在? RAMMFAR 是否在处理请求?
  • 如果我真的输入了完整的字体路径,是的,我可以下载文件。 RAMMFAR 是什么意思
  • 好的,如果你可以下载文件,它可能不是 RAMMFAR (runAllManagedModulesForAllRequests)。如果您检查浏览器的开发人员工具并查看正在发出的请求,您能否确认文件确实被请求和下载?
  • 您是否尝试在部署后重新启动您的站点?我遇到了同样的问题,重启已经解决了。
  • 我刚才试了重启还是不行。

标签: c# css asp.net-mvc azure fonts


【解决方案1】:

你的 CSS 文件在顶部有这个:

/* Minification failed. Returning unminified contents. (2412,1): run-time error CSS1019: Unexpected token, found '@import' (2412,9): run-time error CSS1019: Unexpected token, found 'url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700)' */

您可能需要先解决这个问题,因为当我加载您在上面提供的页面时,我看不到任何从浏览器出站的网络请求以请求这些字体文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-19
    • 2015-12-21
    • 2016-07-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多