title: Conditional CSS depending on OS
body: <p>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:</p>
  
  <p>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.</p>
  
  <p>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.</p>
  
  <p>Anyone have any ideas how to do this?</p>
  
  <p>Or if not, is there a way to make fonts look better on Windows? I tried</p>
  
  <pre><code>-webkit-font-smoothing: antialiased;
  </code></pre>
  
  <p>with no avail.</p>