跳至內容

方框繪製字元

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書

方框繪製字元,也稱作畫線字元偽圖字元制表符,廣泛用於字元使用者介面英語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).