Я пытаюсь установить насыщенность шрифта для элемента на основе шрифта, который выбран. Например, я могу пытаться сделать что-то вроде этого:
h1 {
font-family: Arial Narrow, Impact, sans-serif;
font-weight: ?;
}
Скажем, я хочу, чтобы насыщенность шрифта была "полужирной", если у пользователя есть Arial, Узкий установленный в их системе, но "нормальный", если браузер должен использовать Влияние, и возможно "полужирный", если система пользователя не имеет ни одного из тех шрифтов. Действительно ли это возможно? Если так, как я пошел бы о выполнении этого?
Я на 99,99999% уверен, что это невозможно сделать без серьезной магии JavaScript, и даже с JavaScript это чертовски трудно определить, какой шрифт был использован в итоге.
По теме: получить вычисляемое семейство шрифтов в JavaScript , о котором спрашивает ваш покорный слуга