My font icons are behaving inconsistently on webkit-based mobile browsers when used on mobile devices.
When hovering over the span on a desktop browser, the icon properly fills its container:
https://i.sstatic.net/qzrmz.png
However, when hovering over the span on a mobile device, the icon improperly fills its container and throws off vertical alignment:
https://i.sstatic.net/Zme3V.png
I have been unable to find a solution to this issue other than using SVGs as my icons. Unfortunately, this resolved but not fixed webkit bug offers little hope for a permanent fix.