brew 字体的问题

youngplayee 2009-02-09 01:22:08
我发现AEE_FONT_NORMAL 这种字体在有的手机上显示比较大,我想换一个较小点的字体。
但是AEEDisplay.h中只定义了如下字体,没一个是我期望的小字体。

// Logical font type
enum {
AEE_FONT_NORMAL=0x8000,
AEE_FONT_BOLD,
AEE_FONT_LARGE,
AEE_FONT_ITALIC,
AEE_FONT_BOLD_ITALIC,
AEE_FONT_LARGE_ITALIC,
AEE_FONT_USER_1,
AEE_FONT_USER_2,
AEE_FONT_TOTAL
};

我不知道是否还有其他地方定义了小字体,还是用这里的AEE_FONT_USER_1 ? 如果是后者,怎么自定义AEE_FONT_USER_1呢?
...全文
1533 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zsf81 2009-02-11
  • 打赏
  • 举报
回复
一般是不定义小字库的,主要是FLASH问题
youngplayee 2009-02-11
  • 打赏
  • 举报
回复
我现在使用如下代码,可以让显示的字体变得小点。但是,中文却都是乱码。 不知道怎么解决,有人知道吗?

ISHELL_CreateInstance(pIApplet->m_pIShell, AEECLSID_FONT_BASIC14, (void **)&m_pIFont);

oldFont = IDISPLAY_SetFont(pIApplet->m_pIDisplay, AEE_FONT_NORMAL, m_pIFont);
  • 打赏
  • 举报
回复
手机上的字体一般都是位图字库,由手机厂商定义了字体的大小,例如16X16,14X14等等
如果希望使用自定义的字体大小,一般要有自己的字库,然后重载IFont接口,或者使用矢量字库,BREW TrueType Font Extension 可以满足一定的需求
youngplayee 2009-02-10
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wireless_com 的回复:]
手机上的字体一般都是位图字库,由手机厂商定义了字体的大小,例如16X16,14X14等等
如果希望使用自定义的字体大小,一般要有自己的字库,然后重载IFont接口,或者使用矢量字库,BREW TrueType Font Extension 可以满足一定的需求
[/Quote]

我就是想知道手机厂商是否提供了比normal小的字体,怎么使用这些字体呢?
hhygcy 2009-02-09
  • 打赏
  • 举报
回复
还真没有听说过自己的字体
看看BREW TrueType Font Extension是不是可以满足你的要求

2,851

社区成员

发帖
与我相关
我的任务
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能物联网机器学习 技术论坛(原bbs) 北京·东城区
社区管理员
  • csdnsqst0050
  • chipseeker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧