В проекте, над которым я работаю, используются значки Font Awesome SVG и Angular Значки материалов , как описано здесь , пока что все хорошо. Требуется средство выбора даты и времени, и поскольку Angular Материал пока не предоставляет компонент Я выбрал @ angular -материал-компоненты / Datetime-picker , предложенный в этот SO-ответ @hgho (автор компонента).
Проблема заключается в том, что средство выбора времени использует значки шрифтов материала , что противоречит подходу, описанному выше. Без загруженного веб-шрифта mat-icon
отображает лигатуры в виде простого текста, что я считаю недопустимым:
Я ищу решение, которое:
- Исправляет значки некоторым образом.
- Позволяет использовать значки Font Awesome вместо "expand_more" / "expand_less" / "done" для согласованности всего приложения.
- Минимизирует количество дополнительных данных. Конечно, я могу включить весь шрифт Material Icons только для трех значков, но только в качестве крайней меры.