1

我在网站上使用“Lato”字体。波兰语和英语中的字符显示正确,而一些捷克语字符显示为粗体。下面你可以看到这 3 个字符是加粗的。这个问题的原因是什么?这是字体问题还是浏览器问题?

<html>
    <head>
        <title>TODO supply a title</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <link href="https://fonts.googleapis.com/css?family=Lato:300,300i,400,400i,700,700i,900&amp;subset=latin,latin-ext" rel="stylesheet">
      
        <style>


            body {
                font: normal 15px 'Lato';
                color: #000000;
                font-weight: 300;
            }
        </style>

    </head>
    <body>
        <div style="font-size: 30px;">Pověřenec pro ochranu osobních údajů</div>
    </body>
</html>

附加打印屏幕

4

2 回答 2

1

这些字形在 Lato 1.0 中不可用,Google Fonts 仍在使用该字形。

使用 Adob​​e Typekit,或下载字体并将其包含在您的网站上以修复丢失的(粗体)字符。

字体可以在这里找到

于 2019-04-19T11:40:51.697 回答
0

从正文 css 中删除字体大小可以正常工作:

<html>
    <head>
        <title>TODO supply a title</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <link href="https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i&amp;subset=latin-ext" rel="stylesheet">
      
        <style>


            body {
                font: normal 'Lato';
                color: #000000;
                font-weight: 300;
            }
        </style>

    </head>
    <body>
        <div style="font-size: 30px;">Pověřenec pro ochranu osobních údajů</div>
    </body>
</html>

于 2018-08-06T12:22:57.840 回答