Библиотека значков материалов Google не использует атрибут content
в псевдоклассах и фактически не имеет явного CSS для каждого значка. Это можно увидеть, проверив код примера в их документации (обратите внимание на выделенный элемент):
As они объясняют, что это благодаря использованию лигатур :
В этом примере используется функция typographi c, называемая лигатурами, которая позволяет визуализировать глиф значка, просто используя его текстовое имя , Замена выполняется автоматически веб-браузером и предоставляет более читаемый код, чем эквивалентная цифра c символьная ссылка.
Другие библиотеки значков, как вы заметили, используют явные объявления с content
вместо лигатуры, в основном для поддержки старых браузеров (например, IE 9 и ниже). Недостатком является увеличение CSS файлов.