更改所有字体系列后,字体真棒图标显示为正方形

时间:2018-10-31 00:28:19

标签: font-awesome

应用以下代码后,字体真棒图标将显示为正方形。如果我将其应用于body标签。它不会覆盖所有字体系列,因此我不得不将其应用于*。如何解决此错误?

<style>
  * {
    font-family: "Open Sans", sans-serif !important;
  }
</style>

2 个答案:

答案 0 :(得分:2)

这是因为超棒的字体要求将FontAwesome value=1.5 width=0.75 fig = plot_decision_regions(X_train.values, y_train.values, clf=clf, feature_index=[0,2], #these one will be plotted filler_feature_values={1: value, 3:value}, #these will be ignored filler_feature_ranges={1: width, 3: width}) 应用于图标元素,以便正确地获取和呈现图标。

您的样式可能会覆盖此FontAwesome行为。

解决此问题的一种方法是确保字体真棒的font-family类仍然正确地将所需的FontAwesome字体应用于.fas元素。您可以通过更新CSS来做到这一点:

.fas

或者,如果您的浏览器支持<style> * { font-family: "Open Sans", sans-serif; } .fas { font-family:FontAwesome; } </style> CSS3选择器:

:not

答案 1 :(得分:0)

如果您使用的是Font Awesome 5,则可以使用

.fab
{
    font-family: 'Font Awesome 5 Brands' !important;
}

.fas, .far, .fa
{
    font-family: 'Font Awesome 5 Free' !important;
}