游鱼摆尾 发表于 2023-5-12 19:17:40

加载fonts文件夹字体

请问大佬们,如果我要加载fonts文件夹里的所有字体应该怎么写啊
下面这样子写没用,然后就不知道怎么办了
for obj in "$prefix/fonts/"; do
if test -f "$prefix/fonts/$obj"; then
loadfont "$prefix/fonts/$obj"
fi
done

wintoflash 发表于 2023-5-12 19:35:41

for obj in "$prefix/fonts/*"; do
    if test -f "$obj"; then
      loadfont "$obj"
    fi
done
仅供参考。你按 C 进控制台自己敲命令试试就知道为啥错了。

yyz2191958 发表于 2023-5-12 20:57:03

进来学习

游鱼摆尾 发表于 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后面没有加上星号,我试试看

游鱼摆尾 发表于 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"


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

游鱼摆尾 发表于 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,而不是一个变量。好奇怪,想不通为什么?

2010wxy 发表于 2023-5-13 17:04:07

进来学习

ningzhonghui 发表于 2023-5-14 10:42:53

学习学习先,研究那么透啊,我也是在学习的路上

鹤舞白沙 发表于 2023-5-16 09:47:35

学习

leitian72853 发表于 2024-3-3 21:00:39

感谢分享

一江春水1688 发表于 2024-3-4 08:29:01

进来学习

Monkeydance 发表于 2024-3-7 14:33:35

这个只能看看了
页: [1]
查看完整版本: 加载fonts文件夹字体