Font icons have become common, particularly in buttons, menus, etc.
<span class="glyphicon glyphicon-star"></span>
will produce a visual star icon, but unfortunately a screen reader will only read it as “\e006” (meaningless to those users).
If the icon is only used for decoration, hiding the link with the aria-hidden=”true”
attribute won't cause screen reader users to lose any meaning.
But if the font icon is inside a control or link, make sure that there is text associated with the control or link before hiding the icon so screen reader users will understand its meaning.