2010-08-12 8 views

Répondre

4

La capacité de caractère « double taille » vous faites référence à est défini par les séquences ANSI suivantes (trouvé here):

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

L'attribut \e#3 fait le caractère de commutateur de terminal fixe à un système qui ne contient que la partie supérieure -la moitié de chaque personnage. De même, \e#4 bascule vers un jeu de caractères contenant la moitié inférieure. En les utilisant ensemble, le terminal peut afficher un texte "double hauteur" sur deux lignes séparées. Autant que je sache, vous avez raison - ncurses ne les a pas «implémentés» - peut-être parce qu'ils s'appuient sur un jeu de polices spécialisé à l'origine unique à DECTerminals.

Obtenir au point, il ne semble pas possible depuis ncurses n'a pas attribut pour cette fonction, même si je ne peux certes trouver aucune référence indiquant directement qu'il est impossible. Peut-être que quelqu'un avec des compétences terminfo fou peut expliquer pourquoi cela est (ou n'est pas) le cas.