html - 如何使用英文字体俄语字母?

时间:2016-01-03 13:02:56

标签: html css fonts

我从localfont.com网站下载了comfortaa字体文件和css。然后,在main.css中我使用了

 @font-face {       
  font-family: 'Comfortaa-regular';
  font-weight: 400;
  font-style: normal;
  src: url('../fonts/Comfortaa-regular/Comfortaa-regular.eot');
  src: url('../fonts/Comfortaa-regular/Comfortaa-regular.eot?#iefix') format('embedded-opentype'),
       local('Comfortaa'),
       local('Comfortaa-regular'),
       url('../fonts/Comfortaa-regular/Comfortaa-regular.woff2') format('woff2'),
       url('../fonts/Comfortaa-regular/Comfortaa-regular.woff') format('woff'),
       url('../fonts/Comfortaa-regular/Comfortaa-regular.ttf') format('truetype'),
       url('../fonts/Comfortaa-regular/Comfortaa-regular.svg#Comfortaa') format('svg');}
h1, h2, h3, h4, h5 ,h6{
    color: #6d6d6d;
    font-family: "Comfortaa-700", arial;
    letter-spacing: 1px;
}

问题是

1)当我使用此代码用于英文字母时,一切都运行良好,但如果是俄语字母,则此字体不起作用。如何将此字体用于俄语字符?

2)下载必要的字体文件/我在这里/使用<link href='https://fonts.googleapis.com/css?family=Comfortaa&subset=cyrillic,latin' rel='stylesheet' type='text/css'>之间有什么区别,这是用于谷歌字体。

3)在网页中使用字体的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

Cyrillic Comfortaa应该通过Google API工作,完全按照您的建议:

<link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Comfortaa&subset=latin,cyrillic"> 

我更喜欢这种方式,因为用户可能已经使用Google字体从之前的会话中缓存了此字体。