I am using unicode as per cheetsheet: https://fontawesome.com/v5/cheatsheet/free/solid
I tried changing font-weight as per answer here but it hasnt helped: Font awesome 5 on pseudo elements
Maybe the issue is in css I linked? I dont know where to get other css version if there is newer.
.icon {
font-family: 'Font Awesome 5 Free', 'Font Awesome 5 Regular', 'Font Awesome 5 Brands', 'Arial';
font-size: 18px;
font-weight: 900;
}
<link href="https://use.fontawesome.com/releases/v5.7.2/css/all.css" rel="stylesheet" />
<div><span class="icon brand"></span>airbnb</div>
<div><span class="icon"></span>amazon-pay</div>
<div><span class="icon"></span>bacteria</div>