开启padavan的SSH连接,可使用ftp客户端进行路由器管理界面自定义字体的添加
1. 连接FTP
1. 开启ssh功能
要在padavan管理界面开启ssh功能:
2.使用ftp工具进行连接
这里我使用的是xftp,也可采用其他工具。
- ip地址:管理界面地址(默认192.168.123.1)
- 用户名:管理界面登录用户名(默认admin)
- 密码:管理界面登录密码(默认admin)
测试登录成功,路由器根目录如下:
2. 上传字体文件到路由器
1. 将字体文件(ttf格式)修改为png格式
这里以鸿蒙字体为例(HarmonyOS Sans SC Regular)字体下载
字体在windows上的显示效果:
注意这里的字体名、字体类型,在接下来的步骤中会使用到
直接在文件后缀名后加上.png,将其改名为png格式
提示:上传到路由器要占用路由器的内存,这个字体(带_SC后缀的)很大,因为其中包含了中文的文字。内存太小的路由器可以考虑换其他的字体,路由器剩余内存:
2. 将修改名字后的自定义字体上传到对应文件夹
存储自定义字体的文件夹:
/opt/share/www/custom/common-theme/font
通过xftp上传文件到这个目录下:
3. 修改相关配置文件,使其能够在管理界面中显示
文字列表文件夹:
/opt/share/www/custom/common-theme/options
文件为logo_list.css
将其下载到电脑上,然后修改其中内容,格式如下
字体名, 字形, 字号
- 字体名:字体文件在windows上的截图中的 “字体名”,上一步有说明,这里是 HarmonyOS Sans SC
- 字体文件类型:字体文件在windows上的截图中的 “字体类型”,这里用 truetype(测试opentype不行)
- 字号:单位为px(点),这里我设置为12px
设置完成的文件内容如下:
保存并上传到原地址并覆盖:
3. 刷新网页,应用字体
刷新网页,即可找到对应字体并设置
4. 已知问题-重启失效
这个更改不是永久的更改,在路由器重启后就会恢复为原来设置
padavan的文件系统,为考虑安全因素,大多数文件保存在内存而不是闪存中
- 内存:临时存储,断电后就会清空
- 闪存:永久性存储,断电后也不会清除
这里仅仅将字体上传到内存
中,因此重启后会被清空
5. 后记
- 利用相关思路还可以修改背景图、logo
- 也可以考虑对其中的某个进行同名替换,这样就不用修改配置文件了
a. 背景图修改
背景图文件存放目录:
/opt/share/www/custom/common-theme/img/bg
背景图配置文件:
/opt/share/www/custom/common-theme/options/bg_list.css
b. logo修改
logo文件存放目录:
/opt/share/www/custom/common-theme/img/logo
背景图配置文件:
/opt/share/www/custom/common-theme/options/logo_list.css