How can I make a custom font viewable on different PCs?

I embedded a font called League Gothic Regular on my website. I also uploaded various formats of the same font to my site.

I used the @font-face method. When I looked at the font from another PC it downgraded to the next font in the stack.

@font-face {
    font-family: 'LeagueGothicRegular';
    src: url('LeagueGothic-Regular-webfont.eot');
    src: url('LeagueGothic-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('LeagueGothic-Regular-webfont.woff') format('woff'),
         url('LeagueGothic-Regular-webfont.ttf') format('truetype'),
         url('LeagueGothic-Regular-webfont.svg#LeagueGothicRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}