Обновлено:
Сегодня мой ученик задал вот такой хороший вопрос:
Для подключения шрифтов в web приложении их всегда нужно тащить в проект?
- Когда идёт речь о подключении таких публичных шрифтов как Roboto, то их можно подключать из CDN
https://fonts.googleapis.com/css?family=Roboto
Подробнее тут
-
Если же у вас какой-то кастомный шрифт или платный, то его скорее всего тоже можно подключить через CDN, если поставщик шрифта его предоставляет.
-
В случае когда ваше приложение используется в закрытой среде, то вы обречены затаскивать в проект все используемые шрифты.