Почему некоторые символы, такие как «ç», отличаются от других символов? - PullRequest
1 голос
/ 23 октября 2019

Я получил текст на французском языке с использованием «Nunito» от Google Fonts.

В Safari я обнаружил, что в моем тексте были более жирные буквы для таких знаков, как «ç» или «é»,Опять же, я понял, что они также различаются в других браузерах, не так сильно.

Я пробовал включать шрифт по-разному (ссылка, font-face), ничего не получается.

<html>
<head>
  <meta charset="utf-8">
  <link href="https://fonts.googleapis.com/css?family=Nunito:700&display=swap" rel="stylesheet">
    <style>   
        body {
            font-size:20px;
            font-family: 'Nunito',  Arial, sans-serif;
        }
    </style>
</head>
<body>
    comment ça marche ?
</body>
</html>

В этом примере "ç" выглядит не так.

1 Ответ

0 голосов
/ 23 октября 2019

В какой-то момент я пошел и набрал текст в Google Fonts напрямую, и это выглядело правильно. Это заставило меня задуматься ... И снова попробовать мой пример.

Бинг! Текст, который я скопировал / скопировал из того, что мне прислал маркетинг. Этот текст не работал, в то время как «напечатанный» текст работал.

«ç» в тексте, который у меня был, был charcode 99 («c»), за которым следовал 807 (cedilla под ним). Chrome и Firefox прикрепили оба по-разному, но это работало, но Safari просто проигнорировал это и взял весь знак у Arial.

Код "ç", который я набрал в Google Fonts для текста, был кодом231, который является одним символом из латинской кодировки.

...