Rockbox字体转换
rockbox吧
全部回复
仅看楼主
level 10
璇玉2000 楼主
由于早年间的Rockbox资源大多都已失效,现在几乎已经没有可供下载的字体资源。所以想用中文字体,要么使用Rockbox-Mix字体,要么使用GNU-Unifont字体。
如果上面的两个字体都不喜欢怎么办?试试官方发布的这款工具:
下载链接:https://www.rockbox.org/realwiki/pub/Main/RockboxFontConvertor/rockbox_font_convertor_v1.2.zip
介绍页面:https://www.rockbox.org/wiki/RockboxFontConvertor.html
使用方法:解压压缩包,将想转换的字体文件放入文件夹(一般在C:\Windows\Fonts\有系统中所有已安装的字体文件),然后在文件夹中打开命令提示符,输入:
makefont 大小 字体文件名
例如:makefont 8 "D:\Rockbox Font Convertor\HarmonyOS_Sans_SC_Regular.ttf"
强烈建议改变字号多次转换,部分中文字体转换后若字号过小可能会存在显示错位情况。
按下回车后,程序自动开始转换,显示Press any key to exit.即转换完成。转换完的字体文件放入/.rockbox/fonts/,然后播放器端设置-主题设置-字体,即可切换字体。
2024年10月05日 03点10分 1
level 10
璇玉2000 楼主
iPod mini原生字体好像也有点错位?似乎错位是点阵字体的特性
2024年10月12日 13点10分 2
level 3
错位解决不了吗?看着真的好难受☹️
2024年11月02日 11点11分 3
rockboxmix没发现有错位现象 其他字体的解决方案就要等待大神挖掘了
2024年11月02日 11点11分
level 1
这个工具转完之后中文都变成小格子了~我试过小米的misans和苹果的sfpro都是这样
2024年11月02日 13点11分 4
你咋转换起的,我这直接显示打不开字体otf2bdf[2]: unable to open input file 'IBMPlexSansSC_Text.otf'.
2024年12月15日 17点12分
level 6
没用,还是用现代点的软件吧[泪]
2024年12月15日 17点12分 5
试试用管理员权限 重试
2024年12月16日 14点12分
level 1
什么垃圾教程。。。
2025年01月31日 08点01分 6
level 7
求版主给个详细教程,因为我不懂适配1080P屏幕的字体参数,需要填写多少分辨率、字距之类也不懂。
2025年06月02日 03点06分 7
level 1
找到解决方案了:
1. 把压缩包文件解压后放在根目录下,取个简单名字,比如D盘,文件夹rfc
2. 把字体文件也放在这个文件夹里面
3. win+R,输入cmd,打开dos界面
4. 输入 d:,回车
5. 输入cd rfc,回车
6. 输入makefont “字号,比如8号,10号或者12号” msyhl.ttf,回车
7. 应该搞定。我最终选择了微软雅黑light字体, 注意名称是msyhl.ttc
8. 如果和前几楼一样碰到出错,估计是文件夹名字太长导致的。
9. 请一定看到最后,关于某些主题播放界面不支持中文歌名显示的个人解决方案。
请看截图,下面是命令界面和文件夹示例。
这张是3代用8号黑体测试的界面
这个是8号雅黑字体
这个是video的10号雅黑字体
但是部分界面不支持中文歌名显示
video的12号黑体测试
后面这里需要多说一句,我用的是Video的iPodOS主题,因为字体调用的问题,会造成主题界面下无法正常显示歌名。我想了个折中的办法:
1. 进入下载的主题文件夹,font里;
2. 根据font文件夹里面需要的字体字号和名字,将刚刚转换过的中文字体,我这里用的是刚刚的10号雅黑字体;
3. 把所有的字体都用这个10号雅黑字体改名来替换,比如14-SF-Pro-Rounded-Semibold.fnt,直接把10 -msyhl.fnt复制一下,重命名为这个14-SFxxxxx;
4. 替换后用改完的若干文件替换原来主题里面的字体文件;
5. 搞定如下,大多数界面应该是没问题可以用了。
2025年11月19日 14点11分 8
level 3
请特别注意,在切换过主题以后,还是需要重新选择支持中文界面的字体,然后所有的菜单才能正常显示中文。
2025年11月19日 14点11分 9
1