【问题标题】:Can I use font-awesome icons on emails我可以在电子邮件上使用字体很棒的图标吗
【发布时间】:2013-07-26 16:31:39
【问题描述】:

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

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

它在我的网页视图中运行良好,但在电子邮件中不是。至少 gmail 不显示它们。

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

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 font-awesome


    【解决方案1】:

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

    【讨论】:

    • 我明白了。那么你知道我在哪里可以找到 awesomefonts 图标的 png/svg 版本,以便我在网页上使用的图标与我在电子邮件中使用的图标相同(为了保持一致性)?
    • 对不起,我根本不知道 awesomefonts。由于很多客户会屏蔽图片,除非您希望电子邮件的大部分内容在用户点击显示图片之前丢失,否则您最好还是对电子邮件进行不同的设计。
    • @Mathieu 为自己需要的人创建 png 有什么问题?
    • @Mathieu 在本地安装字体,如果您使用 Illustrator,请尝试在您的画板中插入图标​​。您应该在文件 >> 字形 >> 选择 Fontawsome 中找到它。希望对您有所帮助。
    • 这个答案不应该被接受,它几乎不是一个答案。
    【解决方案2】:

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

    编辑:

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

    例如,如果我使用myname@mydomain.com 发送电子邮件,我会在mydomain.com 上托管图像

    【讨论】:

    • 图标转换成图片后。您可以使用this GitHub Repository使用本站CopyFoto.cf获取imgur直接图片url。
    • 好主意!谢谢你:)
    • 该网站给出 404。需要更新链接或答案。试试这个链接:fa2png.app
    【解决方案3】:

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

    【讨论】:

    • 链接给出 404。需要更新答案。试试这个链接:fa2png.app
    【解决方案4】:

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

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

    【讨论】:

    • 大多数(如果不是全部)电子邮件客户端会阻止嵌入图像。 iOS Mail 是少数允许它的邮件客户端之一...
    【解决方案5】:

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

    【讨论】:

    • 我用过它,它可以从命令行很好地工作并生成各种尺寸和颜色(并允许您进行配置),这正是我的电子邮件所需要的,正如 OP 所要求的那样。跨度>
    猜你喜欢
    • 2017-10-15
    • 2016-02-13
    • 1970-01-01
    • 2020-07-28
    • 1970-01-01
    • 2014-02-23
    • 2014-07-09
    • 2020-08-18
    • 2011-05-26
    相关资源
    最近更新 更多