issue #4221 add richText