如果存在正确的字体,如何使用CSS仅显示文本?

时间:2010-11-04 19:12:23

标签: css email fonts

我想创建一个需要某种字体存在的电子邮件签名。我知道我的电子邮件收件人中有很大一部分拥有正确的字体,但对于那些不喜欢的人,我不希望显示某些文字。

如何根据可用字体执行此条件CSS?

感谢。

4 个答案:

答案 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,但我不知道签名的麻烦是否真的值得。