cocos2d 中ttf自定义字体是否没有用

Cocos2d-x 的自定义的ttf字体是否一点用处都没有?我可以列举一些我遇到的问题:
Cocostudio 里面的文本框默认是 微软雅黑, 但是可以把一些自定的字体(xxx.ttf) 拉入,但是这里有两点我不太清楚:自定义字体如果没有安装到系统中的话,是不能显示出 原来该有的效果的
安装到系统之后能在 Cocostudio 里面正常的显示,但是在代码里面调用的话,还是不能显示出正常的效果

问题
如果 ttf 字体不能调用,那 testcpp 里面会有 ttf 文件,这样不是无故增加了包的大小,既然没有? (可能是我理解有偏差)
能否讲解一下 Cocos2d-x 里面调用 系统字体 的机制?应该不会是把整个 ttf 文件全部都弄到 resource 里面吧, 还是说这些字体在手机上和在电脑上是共同存在的?