Моя IDE проверяет мои CSS-файлы и жалуется, если я добавлю font-family
правило, которое не имеет общего запасного варианта. В общем, я должен согласиться с моей IDE, и я с радостью добавлю обратный вызов шрифта.
Пример:
.selector {
font-family: Arial; /* IDE complains. */
font-family: Arial, sans-serif; /* IDE is happy. */
}
Однако иногда семейство шрифтов является шрифтом-иконкой (я думаю, что fontawesome - один из них), и запасной вариант не имеет смысла. Или это?
.my-icon {
font-family: 'my-icon-font'; /* IDE complains. */
font-family: 'my-icon-font', serif; /* IDE is happy, but it does not make sense. */
}
Вопрос
Может ли существовать какой-либо разумный запасной вариант, который имеет смысл добавить к правилу семейства шрифтов с помощью значка-шрифта?
Дополнительная мотивация
В моем случае, это в основном моя IDE, которая подталкивает меня к добавлению общего обратного вызова шрифта. В крайнем случае я мог бы отключить, подавить или игнорировать эту проверку.
Однако в других командах могут существовать строгие правила относительно соглашений о коде, возможно, даже механизм, который блокирует коммиты, если они не соответствуют.
Или что, если я являюсь автором инструмента проверки кода, или в процессе определения соглашений о кодировании, которые будут использоваться в проекте? Тогда я определенно хочу знать, каким был бы «правильный» или самый умный способ сделать это:)