里飞网

 找回密码
 立即注册
12
返回列表 发新帖
楼主: 阿里兄
打印 上一主题 下一主题

LvglFontTool字体工具更新V0.4版本

  [复制链接]

45

主题

291

帖子

2508

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2508
31#
 楼主| 发表于 2021-12-25 13:15:34 | 显示全部楼层
sumj 发表于 2021-12-25 09:13
你这个都是改中文了 tab改中文一直改不过来!

配置文件改的默认字体。
回复

使用道具 举报

45

主题

291

帖子

2508

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2508
32#
 楼主| 发表于 2021-12-30 09:02:36 | 显示全部楼层
shnd 发表于 2021-12-29 23:48
阿里兄:有个问题请教,我需要显示几个西文字符的特大点阵,比如只显示XYZABC这6个字符,但是需要128点阵或 ...

只输入需要转换的文字,取消自动加入ANSI即可,如下:


回复

使用道具 举报

45

主题

291

帖子

2508

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2508
33#
 楼主| 发表于 2022-3-11 11:34:52 | 显示全部楼层
zoumadeng 发表于 2022-3-11 11:21
选中window10的方正粗黑宋简体.ttf,字形选择80,选择内部字体或者XBF字体内部大数组,加入常用汉字都会在% ...

确实会闪退,高度80,使用内部或XBF内部字体都会占很大的空间,生成的文本也很大,软件可能哪里没有处理好。可以使用外部BIN字体,这个不有闪退。
回复

使用道具 举报

45

主题

291

帖子

2508

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2508
34#
 楼主| 发表于 2022-7-18 18:43:40 | 显示全部楼层
11012012345 发表于 2022-7-18 18:40
大佬,我用这个软件提取阿拉伯文会导致连写消失

阿拉伯文有部分是双unicode字符,我这个工具不能很好的支持阿拉伯文,阿拉伯文请用官方的吧
回复

使用道具 举报

45

主题

291

帖子

2508

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2508
35#
 楼主| 发表于 2022-7-21 10:15:03 | 显示全部楼层
11012012345 发表于 2022-7-21 08:54
找到了https://lvgl.io/tools/fontconverter这个网站,但生成的代码格式和你的不一样,怎么合并哇 ...

合并不了,你全部用官方的就可以了。
回复

使用道具 举报

45

主题

291

帖子

2508

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2508
36#
 楼主| 发表于 2022-7-22 08:26:14 | 显示全部楼层
find_shell 发表于 2022-7-21 20:44
首先感谢楼主的工具,太好用了;

楼主请教一个问题,例如选择字体"Alibaba Sans Light",输入一个不包含的 ...

没有的字符会默认使用宋体。
回复

使用道具 举报

45

主题

291

帖子

2508

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2508
37#
 楼主| 发表于 2022-7-23 11:52:06 | 显示全部楼层
find_shell 发表于 2022-7-23 11:32
感谢楼主抽空回复,但是我去测试了下;您说的“宋体”是指的哪个字库呢?我在当前系统没有找到您说的类似的 ...

可能是QT处理的,并不是默认单一个TTF。
回复

使用道具 举报

45

主题

291

帖子

2508

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2508
38#
 楼主| 发表于 2022-12-28 08:32:39 | 显示全部楼层
duan 发表于 2022-12-25 16:23
阿里哥,我用文件系统读的很慢,正常吗,20几个字读了10S

尽量不要使用文件系统,如果字库放文件系统,那这个字库文件打开后不能关闭,因为字库读取是非常频繁的,当然最好不要用文件系统,直接spi读会好很多,直接把字库文件读到内存就更好了。
回复

使用道具 举报

45

主题

291

帖子

2508

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2508
39#
 楼主| 发表于 2023-12-12 11:06:11 | 显示全部楼层
feziLee 发表于 2023-12-12 11:00
下边用到这两个参数的怎么处理啊



就结构体变了一下,这个想一下就能想到了
回复

使用道具 举报

45

主题

291

帖子

2508

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2508
40#
 楼主| 发表于 2024-1-9 11:34:59 | 显示全部楼层
yuechaofu 发表于 2024-1-9 11:33
附件是我测试的中文字库,帮忙看看有问题,谢谢

没看到附件,你可以先用内部字体进行测试。
回复

使用道具 举报

45

主题

291

帖子

2508

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2508
41#
 楼主| 发表于 2024-1-9 15:16:09 | 显示全部楼层

字库是乱码的
回复

使用道具 举报

45

主题

291

帖子

2508

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2508
42#
 楼主| 发表于 2024-3-11 18:29:00 | 显示全部楼层
Juszou 发表于 2024-3-11 18:20
你好,我想知道 v0.4 支持阿拉伯语等除了中日韩英文以外的语言吗?我是用 python 脚本写入 0x0-0xFFFF 所有 ...

这需要看你选的字体支持字符情况;字符多生成也很慢、可以直接生成文件;有部分是双unicode编码的文字可能不支持。
回复

使用道具 举报

45

主题

291

帖子

2508

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2508
43#
 楼主| 发表于 2024-3-11 18:47:02 | 显示全部楼层
Juszou 发表于 2024-3-11 18:30
比如阿拉伯语,拉丁文,缅甸文,似乎再左边都看不到

左边看不到,那就是字体没有这些文字,可以选宋体或微软雅黑试试;
回复

使用道具 举报

45

主题

291

帖子

2508

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2508
44#
 楼主| 发表于 2024-4-5 19:19:03 | 显示全部楼层
sutaojin 发表于 2024-3-15 14:01
楼主,0.5测试版本里面,还是存在字体大并且字数多的时候转换卡死的情况

字体大建议使用0.4版本的XBF格式。
回复

使用道具 举报

45

主题

291

帖子

2508

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2508
45#
 楼主| 发表于 2024-4-8 21:59:11 | 显示全部楼层
limhanfeng 发表于 2024-4-8 15:08
阿里兄 我用XBF字体,外部bin文件,才10个阿拉伯数字10个英文字符4个汉字,抗锯齿开到4,结果生成的bin文件就有 ...

XBF格式,是使用你所输入文字中unicode最大值和最小值之间所有字符都会添加到索引,用于快速查表,也就是空间换时间的做法,XBF格式字体适用于有大空间的场景使用。
回复

使用道具 举报

45

主题

291

帖子

2508

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2508
46#
 楼主| 发表于 2024-4-23 14:03:38 | 显示全部楼层
hjhj7591418 发表于 2024-4-23 13:52
阿里兄,我LVGL使用V8.3.5版本,使用LvglFontTool_V0.4导出“XBF字体,外部bin文件”使用,
但是卡死在“lv ...

很大可能是你读取函数有问题,建议你先使用内部XBF测试一下先,XBF是支持的。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-6 11:00 , Processed in 0.127817 second(s), 16 queries , File On.

Powered by Discuz! X3.3

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

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