字型傳遞的不只是「好看」

在你的網站上,每一種字型都在向用戶傳遞品牌個性——在他們讀任何文字之前,字型形狀本身就已經在溝通了。

細且帶有弧度的字型:優雅、精緻

粗且幾何化的字型:現代、有力量

有手寫感的字型:親近、個性化

等寬字型(Monospace):技術性、精確

字型選擇不是「我喜歡哪個」,而是「哪個最準確地傳遞我的品牌個性」。

字型分類基礎

Serif(有襯線)

在筆劃末端有小裝飾的字型。傳遞傳統、信任、權威感。在長篇閱讀(印刷品)中可讀性好。

代表字型:Georgia、Playfair Display、Merriweather、Lora

網頁使用場景:法律、金融、媒體、有歷史感的品牌;長篇文章的內文

Sans-serif(無襯線)

沒有末端裝飾,筆劃均勻。傳遞現代、乾淨、科技感。在螢幕閱讀上更清晰。

代表字型:Inter、Helvetica、Roboto、Manrope、Geist

網頁使用場景:科技、設計、現代服務業;UI 標籤、導覽等功能性文字

Display / Decorative

設計感強烈的展示字型,適合大標題,不適合長段落。

代表字型:Clash Display、Space Grotesk、Cabinet Grotesk

網頁使用場景:Hero 區塊的大標題、品牌 Tagline

字型配對的 3 個系統

系統 1:同家族、不同粗細

最安全的方法——只用一種字體家族,但用不同的粗細(Light、Regular、Medium、Bold、Black)建立視覺層次。

例如:Inter 400 用於正文,Inter 600 用於小標,Inter 800 用於主標。

優點:視覺絕對一致;缺點:可能顯得缺乏個性。

系統 2:對比配對(主流選擇)

一種 Display / Serif 字型做標題,一種 Sans-serif 做正文。

兩者要有足夠的「對比」才好看——如果兩種字型風格太相似,搭配起來會覺得哪裡不對勁卻說不出來。

精選配對範例:

  • Playfair Display + Inter:高雅與現代的對話,適合設計工作室、精品服務
  • Fraunces + Manrope:帶個性的古典 Serif + 現代幾何 Sans,適合創意品牌
  • Clash Display + Satoshi:同是幾何感,但 Clash 更有設計感,適合科技/新創
  • DM Serif Display + DM Sans:同一個 DM 家族的 Serif 和 Sans,視覺天生和諧

系統 3:中文 + 西文的跨語系配對

台灣品牌官網通常同時有中文和英文,這是需要特別處理的場景。

中文字型在網頁的挑戰:字型檔案太大(中文字型通常 2–10MB,遠超西文的 50–200KB),直接引用會嚴重拖慢頁面速度。

解決方案:使用系統字型後備(Font Stack):

CSS 的 font-family 設定為:你指定的英文字型,然後後備帶上系統內建的中文字型(例如 PingFang TC 在 macOS 和 iOS、Noto Sans TC、Microsoft JhengHei 在 Windows)。

這樣英文使用你指定的品牌字型,中文使用系統字型——兩者在視覺上通常協調,且不需要載入大型中文字型檔案。

如果一定要在網頁中使用特定的中文字型,使用 Google Fonts 的 Noto Sans TC 或 Noto Serif TC——它們有提供子集化(Subset)版本,按需載入所需字符,大幅減少載入量。

在 Tailwind CSS 中設定字型系統

在 tailwind.config.ts 中的 theme.fontFamily 中定義你的字型系統,然後在 globals.css 中引入 Google Fonts。

使用 Tailwind 的 font-display、font-heading 等工具類在不同元素套用對應的字型,讓整個設計系統有清楚的字型層次。

字型大小的比例系統

字型大小不應該是任意選取的,而是遵循一個固定的比例(Type Scale):

常見的比例倍率:1.25(Major Third)或 1.333(Perfect Fourth)

以 16px 基本字體大小,使用 1.25 倍率的 Type Scale:

  • 顯示標題:2.441rem(約 39px)
  • H1:1.953rem(約 31px)
  • H2:1.563rem(約 25px)
  • H3:1.25rem(約 20px)
  • 正文:1rem(16px)
  • 小標:0.8rem(約 13px)

Tailwind 的預設 Type Scale 已經遵循類似邏輯,只要一致使用 text-xl、text-2xl、text-3xl 等工具類,就能得到和諧的字體大小比例。