我正在开发一个Rails应用程序,我们需要发送电子邮件 .
我已经通过rails gem(https://github.com/bokmann/font-awesome-rails)安装了字体真棒图标(我使用.scss)
它在我的网页视图上工作正常,但在电子邮件上没有 . 至少gmail不会显示它们 .
这是正常的 ?我可以在电子邮件视图/布局上使用真棒字体吗?如果没有,我在哪里可以找到令人敬畏的字体图标的png / svg版本,以便我在网页上使用的图标与我在电子邮件中使用的图标相同(为了保持一致性)?
5 回答
您无法在html电子邮件中可靠地使用webfonts . 有些客户可能会尊重和渲染它们,但大多数客户不会 .
您可以使用this网站将图标转换为图像,然后只需下载图像并将其上传到Imgur . 从那里你可以使用
<img>
标签链接到Imgur图像 .Edit:
更好的解决方案是使用 same domain 作为 email's domain 在您自己的服务器上托管图像 . 这将增加图像自动显示在电子邮件上的机会,因为它们通常是隐藏的,直到用户决定查看它们 .
例如,如果我使用
myname@mydomain.com
发送电子邮件,我会在mydomain.com
上托管图像您可以尝试将图标输出到PNG中,并在电子邮件中包含HTML . 如果您熟悉PHP,GitHub上的this open source project可以帮助您自动转换它们 .
您可以将它们作为图像嵌入电子邮件中 . 您可以使用fa2png.io将字体真棒图标转换为所需大小和颜色的png .
您可以将它们作为图像嵌入电子邮件中 . 要将它们转换为图像,您可以在Mac App Store中下载Font Awesome to PNG . 它将以任何大小或颜色导出PNG版本的字体真棒图标 .
https://itunes.apple.com/us/app/font-awesome-to-png/id826676932?ls=1&mt=12