I know there is conditional CSS by browser but I'm interested to see if there is conditional CSS by OS. Here is my motivation:
I developed a website using custom fonts via CSS3. The font looks beautiful on all browsers running on Mac OSX but look horrendous on all browsers running on Windows. I know this is due to the fact that OSX and Windows renders fonts differently.
As a temporary solution to this problem, I want all users on Windows browsers to use an alternative CSS file, where the custom font will not be used-- and instead revert back to a system font like Helvetica.
Anyone have any ideas how to do this?
Or if not, is there a way to make fonts look better on Windows? I tried
-webkit-font-smoothing: antialiased;
with no avail.