2010-08-12 75 views

回答

4

你指的是由下面的ANSI序列設置的「雙尺寸」字符能力(實測here):

 
    ESC# 3 DEC double-height line, top half (DECDHL) 
    ESC# 4 DEC double-height line, bottom half (DECDHL) 

\e#3屬性使終端開關字符集到一個僅包含頂端每個角色的一半。同樣,\e#4切換到包含下半部分的字符集。通過一起使用,

echo -e "\e#3Foo\n\e#4Foo" 

終端可以在兩條單獨的行上顯示「雙高」文本。

據我可以告訴你是正確的 - ncurses沒有「實現」它們 - 也許是因爲它們依賴於DECTerminals特有的專用字體集。

獲取到如此地步,它似乎並不可能,因爲 ncurses的沒有此功能屬性,雖然我承認找不到任何引用直接指出,這是不可能的。也許有瘋狂的終結者技能的人可以解釋爲什麼這是(或者不是)這種情況。