I had checked your project. You used v2.1.2-beta.
When WebGL is enable on Safari, it displays text properly, but when in canvas mode, it displays no text.
IE 10 loads properly as other browsers, but it can’t support WebGL.
CCLabelBMFont works properly in test case in both Canvas mode and WebGL mode in V2.1.2-beta and V2.1.3, so it is a litter strange.
I will create an issue to track this bug.
If possible, please update your engine to v2.1.3, and check it again.