freebsd-skq/sys/teken
ed 4d1897863f Extend libteken to support CJK fullwidth characters.
Introduce a new formatting bit (TF_CJK_RIGHT) that is set when putting a
cell that is the right part of a CJK fullwidth character. This will
allow drivers like vt(9) to support fullwidth characters properly.

emaste@ has a patch to extend vt(9)'s font handling to increase the
number of Unicode -> glyph maps from 2 ({normal,bold)} to 4
({normal,bold} x {left,right}). This will need to use this formatting
bit to determine whether to draw the left or right glyph.

Reviewed by:	emaste
2013-12-20 21:31:50 +00:00
..
demo Extend libteken to support CJK fullwidth characters. 2013-12-20 21:31:50 +00:00
libteken Fix whitespace inconsistencies found in homegrown Symbol.maps. 2011-10-07 15:05:24 +00:00
stress Simply let teken_stress use arc4random. 2011-10-07 12:42:03 +00:00
gensequences
sequences
teken_scs.h
teken_subr_compat.h
teken_subr.h Extend libteken to support CJK fullwidth characters. 2013-12-20 21:31:50 +00:00
teken_wcwidth.h
teken.c Add teken_subr_do_resize new method, to update taken sizes w/o reset positions 2013-10-31 09:44:48 +00:00
teken.h Extend libteken to support CJK fullwidth characters. 2013-12-20 21:31:50 +00:00