确定 Font Awesome 伪元素中的正确字体系列
Font Awesome 5 为用户提供了一系列图标系列,包括免费、固体、品牌、常规。每个系列都需要在 CSS 伪元素中分配特定的字体系列才能正确显示图标。
案例 1:品牌图标
使用品牌图标时,例如Twitter 图标位于 https://fontawesome.com/icons/twitter?style=brands,正确的字体系列是“Font Awesome 5 Brands”。这是因为品牌图标具有独特的视觉风格,并且位于单独的字体系列中。
案例 2:实心图标
当尝试显示实心图标时,例如 https://fontawesome.com/icons/phone?style=solid 上提供的电话图标,重要的是要注意正确的字体系列不是“Font Awesome” 5 固体。”实心图标实际上与常规图标属于同一字体系列,即“Font Awesome 5 Free”。
正确的方法
而不是分配特定字体-每个图标样式的系列,建议在一行中包含所有必需的字体系列,并用逗号分隔。这确保浏览器将根据图标的样式使用适当的字体:
.icon { display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; font-family: "Font Awesome 5 Brands", "Font Awesome 5 Free"; }
通过这种方法,浏览器将在遇到品牌图标时优先考虑品牌字体系列,而在遇到品牌图标时优先考虑免费字体系列实心或常规图标。
以上是如何在 CSS 中正确设置 Font Awesome 图标的字体系列?的详细内容。更多信息请关注PHP中文网其他相关文章!