【问题标题】:Font issue! HTML5 template font is different than corresponding Umbraco template字体问题! HTML5 模板字体与对应的 Umbraco 模板不同
【发布时间】:2017-02-16 15:57:36
【问题描述】:

在将 html5 模板转换为 umbraco 时,我似乎遇到了一个令人沮丧的字体样式问题。当 html5 模板的所有样式和脚本都复制到 Umbraco 中的相应脚本和 css 文件夹中时,一切似乎都是正确的,除了在运行应用程序时,标题下所有内容的字体样式似乎与原始 html5 字体不同模板。

请注意,通过在cshtml中创建主页模板,将html5模板转换为umbraco模板。

这很奇怪。我想知道服务器或 cshtml 是否不支持该字体(这两者都没有意义,并且可能不太可能出现问题)。我假设字体样式会受到支持,因为 HTML5 模板在运行 localhost 时似乎没有问题。

任何帮助将不胜感激。

谢谢:)

【问题讨论】:

    标签: c# html visual-studio razor umbraco


    【解决方案1】:

    如果您自己托管字体文件,而不是从 Google 字体或其他第 3 方 CDN 加载,请检查您的 web.confg 中允许的文件格式。

    staticContent 下确保存在以下内容:

    <remove fileExtension=".woff" />
    <mimeMap fileExtension=".woff" mimeType="application/font-woff" />
    <remove fileExtension=".ttf" />
    <mimeMap fileExtension=".ttf" mimeType="application/font-sfnt" />
    

    如果您使用任何其他字体文件格式,也需要将它们添加为允许的文件类型。

    【讨论】:

    • 我已经尝试从 Google 加载字体文件并通过 localhost 自己托管它们......似乎当我运行解决方案时,正文和页脚字体不正确(我假设 IIS 问题) ,但是当 index.html 通过浏览器时,字体会按原样显示。所以你是说自己托管字体文件,然后将其添加到 web.config?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-26
    • 2013-10-12
    • 2018-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多