我想创建一个需要某种字体存在的电子邮件签名。我知道我的电子邮件收件人中有很大一部分拥有正确的字体,但对于那些不喜欢的人,我不希望显示某些文字。
如何根据可用字体执行此条件CSS?
感谢。
答案 0 :(得分:3)
简短的回答是你不能。
即使使用JavaScript,从font-family
值列表中查找实际使用的字体仍为hellishly difficult bordering the impossible。这在CSS中是不可能的。
执行此操作的唯一方法可能是将文本渲染为图像。
答案 1 :(得分:0)
虽然只有CSS,但这是不可能的。而且由于你不能使用javascript(这是在电子邮件中),你或多或少都没有选择。为什么不使用要显示的文本图像?一个不错的png可以做到这一点,没有人会知道其中的区别。当然,您将无法以这种方式选择文本。
答案 2 :(得分:0)
唯一可行的方式i've seen需要使用javascript,但由于您在电子邮件中无法使用javascript,因此您只能使用仅针对演示文稿的规则来解析客户端信息。
答案 3 :(得分:0)
我同意matthewpavkov,图像是要走的路。您可以尝试使用@font-face,但我不知道签名的麻烦是否真的值得。