无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 3068|回复: 11
打印 上一主题 下一主题

[求助] 加载fonts文件夹字体

[复制链接]
跳转到指定楼层
1#
发表于 2023-5-12 19:17:40 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
请问大佬们,如果我要加载fonts文件夹里的所有字体应该怎么写啊
下面这样子写没用,然后就不知道怎么办了
for obj in "$prefix/fonts/"; do
if test -f "$prefix/fonts/$obj"; then
loadfont "$prefix/fonts/$obj"
fi
done
2#
 楼主| 发表于 2023-5-12 22:05:02 来自手机 | 显示全部楼层
wintoflash 发表于 2023-5-12 19:35
for obj in "$prefix/fonts/*"; do
    if test -f "$obj"; then
        loadfont "$obj"

谢谢大佬,一开始是这样写的,只不过fonts后面没有加上星号,我试试看
回复

使用道具 举报

3#
 楼主| 发表于 2023-5-12 22:09:23 来自手机 | 显示全部楼层
wintoflash 发表于 2023-5-12 19:35
for obj in "$prefix/fonts/*"; do
    if test -f "$obj"; then
        loadfont "$obj"

另外想问一下大佬,一定要加载字体了才能在主题文件夹里调用吗,字体放在主题文件夹里,不加载字体在主题文件里可以引用吗,我看很多下载的主题文件夹里都有字体。

回复

使用道具 举报

4#
 楼主| 发表于 2023-5-12 23:18:01 | 显示全部楼层
wintoflash 发表于 2023-5-12 19:35
for obj in "$prefix/fonts/*"; do
    if test -f "$obj"; then
        loadfont "$obj"

解决了,我是这样写的成功了
for obj in "$prefix/fonts/*.pf2"; do
     if test -f $obj; then
         loadfont $obj
     fi
done
也就是说后面的obj变量不能用英文双引号括起来,否则$obj就识别为efi/grub2/*.pf2,而不是一个变量。好奇怪,想不通为什么?
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-28 02:17

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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