Почему мои значки материалов Angular отличаются от значков Google Fonts?

Я работаю над проектом Angular 15 и заметил, что компоненты mat-icon, которые я использую, отличаются от значков, отображаемых на веб-сайте Google Fonts Icons (https://fonts.google.com/ иконки). Например, я использую следующий код, чтобы включить значок «загрузить» в свой проект:

<mat-icon>upload</mat-icon>

Чтобы загрузить значки, я добавил в свой index.html следующую строку:

<link href = "https://fonts.googleapis.com/icon?family=Material+Icons|Material+Icons+Outlined" rel = "stylesheet">

Однако значок, отображаемый в моем приложении, не соответствует дизайну, показанному на сайте значков Google Fonts.

Значок, который отображается в моем проекте Angular:

Значок, как он выглядит на веб-сайте Google Fonts Icons:

Мне интересно, почему такая разница во внешности. Есть ли что-то, чего мне не хватает при включении или настройке значков в Angular Material?

Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Angular и React для вашего проекта веб-разработки?
Angular и React для вашего проекта веб-разработки?
Когда дело доходит до веб-разработки, выбор правильного front-end фреймворка имеет решающее значение. Angular и React - два самых популярных...
Эпизод 23/17: Twitter Space о будущем Angular, Tiny Conf
Эпизод 23/17: Twitter Space о будущем Angular, Tiny Conf
Мы провели Twitter Space, обсудив несколько проблем, связанных с последними дополнениями в Angular. Также прошла Angular Tiny Conf с 25 докладами.
Угловой продивер
Угловой продивер
Оригинал этой статьи на турецком языке. ChatGPT используется только для перевода на английский язык.
Мое недавнее углубление в Angular
Мое недавнее углубление в Angular
Недавно я провел некоторое время, изучая фреймворк Angular, и я хотел поделиться своим опытом со всеми вами. Как человек, который любит глубоко...
Освоение Observables и Subjects в Rxjs:
Освоение Observables и Subjects в Rxjs:
Давайте начнем с основ и постепенно перейдем к более продвинутым концепциям в RxJS в Angular
1
0
52
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Существует две разные версии шрифта Material Icon Font, которые вы можете выбрать на сайте Google Fonts в разделе «Стиль» на боковой панели:

  1. Символы материалов
  2. Иконки материалов

В своем приложении вы используете значки материалов, которые могут выглядеть иначе, чем значки из символов материалов. Существует открытый запрос на официальную поддержку символов материалов в Angular Material.

Это имеет смысл. Я использовал некоторый код в запросе функции, чтобы получить правильные значки. Большое спасибо

K. van den Berg 29.08.2024 16:21

Другие вопросы по теме