私はAngularプロジェクトをangular-cliで設定しました。私はそれは私が私のstyles.scssにGoogle WebフォントがAngularで使用されていませんか?
/* You can add global styles to this file, and also import other style files */
@import url('https://fonts.googleapis.com/css?family=Roboto');
// Set Global Font
body {
font-family: 'Roboto', sans-serif;
margin: 0;
}
それを宣言しているかの方法は、しかし、それはサンセリフの代わりRobotoにデフォルトとにかくフォントのように思えるので、私は私のウェブサイトでRobotoフォントをバンドルしたいと思います。 index.htmlの中に同じ効果を追加しようとしました。
P.S.関連する場合はわからないが、私はまた、非常に同じファイルに材質アイコン
// Import Material Icons
@font-face {
font-family: 'Material Icons';
font-style: normal;
font-weight: 400;
src: local('Material Icons'),
local('MaterialIcons-Regular'),
url('../node_modules/material-design-icons/iconfont/MaterialIcons-Regular.woff2') format('woff2'),
url('../node_modules/material-design-icons/iconfont/MaterialIcons-Regular.woff') format('woff'),
url('../node_modules/material-design-icons/iconfont/MaterialIcons-Regular.ttf') format('truetype');
}
を追加し、これは何とかプロジェクトに影響を与えるだろうか?
解決策が働いているようです。 Robotoフォントファミリを無効にすると、実際にフォントが実際に変更されますが、なぜオンラインCDNで機能しないのですか? –
@NikkiKononov有効な質問。私はそれがCLIコンパイラで何かであると仮定しています。 CDNをstylesタグに追加するとビルドが失敗します。 そして、私が知っているように、これをお勧めする方法です。あなたはcliのリリースで更新を保つことを確認してください。物事は急速に変化しています –
同じ方法で素材デザインのアイコンを追加することができます@NikkiKononov –