7
我一直在研究Angular 4個人項目,並且希望將Ubuntu字體系列添加到我的Angular應用程序中。將大量自定義字體添加到項目中的最佳做法或樣式是什麼?我目前已將ubuntu字體系列保存到/assets/fonts/ubuntu-font-family-0.83中,並將其添加到最外面的組件CSS文件app.component.css中,並帶有字體。將字體導入到角度4 cli web應用程序的最佳做法/樣式
@font-face {
font-family: 'Ubuntu';
src: url('/assets/fonts/ubuntu-font-family-0.83/Ubuntu-R.ttf');
}
通過將這種原成分,我沒有重新定義嵌套組成部分,我只是把它當作默認字體家族的字體。
有沒有更清晰/更好的方法來做到這一點,仍然切出重複的代碼?
謝謝您的迴應!我還有其他一些問題:我會將導入的CSS文件放在什麼位置?包含在每個CSS文件中是否是不好的做法?最後,在導入之後,我只是像通常所說的那樣引用字體'font-family:Ubuntu;'還是必須聲明'@ font-face'? – ob1
感謝您提供爲什麼這種方法更好的原因! – ob1
你不需要包含每個CSS文件。只包含在頂級文件中。是的,在定義字體之後,你可以在其他樣式表中使用它(只是font-family:Ubuntu) –