It's a bug here.
LabelBMFont dose not do any thing with its content size when we set a string value with zero length. The "_contentSize" would keep its value(width and height) last time, it couldn't be zero size.