--- tags: CSS --- # CSS|font-family|導入雲端字體|內嵌字體|特定區域使用不同字體 ### 導入雲端字體 @import ``` @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;500;700;900&display=swap'); body{ font-family: 'Noto Sans TC', sans-serif; } ``` Google Fonts 提供了許多免費字型可用於個人與商用 https://fonts.google.com/ 1. 查詢、選取所要的字型 2. 右方側邊欄中選取 @import 選項,複製程式碼。 ![](https://i.imgur.com/sdOMTT1.png) 3. 將已複製得程式碼貼至 網頁專案的 CSS 檔案中 ![](https://i.imgur.com/AUrqbMi.png) 4. 完成 --- ### 專案中內嵌字體 1. 將你要用的字體檔放入你的網頁專案資料夾中 2. 引入方式同上 ``` @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;500;700;900&display=swap'); body{ font-family: 'Noto Sans TC', sans-serif; font-weight: 400; } ``` --- ### 如何在同一個頁面中使用多種字型? 1. 步驟同上先將欲使用字型引入至 CSS 中 2. 在於應用得頁面之對應的 css 檔案撰寫 class ``` <style> p.a { font-family: "Times New Roman", Times, serif; } p.b { font-family: Arial, Helvetica, sans-serif; } </style> ``` ![](https://i.imgur.com/2i1HvYJ.png) 3. 完成 ### 直接取用使用者本機端字型,非內嵌或外部引用字型。 為什麼要這樣用呢? 通常是因為我方沒有該字型的授權,所以不能內嵌網頁使用,需要使用者本機中擁有該字型,才會順利顯示,否則即用第二順位字型替代。 設定字型以字體簿中該字型的「系列名稱」為主 例如:系列 Noto Sans CJK TC ![](https://i.imgur.com/dt87Akv.png) ``` font-family: Noto Sans CJK TC, sans-serif; ``` --- 參考資料: * [CSS font-family Property|w3school](https://www.w3schools.com/cssref/pr_font_font-family.asp) * [font-family 的使用方法](https://andy6804tw.github.io/2018/02/09/web-font/) * [How to import Google Web Font in CSS file?](https://stackoverflow.com/questions/14676613/how-to-import-google-web-font-in-css-file) * [Google Fonts](https://fonts.google.com/) --- ###### tags: `CSS` `font-family` `導入雲端字體` `內嵌字體` `使用不同字體`