Html 在IE 11/Edge中使用Roboto字体

Html 在IE 11/Edge中使用Roboto字体,html,css,fonts,roboto,Html,Css,Fonts,Roboto,我想使用google Roboto字体,但它在IE11/Edge中看起来非常难看。下面是我的示例代码: <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <link href='http://fonts.googleapis.com/css?family=Roboto:300' rel='stylesheet' type='text/css'>

我想使用google Roboto字体,但它在IE11/Edge中看起来非常难看。下面是我的示例代码:

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <link href='http://fonts.googleapis.com/css?family=Roboto:300' rel='stylesheet' type='text/css'>
    <title></title>
</head>
<body>
<div style="font-family: 'Roboto'">
    közötti műveleteire.
</div>

科泽蒂·梅维莱泰尔。

上面的文本显示在IE/Edge中,下面是Chrome版本。(字母ű非常难看)我如何在IE中正确使用Roboto


尝试改用此选项,看看是否有效:

<link href='http://fonts.googleapis.com/css?family=Roboto&subset=latin,greek,greek-ext,latin-ext,cyrillic' rel='stylesheet' type='text/css'>


你能解释一下这对IE有什么帮助吗?刚刚试过这个,似乎IE必须先有“拉丁”子集,其他浏览器不关心特定的顺序。/*拉丁语/@font-face{font-family:'Roboto';/…*/unicode范围:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}在我的例子中,似乎对IE真的很有帮助(&subset=latin,latin ext)