| The problem is this: Does your Mac's copy of Arial Have the same character dimensions as the copy of Arial on your windows machine? Does your Linux install even HAVE Arial? What font will it render in for iOS? And Android? Can you guarantee that the Arial font that renders your menu perfectly on Mac won't be broken when somebody on Windows loads it with their copy of Arial? Can you guarantee from from desktop to tablet to phone the same text will break lines in The same place? No matter what font you pull in via @fontface, what I was trying to say is that the days of 'wishlisting' a font and crossing your fingers is over. You can't compete with designers able to zero in and tweak letter spacing because their typesetting is bulletproof everywhere. This is how I make a living, I get paid to go in and fix 'good enough' to turn it into 'profitable'. Of course you have to test your fonts on all systems, but even more so if you're wishlisting fonts instead of embedding them. So what font displays on PS Vita when you ask for Arial? I don't know either, but I would bet you any money I could tell you precisely what font any of my sites will load with, on any system. Anything less certain than that is amateur. Or, to put it in a different perspective: suppose Apple and Microsoft decided to ship jQuery with the OS (of some variety, perhaps a unique version not hosted anywhere else) and while writing sites you had the option of using the native system jQuery (or another similar library because that's close if that OS does have jQuery) and then build your site against that, or you have the option of including a specific version of jQuery in your site guaranteeing that the same code runs the same way everywhere... would most of the people in this thread freak out and insist that you always supply your own library so you can guarantee your code will work on every system, every time, or do you imagine HNers would say »hey all javascript libraries are the same, and version number matters little. JQuery is jQuery is jQuery so code on. Gosh think of all the testing you would have to do if you used the same library everywhere” That's the same decision just with a different type of resource. |