CSS-семейство шрифтов откат для иконки? - PullRequest
1 голос
/ 06 июня 2019

Моя 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, которая подталкивает меня к добавлению общего обратного вызова шрифта. В крайнем случае я мог бы отключить, подавить или игнорировать эту проверку.

Однако в других командах могут существовать строгие правила относительно соглашений о коде, возможно, даже механизм, который блокирует коммиты, если они не соответствуют.

Или что, если я являюсь автором инструмента проверки кода, или в процессе определения соглашений о кодировании, которые будут использоваться в проекте? Тогда я определенно хочу знать, каким был бы «правильный» или самый умный способ сделать это:)

...