Skip to content

Commit

Permalink
全形字體選擇
Browse files Browse the repository at this point in the history
  • Loading branch information
MROS committed Sep 21, 2024
1 parent d6de5f3 commit 4cd8164
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 0 deletions.
1 change: 1 addition & 0 deletions book/.vitepress/config.mts
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ export default defineConfig({
text: "音界咒零.一版",
items: [
{ text: "音界咒零.一版設計與定義", link: "/音界咒零.一版設計與定義" },
{ text: "全形字體選擇", link: "/全形字體選擇" },
],
},
],
Expand Down
18 changes: 18 additions & 0 deletions book/全形字體選擇.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
網路/市面上早已存在許多專為編程設計的半形字體了,最最基本的要求就是等寬。全形倒是沒有等寬的問題,全是方塊字。

但全形有另個廣泛存在的問題:全形標點的偏移。

下圖是麥金塔(Mac)系統預設的中文字體「黑體-繁」。

![image](https://hackmd.io/_uploads/Sk4RZZnpA.png)

圖片中的所有括號之間,都沒有空白,但左括號在方塊中偏右,右括號在方塊中偏左,導致了左右括號緊密,右左括號卻遠離,易讓人誤以為中間有額外空白。

甚至容易讓人對字數產生誤判,圖中兩行都是六個字,但一眼望去卻會以為第二行長度更長所以字數更多。

下圖是微軟正黑體,幾乎沒有上述問題,推薦使用。
![image](https://hackmd.io/_uploads/SJVjLW360.png)

麥金塔系統所有的內建繁中字體都有括號偏移,其中最輕微的是「蘭亭黑」,次輕微的是「儷黑」跟「儷宋」,若不願意額外安裝字體,可以考慮用此三者。

至於 Linux 系統嘛,雖說發行版跟桌面環境各異,但通常中文字體支援只會比微軟、蘋果更差,要是發現預設有偏移問題,建議想辦法把微軟正黑體字體檔搞進 Linux 裡。

0 comments on commit 4cd8164

Please sign in to comment.