Кажется правильным, с каким браузером вы его используете?Он должен работать для всех алфавитов, которые он использует.Я проверил это, и он работает просто отлично.Убедитесь, что ваш браузер поддерживает @font-face
jsfiddle
http://jsfiddle.net/
html page
<head>
<link href='http://fonts.googleapis.com/css?family=Cabin+Sketch:400,700' rel='stylesheet' type='text/css'/>
</head>
<body>
<div id="font">
<p>Hey yo</p>
<p>1234</p>
<p>! @ .</p>
</div>
<div id="normal">
<p>Hey yo</p>
<p>1234</p>
<p>! @ .</p>
</div>
</body>
css
body {
padding: 100px;
}
div {
margin: 10px;
}
#font {
font-family: 'Cabin Sketch';
font-style: normal;
font-weight: 400;
color: #333;
font-size: 14px;
}
Предварительный просмотр в Chrome
Итакэто правильно, как вы видите выше, он поддерживает не алфавитные символы.Запустите скрипку, чтобы увидеть себя.Надеюсь, это поможет!