搜尋

Vibe Coding 字體指南:用文字風格定義網頁靈魂

在 Vibe Coding 的世界裡,除了追求功能的實現,更是整體氛圍的營造,如果說色彩決定了網頁的溫度,那麼「字體」就決定了網頁的「語氣」,一個好的字體能瞬間提升作品質感,讓簡單頁面轉變成專業設計感的應用!這篇教學會介紹網頁的各種基礎字體,以及學會如何快速引入外部資源,讓網頁更上一層樓。

Vibe Coding 字體指南:用文字風格定義網頁靈魂

認識常用的字體類型 ( 通用字型 )

在選擇字體前,要先理解常見的幾種字體分類,透過指定的字體類型指令,AI 才能更精確產生理想的風格。而通用字型 ( generic-family ) 泛指是「作業系統的預設字型」或「瀏覽器的預設字型」,只要使用對應的關鍵字就能套用對應字型,CSS 支援的通用字型有五種名稱:

通用字型 說明 代表字型名稱
serif 襯線字型 Georgia、Palatino、Times New Roman、Times
sans-serif 無襯線字型 Arial、Arial Black、Arial Narrow、Charcoal、Geneva、Impact、Trebuchet MS、Tahoma、Verdana
monospace 等寬字型 Courier、Courier New、Consolas
cursive 手寫字型 Comic Sans ( 或 Comic Sans MS )
fantasy 奇幻字型 Copperplate、Papyrus

如果使用下面的提示詞, AI 就會產生對應的字體。

請產生一個簡單的網頁,讓五個字體標題,分別呈現指定的通用字體:
- 文字:「serif 襯線字型」,使用字體:Times New Roman
- 文字:「sans-serif 無襯線字型」,使用字體:Arial Black
- 文字:「monospace 等寬字型」,使用字體:Courier
- 文字:「cursive 手寫字型」,使用字體:Comic Sans
- 文字:「fantasy 奇幻字型」,使用字體:Copperplate

Vibe Coding 字體指南:用文字風格定義網頁靈魂 - 使用下面的提示詞, AI 就會產生對應的字體

serif ( 襯線字型 ) 與 sans-serif ( 無襯線字型 )

serif ( 襯線 ) 指的是字型筆畫末端的「裝飾」,這種字型看起來經典、正式又優雅,適合長篇閱讀或強調權威性的標題。sans 在法語中代表「無」,sans-serif 就表示為無襯線字型,與襯線字型相反,無襯線體完全拋棄裝飾襯線,只剩下主幹,造型簡明有力,更具現代感,也是目前大多數網頁 UI 的首選。

下圖文字「紅色的部分」就是襯線。

Vibe Coding 字體指南:用文字風格定義網頁靈魂 - serif ( 襯線字型 ) 與 sans-serif ( 無襯線字型 )

作業系統常用的 serif 襯線字型:Georgia、Palatino、Times New Roman、Times

Vibe Coding 字體指南:用文字風格定義網頁靈魂 - 作業系統常用的 serif 襯線字型

作業系統常用的 sans-serif 無襯線字型:Arial、Arial Black、Arial Narrow、Charcoal、Geneva、Impact、Trebuchet MS、Tahoma、Verdana

Vibe Coding 字體指南:用文字風格定義網頁靈魂 - 作業系統常用的 sans-serif 無襯線字型

monospace ( 等寬字型 )

等寬字型表示所有的字母、數字都是「同樣的寬度」,對於中文而言,每個字在設計上多都是等寬,但英文字母的寬度就存在極大的差異 ( 例如 W、i、l 的寬度非常不同 ),*如果指定 monospace ( 等寬字型 ),每個字母、標點符號與空白的寬度都會相同。

Vibe Coding 字體指南:用文字風格定義網頁靈魂 - 作業系統常用的 monospace ( 等寬字型 )

作業系統常用的 monospace 等寬字型:Courier、Courier New、Consolas。

Vibe Coding 字體指南:用文字風格定義網頁靈魂 - 作業系統常用的 monospace ( 等寬字型 )

cursive ( 手寫字型 )

cursive 手寫字型使用大量的曲線或類似襯線的裝飾,讓文字更接近「手寫」或「草書」的風格,作業系統常用的 cursive 手寫字型為:Comic Sans ( 或 Comic Sans MS )

Vibe Coding 字體指南:用文字風格定義網頁靈魂 - cursive ( 手寫字型 )

fantasy ( 奇幻字型 )

fantasy 奇幻字型和手寫字型有點類似,基本上只要不屬於上述四種類型的字型,都會被定義為 fantasy,作業系統常用的 fantasy 奇幻字型為:Copperplate、Papyrus。

Vibe Coding 字體指南:用文字風格定義網頁靈魂 - fantasy ( 奇幻字型 )

跨平台顯示的秘訣:整合多組字型

在網頁開發中,無法保證使用者的電腦裡一定有某些字型,因此通常會使用「整合多組字型」的方式,在 CSS 中設定一連串的字體,瀏覽器會從左到右尋找,直到找到第一個可用的字型為止,舉例來說,下方是透過 CSS 整合「原生系統字體」與「網頁安全字體」是確保網頁在 Windows、Mac、iOS 與 Android 都能完美顯示的寫法:

/* 這串寫法能呼叫各平台最漂亮的系統介面字體 */
font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;

然而在 Vibe Coding 中雖然不需要自己寫 CSS,但仍然需要學會如何「下指令」,下面的提示詞會讓網頁中不同區域的文字,呈現不同的字體,且如果在不支援微軟正黑體的 Mac 系統,會呈現蘋方體。

請幫我產生一個簡單的網頁,裡面是簡單的 OXXO 虛構自我介紹,中間會穿插一段簡單的英文,使用下方字體呈現標題和內文:
- 全站字體:系統內建無襯線字體
- 標題字體:優先使用 Arial,接著依序使用「微軟正黑體」、「蘋方體」
- 穿插的英文字體:Monospace

Vibe Coding 字體指南:用文字風格定義網頁靈魂 - 跨平台顯示的秘訣:整合多組字型

使用外部字體 ( Google Fonts )

如果系統預設的字體不能滿足 Vibe Coding 的需求,就可以開始使用外部字體,而 Google Fonts 是 Vibe Coding 最推薦的字體資源,不僅完全免費而且載入速度也非常快。Google Fonts 是 Google 提供的免費字型平台,可以從中選擇想要的外部字型,將其下載使用或透過 API 直接連接使用,從下方網址可以前往 Google Fonts,進入後可以點擊想要的字型,並且輸入文字觀察效果。

前往 Google Fonts:[https://fonts.google.com/](前往 Google Fonts:https://fonts.google.com/)

Vibe Coding 字體指南:用文字風格定義網頁靈魂 - 使用外部字體 ( Google Fonts )

選擇的字型後 ( 範例挑選 Smooch Sans ),點擊右上方「Get font」。

Vibe Coding 字體指南:用文字風格定義網頁靈魂 - 使用外部字體 ( Google Fonts ) 選擇的字型後 ( 範例挑選 Smooch Sans ),點擊右上方「Get font」

點擊「Get embed code」,查看外部載入字體的寫法。

Vibe Coding 字體指南:用文字風格定義網頁靈魂 - 使用外部字體 ( Google Fonts ) 選擇的字型後 ( 範例挑選 Rubik Mono One ),點擊右上方「Get font」

從 Get embed code 裡面可以看見使用 CSS link 或 @import 載入字型的方法,通常只要點擊複製按鈕,將下方的程式碼複製並提供給 AI,AI 就會使用這個字體

Vibe Coding 字體指南:用文字風格定義網頁靈魂 - 使用外部字體 ( Google Fonts ) 通常只要點擊複製按鈕,將下方的程式碼複製並提供給 AI,AI 就會使用這個字體

下方的提示詞會提供 AI 這個字體的 Google Fonts 連結,AI 就會套用對應的字體。

請用一個簡單的網頁呈現 h1~h6 六個標題,標題內容都是「Hello World!! I am OXXO!!」,字體使用 Google Fonts 的字體,字體程式碼如下:
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Smooch+Sans:[email protected]&display=swap" rel="stylesheet">
.smooch-sans-<uniquifier> {
  font-family: "Smooch Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}

Vibe Coding 字體指南:用文字風格定義網頁靈魂 - 使用外部字體 ( Google Fonts ) 下方的提示詞會提供 AI 這個字體的 Google Fonts 連結,AI 就會套用對應的字體

不過因為 Google fonts 非常多人在使用,大部分字體甚至不需要提供程式碼,只需要提供這個字體的連結,AI 就會自動套用這個字體,下方的提示詞會套用兩種不同字體。

請用一個簡單的網頁,呈現左右兩組 h1~h6 六個標題,標題內容都是「Hello World!! I am OXXO!!」。
- 左邊字體:https://fonts.google.com/specimen/Smooch+Sans
- 右邊字體:https://fonts.google.com/specimen/Lavishly+Yours?categoryFilters=Feeling:%2FExpressive%2FFancy

Vibe Coding 字體指南:用文字風格定義網頁靈魂 - 使用外部字體 ( Google Fonts ) 如果使用 Google Gemini,甚至不需要提供程式碼,只需要提供這個字體的連結

使用外部字體 ( 自定義字體連結 )

如果連 Google Fonts 都沒有所需的字體,或者有非常特別的字體需要額外呈現,則可以將字體部署在自己的伺服器或 GitHub,如果要把字體部署到自己的伺服器或 Github,建議先將字體轉換成 .woff2 格式,這種格式壓縮率最高,能有效減少中文字體體積過大的問題,下圖將一個特殊字體,透過 cloudconvert 服務轉換成 .woff2 格式。

轉換字體:https://cloudconvert.com/ttf-to-woff2

Vibe Coding 字體指南:用文字風格定義網頁靈魂 - 使用外部字體 ( 自定義字體連結 ) 將一個特殊字體,透過 cloudconvert 服務轉換成 .woff2 格式

轉換字體後,參考「使用 GitHub 部署你的網頁作品」教學,將這個字體上傳到 Github,並產生公開連結。

Vibe Coding 字體指南:用文字風格定義網頁靈魂 - 使用外部字體 ( 自定義字體連結 ) 將這個字體上傳到 Github,並產生公開連結

有了字體公開連結後,只需要把字體的名稱和連結提供給 AI,就可以產生套用的字體 ( 範例連結有可能會刪除,請使用自己的公開連結 )。

請用一個簡單的網頁呈現 h1~h6 六個標題,標題內容都是「Hello World!! I am OXXO!!」,字體設定如下:
- 字體名稱:oxxotest
- 字體連結:https://oxxostudio-demo.github.io/share-fonts/test.woff2

Vibe Coding 字體指南:用文字風格定義網頁靈魂 - 有了字體公開連結後,只需要把字體的名稱和連結提供給 AI,就可以產生套用的字體

使用外部字體注意事項

只要使用外部資源,就一定會有載入的時間或一些限制,下方列出一些注意事項:

小結

字體是網頁設計的靈魂,它能直接傳達出產品的「個性」,在 Vibe Coding 的過程中,善用 Google Fonts 並搭配之前學過的 Vibe Coding 知識,就能在最短時間內打造出專業級的作品。

意見回饋

如果有任何建議或問題,可傳送「意見表單」給我,謝謝~

生成式 AI 教學

基本介紹

關於生成式 AI 關於 AI 繪圖 AI 繪圖的提示技巧 AI 繪圖軟體比較 ( 2023 ) AI 繪圖軟體推薦 ( 2024 ) 2025 生成式 AI 工具推薦

Vibe Coding 專區

認識 Vibe Coding Vibe Coding 新手入門 Vibe Coding 網頁知識 Vibe Coding Python 知識 Vibe Coding 規劃架構流程 Vibe Coding 下載網頁程式碼 Vibe Coding 固定網頁樣式 Vibe Coding 使用外部圖片 Vibe Coding 使用 SVG 圖示 Vibe Coding 使用外部字體 Vibe Coding Google App Script 部署網頁 Vibe Coding Github 部署網頁

2025 AI 影音工具

ChatGPT - 圖片提示詞技巧 ChatGPT - 客製化機器人 ChatGPT - 使用畫布功能 Gemini - 開始使用 Gemini - 客製化機器人 Gemini - 串接 Google 服務 Gemini - 使用畫布功能 NotebookLM - 開始使用 NotebookLM - 建構知識庫 Google AI Studio - 介面功能 Nano Banana - 影像生成與編輯 Gemini Educator 線上認證 圖片 - AI 圖片快速去背 圖片 - AI 黑白照片上色 聲音 - AI 影片語音轉字幕 影片 - Pika 生成創意影片 影片 - KlingAI 生成影片 影片 - AI 影片趣味特效 影片 - AI 擁抱 ( AI Hug ) 影片 - AI 老照片動起來 圖片 - Dreamina 生成圖片 音樂 - SUNO 創作音樂 音樂 - 免費 AI 音樂素材

ChatGPT

ChatGPT 教學導讀 認識 ChatGPT 開始使用 ChatGPT 優良的提示技巧 基本提示 實用組合提示 角色扮演&對話主題 閱讀並模仿風格 對話中顯示圖片 創作長篇故事與小說 使用 Bing Chat 相關工具或服務

Poe ( Poe AI )

開始使用 Poe 聊天機器人 生成圖片機器人 建立自己的機器人 Youtube 影片重點整理 PDF 重點整理 GPT-4o-mini 分析圖片 讀取網頁進行重點整理 讓 AI 美化提示詞

Ideogram

開始使用 Ideogram 文字產生圖片 圖片 Retry 與 Remix

dzine

開始使用 dzine 提示詞產生圖片 圖片產生圖片 運用圖層功能 運用文字和畫筆 ( 範例 ) 室內設計透視圖實體化 ( 範例 ) 名畫轉真人照片 ( 範例 ) 真人照片轉卡通 ( 範例 ) 真人卡通貼圖

Image Creator

開始使用 Image Creator 提示原則與技巧 搭配 Bing Copilot 產生圖片 ( 範例 ) 產生分享文章縮圖 ( 範例 ) 漫畫書風格

Leonardo.Ai

Leonardo.Ai 教學導讀 Leonardo.Ai vs Midjourney 認識 Leonardo.Ai 註冊與登入 Leonardo.Ai 使用圖片產生器 文字提示語法和準則 Elements 風格元素 使用圖片產生圖片 AI 圖片編輯器 ( Canvas Editor ) 即時 AI 畫布 ( Realtime Canvas ) 即時圖片產生器 ( Realtime Gen ) 圖片升級器 ( Universal Upscaler ) 產生圖片的後續步驟 Prompt Magic 魔法提示 PhotoReal&Alchemy 特色模型 訓練自己的模型 ( 範例 ) 填補缺少的披薩 ( 範例 ) 組合兩片披薩 ( 範例 ) 虛擬陳雷 ( 範例 ) 修改人物年齡 ( 範例 ) 換臉特效 ( 範例 ) 隱藏的人臉或文字 ( 範例 ) 全部填滿皮卡丘 ( 範例 ) 名畫轉真人照片

Recraft

開始使用 Recraft 點陣圖 Raster image 向量圖 Vector image 圖示 Icon 與 Logo 系列影像 Image Set 原型示意圖 Mockup 畫框 Frame、文字 Text 放大 Upscale、改色 Recolor 圖片去背、替換圖片背景 添加、修改、移除景物 圖片產生圖片 點陣圖轉向量圖 自定義圖片風格 合併不同圖片 ( 範例 ) 名畫轉真人照片 ( 範例 ) 照片轉卡通插畫 ( 範例 ) 自製表情貼圖 ( 範例 ) 多格漫畫風格 ( 範例 ) 圖片中加入文字 ( 範例 ) 延伸圖片範圍

Midjourney

Midjourney 教學導讀 認識 Midjourney 使用 Midjourney 使用 niji.journey 設定指令 功能參數 使用文字提示產生圖片 使用圖片產生圖片 優良的提示技巧 多重提示的權重與順序 style tuner 樣式調校 remix 放大、修改與重繪 blend 混合多張圖片 刪除圖片&傳送資訊 ( 範例 ) 修改人物年齡 ( 範例 ) 阿爾欽博托風格 ( 範例 ) 照片轉卡通人物 ( 範例 ) 變胖、變瘦

Vidnoz AI

開始使用 Vidnoz AI ( 影片 ) 照片講話 ( 圖片 ) 人物換臉 ( 圖片 ) 圖片去背

Canva AI 魔法功能

魔法媒體工具 ( 新視窗 ) 魔法工作室 ( 新視窗 ) 魔法變形工具 ( 新視窗 ) 魔法文案工具 ( 新視窗 )

Clipdrop

開始使用 Clipdrop 修改圖片選取區域 延展圖片並生成內容 人物換臉 圖片去背 移除特定物件 放大與增強影像 影像打光 替換天空

Playground AI

開始使用 Playground AI Board 文字產生圖片 Canvas 繪製與修改圖片 Remix 與 Edit 圖片 延展和放大增強圖片 圖片去背、移除物件 搭配 Poe AI 產生圖片

Replicate 模型

認識 Replicate ( 修圖 ) 黑白照片上色 ( 修圖 ) 修復老照片 ( 修圖 ) 增強與放大照片 ( 修圖 ) 更換髮型和表情 ( 繪圖 ) 似顏繪貼圖 ( 繪圖 ) 真人照片轉公仔 ( 繪圖 ) 隱藏的圖案或文字 ( 提示 ) 圖片轉提示詞 ( 提示 ) 改善提示詞

AI 繪圖效果&範例

著色本效果 2D 卡通人物 物品開箱照 像素藝術 百科全書風格 卡通貼紙

AI 繪圖風格大全

風格大全 ( 總覽 ) 風格大全 ( 攝影、照片 ) 風格大全 ( 畫面角度效果 ) 風格大全 ( 媒材、材質 ) 風格大全 ( 卡通、漫畫 ) 風格大全 ( 藝術流派風格 ) 風格大全 ( 藝術家、畫家 ) 風格大全 ( 插畫風格 1 ) 風格大全 ( 插畫風格 2 ) 風格大全 ( 特色風格 )