The difference between using a web font and using SVG is primarily that you do not break the underlying assumptions of usability software, primarily one that a font contains actual information to be parsed. An SVG icon is not going to cause a screen reader to say 'Unpronounceable'. A web font is going to do this. Among other things.