Desktop/Whiteboards/Basecode

Some features of the proposed Basecode:


 * base on BMP of Unicode with code range from 0000 to FFFF


 * BTF-8 as default encoding with same rules for UTF-8


 * remove most of CJK ideographs and other composable characters


 * keep and supplement radicals for composable characters


 * move uncomposable characters outside BMP back into BMP

Hard works will be in font-related libraries:


 * by means of Ideographic Description characters (2FF0~2FFF) and data from CDP to represent composable characters


 * include libdgg (Library of dynamic glyph generator) into freetype to draw composable characters