Проблема
Определенный шрифт ( Concert One от Google Fonts ) ведет себя плохо только в Firefox. Подчеркнутый подчеркиванием подчеркивается как зачеркнутый из-за слишком высокой высоты.
Пример
Вот мой минимальный воспроизводимый пример:
<!DOCTYPE html>
<html lang="en-us">
<head>
<link href="https://fonts.googleapis.com/css?family=Concert+One&display=swap" rel="stylesheet">
</head>
<body>
<u style="font-family: 'Concert One'">Underline too high</u>
</body>
</html>
Вот внешний вид в Safari (такой же, как в Chrome), который является предполагаемым:
![Proper underline in Safari](https://i.stack.imgur.com/t31GH.png)
И вот как это выглядит в Firefox:
![Strikethrough in Firefox](https://i.stack.imgur.com/Elfz7.png)
Оба снимка экрана были сделаны в версии MacOS 10.15 (19A583)
. Версия Firefox 69.0.2 (64-bit)
.
Вопросы
В чем причина? На мой взгляд, это может быть любой из следующих, возможно, более одного:
- проблема в моем примере
- неправильно настроен / "неправильный" файл шрифта
- ошибка вFirefox
Если проблема не в моем примере, я хотел бы сообщить об этом поведении соответствующей стороне. Я не знаю много о шрифтах или рендеринге в браузере, поэтому мне сложно определить, что здесь происходит.
Если ошибка не в моем примере, есть ли обходной путь, которыйпозволяет мне продолжать использовать этот конкретный шрифт и правильно ли он отображаться в Firefox?