情景:我想得到一个非常简单的J2ME移动应用程序,它使用波斯语显示标签和文本,这将安装在任何运行J2ME的移动设备上(比如Nokia1280)。
问题:是否可以使用波斯语字体并将其嵌入到独立于移动设备的方式(即不关心移动设备是否安装了波斯语),还是我们需要使用png图像作为标签?
发布于 2014-03-19 13:00:50
标准的MIDP2.1 2.1和CLDC 1.1没有允许您使用TTF字体的类。典型的方法是使用位图字体。位图字体渲染速度快,可以使用很多颜色(如果你愿意的话)。位图字体的缺点是,为了支持多个屏幕分辨率,您将创建不同大小的字体。
http://mobilefonts.sourceforge.net/
但是和其他平台一样,当然也有人为JavaME开发了一个TTF库(称为TTME)。
http://www.xiteapplet.de/
我记得有一段时间我检查了TTME,就像预期的那样,TTF呈现速度很慢。(因为大多数启用JavaME的设备都有低端的CPU之类的)。
我的建议是选择位图字体或使用单独的PNG文件作为标签。
https://stackoverflow.com/questions/22504241
复制相似问题