You can use Emojis. The disadvantage is, that icons look different other clients, platforms, browsers. This because most often vendors replace the raw (black/gray/white) unicode symbol by a 'nice' colored icon.
Comment by Denny Trebbin on "Is it recommended to use HTML Emoji Unicode on a website? What are the dis-advantages?" | Hashnode