CSS指定的自定义字体不起作用

本文关键字:字体 不起作用 自定义 CSS | 更新日期: 2023-09-27 18:13:10

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

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>

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

CSS指定的自定义字体不起作用

问题是,非web标准的字体需要包含在引号中。

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

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

我添加了更多,因为它是非常可取的,你有一个后备用户,特别是那些安全设置不允许字体下载