added Set/GetCaretPosition(pos)
fixed some alpha blending issues with texture:Shade
added font fallback feature
cleanup