方框繪製字元

来自维基百科,自由的百科全书

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

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

編碼

Unicode區段

快速預覽 製表符 Box Drawing, 範圍 ...
製表符
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字元集(歐洲自然語言字元集)。

Thumb
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

Thumb
GNU Midnight Commander使用方框繪製字元

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

更多資訊 A, B ...
0 1 2 3 4 5 6 7 8 9 A B C D E F
B
C
D
關閉

8個區塊元素:

更多資訊 A, B ...
0 1 2 3 4 5 6 7 8 9 A B C D E F
B
C
D
關閉

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

更多資訊 A, B ...
0 1 2 3 4 5 6 7 8 9 A B C D E F
B
C
D
關閉

區塊元素僅有5個:

更多資訊 A, B ...
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>跳脫序列來使用畫線字元:

更多資訊 A, B ...
0 1 2 3 4 5 6 7 8 9 A B C D E F
6
7
關閉

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

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

Big5

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

更多資訊 A, B ...
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)亦沿用:

更多資訊 A, B ...
0 1 2 3 4 5 6 7 8 9 A B C D E F
F9D0
F9E0
F9F0
關閉

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

參見

參考文獻

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.