你好 ![]()
我试图通过 HTML 添加以下两个符号:
和
。
据我理解,它们是 Font Awesome 的字体,所以我尝试插入:
<i class="fa fa-heart-o"></i>
但这并没有显示字体:

它添加了一个大小为 0x0 的元素。正确添加字体的方法是什么?
你好 ![]()
我试图通过 HTML 添加以下两个符号:
和
。
据我理解,它们是 Font Awesome 的字体,所以我尝试插入:
<i class="fa fa-heart-o"></i>
但这并没有显示字体:

它添加了一个大小为 0x0 的元素。正确添加字体的方法是什么?
你试过添加一些自定义 CSS 来强制设置大小吗?
为什么不使用 Unicode 表情符号呢?
这是旧格式。自 2018 年 11 月起,我们已切换至 FontAwesome 的 SVG 图标,现在使用 SVG 语法,而非字体图标 <i> 元素。
我已经设法让 Unicode 表情符号生效了,但我猜这并不是最佳方案,原因有二:
不过,如果单从效率角度考虑,我认为这比使用 SVG 更好。
您介意展示一个简单的使用示例吗?
如果您正在将这些图标添加到插件中,核心中提供了工具,可在 Ruby 和 Ember 中使用它们。请参阅 Introducing Font Awesome 5 and SVG icons 以开始。