63

我正在开发一个 Rails 应用程序,我们需要发送电子邮件。

我已经通过 rails gem 安装了 font-awesome 图标(https://github.com/bokmann/font-awesome-rails)(我使用.scss)

它适用于我的网页视图,但不适用于电子邮件。至少gmail不显示它们。

这是正常的 ?我可以在电子邮件视图/布局上使用很棒的字体吗?如果没有,我在哪里可以找到很棒的字体图标的 png/svg 版本,以便我在网页上使用的图标与我在电子邮件中使用的图标相同(为了保持一致性)?

4

5 回答 5

61

您不能在 html 电子邮件中可靠地使用 webfonts。一些客户可能会尊重并呈现它们,但大多数客户不会。

于 2013-07-26T12:04:43.860 回答
45

您可以使用网站将图标转换为图像,然后只需下载图像并将其上传到 Imgur。从那里您可以使用<img>标签链接到 Imgur 图像。

编辑:

更好的解决方案是将图像托管在您自己的服务器上,其与您的电子邮件域相同。这将增加图像自动显示在您的电子邮件中的机会,因为它们通常是隐藏的,直到用户决定查看它们。

例如,如果我曾经myname@mydomain.com发送电子邮件,我会将图像托管在mydomain.com

于 2015-04-15T12:01:16.560 回答
7

您可以将它们作为图像嵌入到您的电子邮件中。您可以使用fa2png.io将字体真棒图标转换为所需大小和颜色的 png。

于 2014-12-15T05:50:54.203 回答
4

您可以尝试将图标输出为 PNG,并包含在您的电子邮件 HTML 中。如果您熟悉 PHP,GitHub 上的这个开源项目可以帮助您自动转换它们。

于 2013-08-31T09:20:30.047 回答
4

您可以将它们作为图像嵌入到您的电子邮件中。为了将它们转换为图像,您可以在 Mac App Store 中将Font Awesome 下载为 PNG。它将以任何大小或颜色导出字体真棒图标的 PNG 版本。

https://itunes.apple.com/us/app/font-awesome-to-png/id826676932?ls=1&mt=12

于 2014-03-12T02:39:57.113 回答