issue #4636, finish UITextBMFont
issue #4636, finish refactorying UITextFieldTest