What about browser compatibility? The article doesn't mention how well font icons hold up against different versions of IE. Does anyone know?
CSS Web fonts have been in IE since (essentially) forever, and the :before / :after pseudo-element since IE8.
edit to add: to check, open up the developer tools with F12, go to the console, refresh your page, and make sure you're free of errors like this:
"CSS3114: @font-face failed OpenType embedding permission check. Permission must be Installable. iconic_stroke.otf"
(this error taken from the link in the OP, the icons on which completely fail to render properly in IE 9.)