为什么某些 fontawesome 图标无法在 html 中呈现?

Why do some fontawesome icons not render in the html?

我正在尝试将一些 fontawesome 图标添加到从 rst 呈现到 html 的 html 文档中。有些图标已渲染,有些则未渲染。

这是 index.rst 文件:

Test page
================================

Here is a test Table

.. csv-table::
   :stub-columns: 1
   :header: , Colum1 |globe|, Column2 |grapes|, Column3 |bolt|, Column4 |wrench2|, Column5 |graph|

   Row1 |wrench|,, some element, element 2, element 3, test
   Row2 |flask|,, , element row 2, element row 2, test
   


.. toctree::
   :hidden:

   The Ecosystem <self>


.. |wrench2| raw:: html

   <i class="fa fa-wrench"></i>

.. |wrench| raw:: html

   <i class="fa fa-wrench"></i>

.. |graph| raw:: html

   <i class="fa fa-diagram-project"></i>

.. |grapes| raw:: html

   <i class="fa fa-grapes"></i>

.. |flask| raw:: html

   <i class="fa fa-flask"></i>

.. |bolt| raw:: html

   <i class="fa fa-bolt"></i>

.. |globe| raw:: html

   <i class="fa fa-globe"></i>

并且 conf.py 文件是 HERE and the custom.css file is HERE。我用来创建文档的命令是:

sphinx-build -M html source build -v

源文件位于 source 中。 您必须安装一些额外的主题:

pip install sphinx-bluebrain-theme

最后我得到了这样的渲染图

第 1、3 和 4 列有图标,但其他列没有图标。但据我所见,一切都是一样的。

我该如何解决这个问题?

从图标看来您使用的是 4.0 版https://fontawesome.com/v4/icons/

缺失的图标已在以后的版本中添加。