It ends up being a trade off between performance and UI. But why can't we have both? Why can't the user say "always use x and y fonts because I know best" and give the designer the opportunity to put the fonts they want in without impacting performance.
Part of a web design job should be testing your creation under different user selectable options. Like zoom, font selection, screens of various quality, etc. But most designers still treat web browsers, like it's a piece of paper they're in complete control over.
None of it is specific to custom web fonts (@font-face). Rather, it is about text spacing, indentation, justification, etc.
Don't change the user's default text spacing, indentation, justification. Respect his and his system's choices.
This is a guide for people who want to make use of thousands of years of accrued typographic culture to get their message across usefully and beautifully.
- ed
Well, perhaps a thousand or so years. I'm unsure how deep into Roman times good 'type' style lettering stretches.
I don't know about you, but I set all web pages to be right justified. /s
Don't. Use the user's fonts.