方框繪製字符

方框繪製字符,也稱作畫線字符偽圖字符制表符,廣泛用於字符用戶界面英語Text-based_user_interface繪製框圖與塊圖。在圖形用戶界面中不太有用,因為有更方便的繪製線段或矩形的API;而且,方框繪製字符需要在定寬字體中才能使用。方框繪製字符仍然用於網頁或源程序中的純文本注釋。

與方框繪製字符一起使用的還有方塊元素(block elements)、陰影字符(shade characters)以及終端圖形字符(terminal graphic characters);這些可以用於填充屏幕區域或陰影效果區域(drop shadow)。

編碼

Unicode區段

製表符
Box Drawing
範圍U+2500..U+257F
(128個碼位)
平面基本多文種平面BMP
文字通用
已分配128個碼位
未分配0個保留碼位
來源標準Videotex
統一碼版本歷史
1.0.0128 (+128)
註釋[1][2]

Unicode包含128個方框繪製字符,[3]相鄰編碼區還包括32個塊方塊元素、陰影字符、終端圖形字符。[4]方框繪製字符屬於DOS字符的子集適用於大多數Unicode字體,因其屬於WGL4字符集(歐洲自然語言字符集)。

 
128個Unicode方框繪製字符的圖示
製表符
Box Drawing[1]
Unicode Consortium 官方碼表(PDF)
  0 1 2 3 4 5 6 7 8 9 A B C D E F
U+250x
U+251x
U+252x
U+253x
U+254x
U+255x
U+256x
U+257x
註釋
1.^ 依據 Unicode 14.0
方塊元素
Block Elements[1]
Unicode Consortium 官方碼表(PDF)
  0 1 2 3 4 5 6 7 8 9 A B C D E F
U+258x
U+259x
註釋
1.^ 依據 Unicode 14.0

DOS

 
GNU Midnight Commander使用方框繪製字符

MS-DOS 代碼頁中,定義了40個方框繪製字符(例如在代碼頁437):

0 1 2 3 4 5 6 7 8 9 A B C D E F
B
C
D

8個區塊元素:

0 1 2 3 4 5 6 7 8 9 A B C D E F
B
C
D

在一些包含了字母數量比拉丁字母更多的語言的字符集(如代碼頁850),某些碼位被其它字母所占用,方框繪製字符僅有22個:

0 1 2 3 4 5 6 7 8 9 A B C D E F
B
C
D

區塊元素僅有5個:

0 1 2 3 4 5 6 7 8 9 A B C D E F
B
C
D

Unix, CP/M, BBS

許多Unix系統,早期的撥號接入的BBS,僅有11個基本方框繪製字符,因為VT100字符集所限。而且這些字符的碼位與小寫拉丁字母衝突,(0x6A 就是字母 j 的碼位),必須使用複雜的<Esc>轉義序列來使用畫線字符:

0 1 2 3 4 5 6 7 8 9 A B C D E F
6
7

某些終端完全禁止使用這些方框繪製字符,用戶僅能使用 -|+,這也形成了一類ASCII藝術

現代UNIX使用Unicode,因此上述所有Unicode方框繪製字符均可用。

Big5

Big5碼提供以下畫線符號和區塊元件:

0 1 2 3 4 5 6 7 8 9 A B C D E F
A260
A270
A280
A290
A2A0

註:以上的◢ ◣◥ ◤在Unicode歸入幾何圖形區塊[5]

倚天中文系統增加以下 34 個畫線符號和區塊元件, Microsoft 的代碼頁950(Code page 950)亦沿用:

0 1 2 3 4 5 6 7 8 9 A B C D E F
F9D0
F9E0
F9F0

當中的╭ ╮╰ ╯═ ╞ ╪ ╡重覆編碼。

參見

參考文獻

  1. ^ Unicode character database. The Unicode Standard. [2016-07-09]. (原始內容存檔於2017-09-25). 
  2. ^ Enumerated Versions of The Unicode Standard. The Unicode Standard. [2016-07-09]. (原始內容存檔於2016-06-29). 
  3. ^ Box Drawing U+2500-U+257F頁面存檔備份,存於網際網路檔案館), The Unicode Standard Code Charts
  4. ^ Block Elements U+2580-U+259F頁面存檔備份,存於網際網路檔案館), The Unicode Standard Code Charts
  5. ^ Geometric Shapes U+25A0-U+25FF (PDF). [2013-04-11]. (原始內容存檔 (PDF)於2021-01-31).