I am using css pseudo elements to render icons (jsfiddle)
body {
    font-family: Arial;
    font-size: 13px;
}
a {
    text-decoration: none;
    color: #515151;
}
a:before {
   font-family: "Font Awesome 5 Free";
   content: "\f07a";
   display: inline-block;
   padding-right: 3px;
   vertical-align: middle;
   font-weight:900;
}<link href="https://use.fontawesome.com/releases/v5.4.1/css/all.css" rel="stylesheet"/>
<a href="#">This is a link</a>Is there a way to rotate or mirror a icon?
 
     
    