有关menuItemFont字体创建的问题

最近在尝试游戏多语言化,所以把文字都存在了一个xml中,在创建menuitemFont的时候,发现先按照图1那样初始化字体,就能达到想要的效果,但是按照图2那样先创建了一个mentItemFont再通过这个对象初始化字体,结果得到的显示字体就是原封不动的xml里面的字体,连大小都没变,是怎么回事呢?