【问题标题】:Custom Font specified by CSS not workingCSS指定的自定义字体不起作用
【发布时间】:2014-07-16 05:01:23
【问题描述】:

我在这里设置了颜色和字体大小以及字体系列

literalCardNumber = string.Format("<span style=color:black;font-size:14px;font-family:HelveticaNeueLT Std Med; >" + bestCard.Info.serialNumber.ToString() + "</span>");

字体大小和颜色正确,但字体没有改变,当我检查我看到的元素时

<span style="color:black;font-size:14px;font-family:HelveticaNeueLT" std="" med;="">Pastel Green</span>

我的原始行应该是什么?它似乎不喜欢空格

【问题讨论】:

    标签: c# css asp.net


    【解决方案1】:

    问题是非网络标准字体需要包含在引号内。

    尝试(我不确定转义字符以正确加载族的确切语法,因为这种语言不是我的强项)这个...

    literalCardNumber = string.Format("<span style=\"color:black;font-size:14px;font-family:'HelveticaNeueLT Std Med',Helvetica,Arial,sans-serif;\">" + bestCard.Info.serialNumber.ToString() + "</span>");
    

    我添加了更多内容,因为您非常希望为用户提供后备方案,尤其是那些安全设置不允许下载字体的用户。

    【讨论】:

    • 我现在得到这个 Pastel Green跨度>
    • 请检查更新的答案是否正确转义。您还可以更改 @font-face 声明,以便引用时的字体名称不同。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-22
    相关资源
    最近更新 更多