WP8 中 WIC, Direct2D, DirectWrite替代方案 (Direct3D 11 文字系统 Font Management)

 

由于Windows Phone 8 不支持 WIC, Direct2D, DirectWrite. 只能自己实现,WIC可以用开源库代替.D2D和DWrite也有很多代替品。

如果文字不用动态生成,可以使用纹理,比较好的方案是共享字体纹理:App的Win8版本生成文字纹理的同时保存备用,WP8直接读入使用。这样还可以节省加载时间。唯一的缺点是中文这种非字母语言的纹理太大,如果应用使用非固定文字,不能保存高清晰字体纹理。

共享Win8生成字体纹理:

 

 

 

 

 

posted on 2012-11-02 12:10  raptor7  阅读(1612)  评论(1)    收藏  举报