方框绘制字符

方框绘制字符,也称作画线字符伪图字符制表符,广泛用于绘制框图与块图。在图形用户界面中不太有用,因为有更方便的绘制线段或矩形的API;而且,方框绘制字符需要在定宽字体中才能使用。方框绘制字符仍然用于网页或源程序中的纯文本注释。

与方框绘制字符一起使用的还有方块元素(block elements)、阴影字符(shade characters)以及终端图形字符(terminal graphic characters);这些可以用于填充屏幕区域或阴影效果区域(drop shadow)。

编码
Unicode区段
Unicode包含128个方框绘制字符,相邻编码区还包括32个块方块元素、阴影字符、终端图形字符。方框绘制字符属于DOS字符的子集适用于大多数Unicode字体,因其属于WGL4字符集(欧洲自然语言字符集)。

DOS
Midnight Commander使用方框绘制字符]]
MS-DOS 代码页中,定义了40个方框绘制字符(例如在代码页437):

8個區塊元素:

在一些包含了字母数量比拉丁字母更多的语言的字符集(如代码页850),某些码位被其它字母所占用,方框绘制字符仅有22个:

區塊元素僅有5個:

Unix, CP/M, BBS
许多Unix系统,早期的拨号接入的BBS,仅有11个基本方框绘制字符,因为VT100字符集所限。而且这些字符的码位与小写拉丁字母冲突,(0x6A 就是字母 j 的码位),必须使用复杂的转义序列来使用画线字符:

某些终端完全禁止使用这些方框绘制字符,用户仅能使用 -、|、+,这也形成了一类ASCII艺术。

现代UNIX使用Unicode,因此上述所有Unicode方框绘制字符均可用。

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

注:以上的◢ ◣◥ ◤在Unicode歸入幾何圖形區塊。

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

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

参见

  • 字符集
  • ASCII艺术
  • Dingbat
  • 方塊元素
  • 幾何圖形 (Unicode區段)
  • 製表符
  • Code page 437
  • 半圖形

参考文献

评论 (0)

  • 还没有评论,来抢沙发吧。