晨星行銷|網路流量操盤手

一男一女在設計工作室裡討論,男性質疑中文網頁排版能不能照抄英文規則,女性指出行高字距字型都要重新設定,螢幕上並排顯示緊密的中文排版與正常的英文排版

中文網頁設計眉角:字型授權、排版行高與中英文混排怎麼處理

作者|晨星行銷 陳俊鳴執行長(網路流量操盤手・企業行銷顧問)

很多人做網站的時候,會把「中文網頁設計」簡化成一件事:把文字打成中文,套上一個看起來還不錯的模板,就叫中文化了。

但真正做過中文內容站就知道,中文網頁設計不是把英文網站的邏輯照搬過來,換個字型而已。字型能不能商用、字級行高該設多少、中英文夾雜要不要留空格、字型檔案會不會拖慢載入速度、手機版斷行斷得順不順、連SEO關鍵字的抓法都不一樣——這幾件事彼此還會互相影響:字型檔案太大,載入變慢,Google判斷你的網站體驗差,排名跟著受影響;行高設得不夠,讀者看得吃力,沒讀完就關掉分頁,一樣是體驗訊號出問題。

這篇整理的是中文網站在設計層面真正該處理的技術細節,不談要花多少錢、要找哪家公司——這兩個主題〈網頁設計費用怎麼算〉跟〈網頁設計公司的推薦名單能信嗎〉這兩篇已經寫過。這篇只談一件事:如果你的網站是給中文讀者看的,設計上有哪些地方跟英文網站不一樣,不注意會出什麼問題。

中文網頁設計不是把英文網站的中文翻譯貼上去

多數人對「中文化」的理解,其實只做了一半。

常見的做法是這樣的:先用英文或國外的模板把網站架好,視覺、排版、留白比例全部沿用原本的設定,最後才把文案換成中文貼進去。畫面看起來是中文,但底層的字級、行高、字距、斷行邏輯,全部還是照著英文文字的密度去設計的。

問題在於,中文字跟英文字根本不是同一種資訊密度的東西。一個英文單字平均由好幾個字母組成,讀者是「掃過」字母組合去辨認單字;中文字是方塊字,一個字就是一個完整的視覺單位,資訊密度比英文高得多。同樣的版面寬度、同樣的行高,塞進中文之後,讀者的眼睛要處理的資訊量完全不同——這也是為什麼直接沿用英文版設定的中文網站,讀起來常常讓人覺得「擠」,但說不出具體哪裡有問題。

還有一個更容易被忽略的地方:中文沒有大小寫的概念。英文網站常用大寫字母做強調(例如標題全大寫、關鍵詞全大寫),這招搬到中文完全沒有作用,中文只能靠加粗、變色、字級放大這幾種方式做視覺強調。如果設計師是先做好英文版的視覺規範才回頭套中文,這種細節很容易漏接。

💡 小提醒

判斷一個網站是不是「真的做過中文化」,最快的方法是看它有沒有針對中文內容單獨調過字級、行高跟強調方式,而不是只換了字型檔案。

兩個透明展示櫃並排,左邊裝著鬆散排列的英文字母方塊ABCDEF,右邊裝著緊密堆疊的中文方塊字,中間有放大鏡凸顯密度差異
同樣的空間,中文字裝了比英文更多的資訊量

中文字型怎麼選:授權紅線與最不會出錯的選擇

字型授權,是中文網頁設計最容易踩雷、卻最少人認真看待的一塊。

網路上「免費中文字型」的清單很多,但「免費下載」不等於「可以商用」。常見的授權地雷有三種:第一種是只授權「個人非商業使用」,公司官網用了就是違法使用;第二種是授權允許印刷輸出,但沒有涵蓋「網頁嵌入」這個使用情境,把它做成 Web Font 嵌進網站等於超出授權範圍;第三種是字型本身可商用,但只限特定字重(字重就是同一款字型從細到粗的不同版本,例如細體、正常、粗體)或特定格式,全字重打包下載使用就超出範圍。這些地雷平常不會被抓到,但一旦被字型廠商發現濫用,商業使用的求償金額並不小。

一條通往網站圖示的道路上,設置了三個不同顏色的路障告示牌,分別標示只限個人使用、不可網頁嵌入、字重有限制,一位設計師拿著授權條款清單走近查看
免費下載,不等於可以商用

如果不想在授權這件事上花時間逐一查證,思源黑體(Noto Sans TC)與思源宋體是目前最不容易出錯的選擇。這是 Adobe 與 Google 共同開發的開源字型,採用 SIL Open Font License 1.1 授權(可以直接理解成官方發的免費商用許可證,等於先幫你把授權地雷排除掉),允許免費商用、修改與再散布,不需要額外付費或另外取得同意。這也是為什麼大量品牌官網的內文字型都用它——好讀、合法、免費,三個條件同時滿足。

字型類型授權方式費用主要風險適合情境
開源字型(思源黑體/思源宋體)SIL Open Font License 1.1免費幾乎無授權風險大多數企業官網、部落格的內文
系統預設字型(微軟正黑體等)隨作業系統/裝置授權免費(不需額外嵌入)不同裝置顯示效果不一致對品牌字體辨識度要求不高的內容站
付費商用字型/雲端字體服務依廠商授權條款,常按流量或年費計價依方案,通常需付費授權範圍需逐條確認(個人版/網頁嵌入版/全字重版可能分開賣)品牌識別度要求高、有預算的形象網站
三條並排通往同一個網站首頁圖示的道路,左邊開放通道代表開源字型、中間已鋪好的路代表系統字型、右邊有收費閘門的路代表付費字型,各自有行人走在自己的路上
字型怎麼選,先看授權風險

⚠️ 注意

下載到「免費」的中文字型,動手嵌入網站前,務必回頭確認授權條款有沒有明確寫「網頁嵌入」或「Web Embedding」這個使用情境,不要只看到「免費下載」四個字就直接用在商業網站上。

字級、行高與字距:中文閱讀跟英文不一樣

字級、行高這些數字,很多人是憑感覺調,但這件事其實有明確的可依循方向。

中文內文字級建議落在 18px 以上,比英文網站常見的 16px 再大一些,理由跟前面提到的資訊密度有關——中文一個字承載的資訊量比一個英文字母高,字級太小會加重閱讀負擔。行高(line-height)方面,CJK文字建議行高落在1.6到1.8之間,明顯高於一般英文網站常見的1.4到1.6這個區間。字距(letter-spacing)則相反,中文內文不需要額外調整字距,維持預設值即可,額外加大字距反而會打散字與字之間的視覺連結,讓閱讀變得吃力。

這些數字不是憑空訂出來的。可以想像一下:把中文字硬塞進原本為英文設定好的行高,就像穿一件按別人身材裁好的西裝——尺寸表面上「差不多」,但穿上去哪裡都覺得緊。中文字方正、密度高,行與行之間如果留白不夠,讀者的視線很容易在換行時「跳錯行」,這在長文章尤其明顯。如果自己看不懂這些數字沒關係,記住一個大方向就好:中文的字級跟行距,都要比英文版本再放寬一點,讀起來才不會覺得擁擠,也可以直接請網頁設計師把中英文版的行距截圖擺在一起比較,眼睛看得出差異,比記數字更準。

一男一女兩位角色分別用放大鏡檢視英文與中文的文字行距,中間有兩件西裝與量尺比喻合身與不合身的排版設定,數字標示英文行高1.4到1.6、中文行高1.6到1.8
中文的行高,要比英文網站再拉開一些

中英文混排最常見的間距問題,現在有解法了

台灣的中文網站幾乎不可能完全不出現英文或數字——品牌名、型號、日期、專有名詞都是中英夾雜。這裡最常見的問題是:中文字跟緊鄰的英文字母或數字之間,如果沒有間距,讀起來會擠成一團,例如「查看Q3報告」這幾個字,中文跟英文字母黏在一起,視覺上很難一眼分辨斷點在哪。

左右兩格對比石塊招牌,左邊「訂單」與「ABC123」字塊緊貼在一起裂開擠壓,右邊同樣的字塊之間留了間距顯得乾淨整齊
中英文交界處留個間距,視覺上才分得出斷點

過去處理這個問題,多半得靠人工在中英文交界處手動加半形空格,內容一多,維護起來非常麻煩,而且很容易漏掉。比較新的做法是透過CSS的 `text-autospace` 屬性,讓瀏覽器自動處理中文字與非中文字、標點之間的間距,不需要逐字手動加空格。這個屬性目前還算新,主流瀏覽器是從2025年之後才陸續在新版本裡支援,還沒有全面普及,正式導入前建議先確認自家網站主要訪客使用的瀏覽器版本,或搭配傳統的手動空格處理法當備援,避免舊版瀏覽器上完全沒有間距效果。

💡 小提醒

如果你的網站還沒辦法依賴瀏覽器自動處理間距,最簡單的土方法依然有效:中文字與緊鄰的英文字母、數字之間手動加一個半形空格,雖然笨,但相容性最好,任何瀏覽器都看得出效果。

一個瀏覽器視窗造型的機器人角色,用機械手臂自動在輸送帶上「中文」字塊與「ABC」字塊之間插入間距方塊,右上角畫著被劃掉的手動按空白鍵圖示
瀏覽器開始會自動處理中英文間距了

中文字型檔案太大:載入速度怎麼救

這是中文網站比英文網站多出來的一個先天劣勢:中文字型檔案,天生就比英文字型大得多。

英文字型只需要涵蓋26個字母大小寫、數字跟少數符號,一個字重的檔案通常只有幾十到幾百KB;中文字型光是常用字就有幾千個字,未經處理的完整中文字型檔案,單一字重常達4到5MB量級,如果一個網站同時載入七種字重(從細體到粗體),等於讓訪客的裝置在畫面出現文字之前,先下載一個接近文書處理軟體安裝檔大小的東西。這對手機用戶、網路訊號不穩的環境特別不友善,也會直接拖慢Google用來評估網站體驗的核心網頁指標(Core Web Vitals,簡單說就是Google幫每個網站打的「使用體驗分數」),分數不好看,等於讓Google覺得你的網站不好用,間接影響SEO表現,排名也會跟著被往後排。

一座天秤,左邊秤盤放著小巧輕便的行李箱標示英文字型幾十到幾百KB,右邊秤盤放著沉重的貨櫃標示中文字型單一字重常達4到5MB,天秤明顯往右傾斜
中文字型檔案,天生就比英文大得多

解法不難,但要有人記得做:一是做字型子集化(font subsetting),只保留網站實際會用到的字,捨棄用不到的生僻字,檔案大小往往可以省下大半;二是只載入真正需要的字重,不要把七種字重全部載進來;三是善用系統字型堆疊當備援,讓還沒下載完web font前先顯示裝置內建字型,避免讀者盯著空白畫面等字型;四是自行架設(self-host)字型檔案而不是外部連結,減少額外的網域查詢時間。

一本厚重的完整字庫字典經過篩選漏斗裝置,過濾掉灰色的生僻字方塊,只留下常用字方塊流出,最後變成一本輕薄的精簡字型檔案小冊子
字型子集化:只留網站真正用得到的字

⚠️ 注意

如果你的網站首頁一打開文字會「閃一下才出現」或短暫消失,很可能就是中文字型檔案太大、載入卡住的徵兆,值得請人檢查一下字型有沒有做過子集化處理。

RWD響應式設計下,中文斷行是另一套邏輯

響應式設計(RWD)在中文網站上,同樣不能照抄英文版的斷點設定。

有些企業做雙語網站時,會把英文版已經調好的RWD斷點跟字級縮放比例,直接套用在中文版上,結果手機版一打開,一行只剩四五個中文字,讀起來像在唸電報,而且換行的位置常常斷得很奇怪——這是因為斷行邏輯根本不同:英文單字之間有空格,瀏覽器天生知道該在哪裡換行;中文字與字之間沒有空格,理論上任何一個字後面都可以換行,但也因為沒有天然的斷點提示,如果版面寬度、字級沒有配合中文的特性重新調整,很容易在手機小螢幕上出現一行只剩一兩個字、或標點符號被孤立留在行首的情況。

兩支手機螢幕並排,左邊套用英文斷點的中文內容被擠成一行只剩四五字的窄欄,右邊經過中文內容實測後的版面排版舒展好讀,兩位角色分別露出困惑與滿意的表情
英文版的RWD斷點,不能直接套用在中文版

實務上的做法是:中文版的RWD斷點與字級縮放,要另外用中文內容實際測試過,不能沿用英文版量身訂做的數字;同時要留意標點符號的斷行規則(例如句尾標點不應該被留在下一行的行首),這在中文排版裡稱為「避頭尾」規則,多數瀏覽器與CMS系統已經內建基本處理,但客製化程度高的版型仍值得實際檢查。斷點怎麼設定、圖片怎麼優化,可以參考〈RWD網站設計實作攻略〉這篇的完整流程。

上下兩條文字色帶,上方英文色帶由分開的單字方塊組成,中間有明確空格節點可供剪裁;下方中文色帶是連續不間斷的方塊,剪刀可在任何位置剪開,一處有警告旗標提醒標點不應留在行首
中文沒有空格,換行邏輯跟英文完全不同

繁體、簡體與地區用語:SEO關鍵字資料庫也要對

除了視覺層面,中文網站在SEO上也有一件容易被忽略的事:繁體中文跟簡體中文,不只是字形不同,用字習慣、慣用詞彙也常常不一樣,這會直接影響關鍵字研究的準確度。

先講清楚一個常見的迷思:中文網址(URL)本身不會影響SEO排名,Google官方說法是中文網址能正常處理、正常收錄,繁體、簡體、日文、阿拉伯文都可以,網址用什麼語言不影響排名表現。真正需要注意的是關鍵字研究工具的資料庫要選對地區——多數SEO工具同時支援繁體中文(台灣、香港)與簡體中文(中國)的關鍵字資料,如果查詢時選錯地區,抓出來的搜尋量、相關詞跟熱門用語,很可能是對岸讀者的用語習慣,套用在台灣讀者身上會失準。

書架上並排放著兩本厚重詞典,左邊藍色書背寫繁體中文台灣香港,右邊綠色書背寫簡體中文中國,一個搜尋放大鏡圖示分岔指向兩本書內不同的詞彙結果,背景分別是台北101與上海天際線
繁體跟簡體,不只是字形不同

另外,中文網站的SEO還牽涉到「斷詞」(也叫分詞)這個技術概念——因為中文字與字之間沒有空格,搜尋引擎需要透過斷詞技術,把一整串文字切成有意義的詞彙單位(例如「我對SEO有興趣」要被正確切成「我/對/SEO/有/興趣」而不是亂切),才能正確理解內容在講什麼。這件事現在多半是Google等搜尋引擎在後端處理,網站經營者不需要自己動手,但理解這個原理,有助於判斷為什麼中文的關鍵字密度不能像英文一樣單純用「字數比例」去算——硬塞關鍵字反而可能被斷詞成不通順的詞組,讀起來生硬,也可能被視為刻意操縱關鍵字的訊號。其他站內SEO技術項目,可以對照〈站內SEO不是把關鍵字塞好塞滿〉一併檢查。

一長串沒有空格的中文句子經過輸送帶送進切詞工具站,被精準切成一格格有意義的詞彙方塊分類裝進標示好的箱子,一個機器人角色拿放大鏡檢查合格結果,旁邊展示被硬塞關鍵字切壞的錯誤詞組被丟進垃圾桶
搜尋引擎要先把中文切成有意義的詞

中文網頁設計最常踩的地雷

把前面幾節整理成一份檢查清單,重新做站或準備新網站時可以照著對一遍:

  • 字型是不是真的確認過商用授權,不是只看到「免費下載」就用
  • 行高有沒有針對中文內容重新設定,還是沿用英文版的1.4到1.6
  • 中英文夾雜的地方,間距處理過了嗎
  • 字型檔案有沒有做過子集化,還是把全字重整包載入
  • RWD斷點是不是用中文內容實測過,不是直接套用英文版的數字
  • 關鍵字研究工具查詢時,地區有沒有選對台灣繁體中文
  • 網站強調重點的方式,是加粗跟變色,不是硬用大寫(中文本來就沒有大小寫可以借力)

這幾件事單獨看都不大,但疊加起來,會直接反映在讀者的閱讀體驗跟網站的SEO表現上——這也是為什麼有經驗的人做中文網站,會把它們當成基本檢查項目,而不是等出問題才回頭補。

中文網頁設計細節該自己檢查,還是找專業團隊一起看

老實說,這篇列的每一項單獨拿出來都不難處理,難的是要有人記得把它們全部檢查一輪,而不是做完視覺就結案。晨星行銷在幫客戶做網站架設與SEO代操時,這幾項也是固定會過一遍的檢查項目——如果你的網站是給中文讀者看的,不妨照著上面的清單,回頭看一眼自己的網站現在做得怎麼樣。

常見問題

最大的差別在資訊密度跟強調方式。中文一個字就是完整的視覺單位,資訊密度比英文字母高,所以字級、行高不能照抄英文網站的設定;另外中文沒有大小寫之分,強調重點只能靠加粗、變色、放大字級,不能像英文一樣用全大寫做視覺強調。

不一定,要看個別字型的授權條款。「免費下載」不等於「可以商用」,常見地雷是授權只限個人使用、或授權範圍沒有涵蓋網頁嵌入。如果不想逐一查證授權細節,思源黑體(Noto Sans TC)與思源宋體採用SIL Open Font License 1.1,允許免費商用、修改與再散布,是目前最不容易出錯的選擇。

一般建議落在1.6到1.8之間,比英文網站常見的1.4到1.6略高,因為中文字方正、密度高,行距不夠容易讓讀者在換行時看錯行,尤其在長文章裡更明顯。

如果網站還沒辦法依賴瀏覽器自動處理間距,手動在中文與緊鄰的英文字母、數字之間加一個半形空格,是相容性最好的做法,任何瀏覽器都能正確顯示。近年CSS新增的 `text-autospace` 屬性可以讓瀏覽器自動處理這個間距,但支援度還在陸續普及中,建議先確認主要訪客使用的瀏覽器版本。

最常見的原因是指定的Web Font還沒下載完成,瀏覽器先顯示系統預設字型當作備援,等字型檔案載入完才切換;如果中文字型檔案偏大(未做子集化處理常達4到5MB),這個切換過程會更明顯。另一種可能是字型檔案路徑失效或授權服務中斷,需要檢查嵌入設定是否正確。

基本原理一樣(Google官方說法是中文網址不論繁簡體都能正常處理、正常收錄,不影響排名),但關鍵字研究要分開查,不能共用同一份資料。繁體與簡體讀者的用字習慣、慣用詞彙常常不同,關鍵字工具查詢時要選對台灣繁體中文地區,否則抓出來的搜尋量跟相關詞可能是對岸讀者的用語,套用在台灣讀者身上會失準。

內文字級建議在18px以上,比英文網站常見的16px再大一些,這跟中文字資訊密度較高有關——字太小會增加讀者辨識與理解的負擔,尤其在手機螢幕上更明顯。

參考資料

ℹ️ 關於本文

本文內容為一般性技術與設計知識整理,實際導入時請依網站現況(既有CMS、佈景主題、目標讀者裝置分佈)調整,並實際測試效果。文中引用之瀏覽器支援狀況與字型授權條款可能隨時間更新,正式導入前建議至官方來源確認最新資訊。

陳俊鳴

陳俊鳴

網路流量操盤手.企業行銷顧問

操盤SEO與網路行銷實戰逾15年,2014年創辦晨星事業有限公司(晨星行銷),從SEO網站架設、關鍵字策略到銷售漏斗與變現模式一手包辦。現為智信科技、瞻新資訊等多家企業的常年行銷顧問,也獲頒過亞洲十大卓越名師金像獎,把每一次流量成長都當成自己的事業在打。曾是馬來西亞象棋、圍棋國手,拿過亞洲盃第二名。