Почему шрифт не соответствует в html?
Кеш обновите в браузере Ctrl + F5
Почему бы не попробовать .ttf? 
@font-face 
   {font-family: "Exo2";
   src: url("font/Exo2.ttf") format("truetype");
   font-style: normal;
   font-weight: normal;}
Сокращайте названия всегда.