客户端计算机上未安装字体

时间:2016-05-23 10:57:23

标签: asp.net webforms

我在我的asp.net web应用程序中使用了一些特殊字体。在每台机器上都没有找到它们(使用该Web应用程序),而且客户端看不到该字体。我可以解决它吗

2 个答案:

答案 0 :(得分:1)

this W3Schools article中所述,您应该在指定font-family时始终指定回退:

  

font-family属性应该包含多个字体名称   "回退"系统。如果浏览器不支持第一个字体,那么   尝试下一个字体,依此类推。

     

从您想要的字体开始,然后以通用系列结尾   浏览器选择通用系列中的类似字体,如果没有其他字体   字体可用。

您可以使用font-family属性在CSS中执行此操作,只需指定逗号分隔的不同字体列表即可。如上所述,它应以通用族结束。

以下示例更喜欢Arial,但会回到Helvetica" font-family"何时找不到Arial。如果两者都不可用,那么它将回退为sans serif"泛型系列"的字体。

    font-family: Arial, Helvetica, sans-serif;

答案 1 :(得分:1)

在这种情况下,您应该使用webfont。浏览器将下载您的特定字体并显示您想要的页面。

例如,参见(从未使用过,首次点击Google搜索):https://www.web-font-generator.com/请注意第二个复选框!

或者查看https://www.google.com/fonts