CSS: установите толщину шрифта в зависимости от резервного шрифта

Я пытаюсь установить насыщенность шрифта для элемента на основе шрифта, который выбран. Например, я могу пытаться сделать что-то вроде этого:

h1 {
    font-family: Arial Narrow, Impact, sans-serif;
    font-weight: ?;
}

Скажем, я хочу, чтобы насыщенность шрифта была "полужирной", если у пользователя есть Arial, Узкий установленный в их системе, но "нормальный", если браузер должен использовать Влияние, и возможно "полужирный", если система пользователя не имеет ни одного из тех шрифтов. Действительно ли это возможно? Если так, как я пошел бы о выполнении этого?

8
задан Elias Zamaria 15 April 2010 в 17:49
поделиться

1 ответ

Я на 99,99999% уверен, что это невозможно сделать без серьезной магии JavaScript, и даже с JavaScript это чертовски трудно определить, какой шрифт был использован в итоге.

По теме: получить вычисляемое семейство шрифтов в JavaScript , о котором спрашивает ваш покорный слуга

6
ответ дан 5 December 2019 в 22:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: