progress on TextRenderHdc