里飞网

 找回密码
 立即注册
查看: 519|回复: 6
打印 上一主题 下一主题

求助!LVGL8.3 之 模拟器visual studio使用外部中文字体显示不了

[复制链接]

45

主题

294

帖子

2542

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2542
楼主
发表于 2023-11-15 18:49:27 | 显示全部楼层
虾兵虾酱 发表于 2023-11-15 17:59
错误提示是:
引发了异常: 读取访问权限冲突。
p_pos 是 nullptr。

或是你这里换一个判断方法
  1. if( p_pos!=NULL ) {
  2.         glyph_dsc_t * gdsc = (glyph_dsc_t*)__user_font_getdata(p_pos[0], sizeof(glyph_dsc_t));
  3.         dsc_out->adv_w = gdsc->adv_w;
  4.         dsc_out->box_h = gdsc->box_h;
  5.         dsc_out->box_w = gdsc->box_w;
  6.         dsc_out->ofs_x = gdsc->ofs_x;
  7.         dsc_out->ofs_y = gdsc->ofs_y;
  8.         dsc_out->bpp   = __g_xbf_hd.bpp;
  9.         return true;
  10.     }
复制代码
回复

使用道具 举报

45

主题

294

帖子

2542

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2542
沙发
发表于 2023-11-17 08:35:59 | 显示全部楼层
虾兵虾酱 发表于 2023-11-15 20:29
选择第二种”XBF字体,内部大数组“,可以直接显示文字。 第三种带bin文件为啥不行,目前不知道 ...

这很明显是你驱动没写好。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|里飞网  

GMT+8, 2024-5-22 10:14 , Processed in 0.080662 second(s), 5 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

快速回复 返回顶部 返回列表