I'm using the @font-face rule quite a bit; much more than I did, say, 6 months ago.
Given that different browsers handle the @font-face rule in different ways, what approaches and considerations do I need to keep foremost in mind to optimise performance across different browsers and devices?
I think, you should read this post from Nicholas Zakas.