title: External font not loading correctly CSS
body: <p>My CSS custom font doesn't load onto the page when you load my website. At least, not until you click "home" or one of the other tabs. Anyone have any idea why this is and how to fix it? I used </p>
  
  <pre><code>@font-face {
  font-family: OpenSansLight;
  src: url(OpenSans-CondLight.ttf);
  }
  
  @font-face {
      font-family: OpenBold;
      src: url(OpenSans-CondBold.ttf);    
  }
  
  @font-face {
      font-family: OpenRegular;
      src: url(OpenSans-Regular.ttf); 
  }
  </code></pre>
  
  <p>And </p>
  
  <pre><code>body, html{
      background-color: #FFF;
      margin:0;
      padding:0;
      height: 100%;
      width:100%; 
      font-family:"OpenSansLight";
  }
  </code></pre>
  
  <p>The font doesn't load until I click a link within my website. Anyone have any idea why?</p>
  
  <p>EDIT: Still trying to resolve this... No dice so far.</p>
  
  <p>Second edit: People keep telling me to check if the font is in the right place. IT IS. And everything works. But not upon loading the page, for some unknown reason. hence my question. Please don't answer if you don't even read my question.</p>
  
  <p><strong>Third edit:</strong> Another few hours of fiddling have not resolved the issue. I tried expanding the support of the fonts by using </p>
  
  <pre><code>@font-face {
      font-family: 'OpenRegular';
      src: url('opensans-regular-webfont.eot');
      src: url('opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
           url('opensans-regular-webfont.woff2') format('woff2'),
           url('opensans-regular-webfont.woff') format('woff'),
           url('opensans-regular-webfont.ttf') format('truetype'),
           url('opensans-regular-webfont.svg#open_sansregular') format('svg');
      font-weight: normal;
      font-style: normal;
  
  }
  </code></pre>
  
  <p>But still, the same thing happens.
  Noteworthy: Firebug greys out the font when inspecting it when it's not showing, but turns blue and kicks in when I click home or one of the other tabs and the font works.</p>
  
  <p><strong>Fourth edit:</strong> A few more days have passed and I'm still struggling with this problem. It's driving me insane. Please help me. I've tried every single possibility on W3C, Google results, Stack Overflow and every suggestion, yet nothing works for me. I'm sure my code is correct but it just won't load on the first try no matter what I try.</p>