我尝试使用 TOIlet,一开始它运行得很好。后来我尝试安装一些程序来记录我的终端,例如 asciinema,每次我尝试运行 TOIlet 时都会遇到这个错误。
error: could not load font ascii9
我尝试了所有其他类型的字体,但唯一有效的只有 term。
我将非常感激您的帮助,谢谢!
答案1
看起来您丢失了toilet-fonts
包裹。
sudo apt install toilet-fonts
字体在那里:
$ dpkg -L toilet-fonts | grep tlf
/usr/share/figlet/ascii12.tlf
/usr/share/figlet/ascii9.tlf
/usr/share/figlet/bigascii12.tlf
/usr/share/figlet/bigascii9.tlf
/usr/share/figlet/bigmono12.tlf
/usr/share/figlet/bigmono9.tlf
/usr/share/figlet/circle.tlf
/usr/share/figlet/emboss.tlf
/usr/share/figlet/emboss2.tlf
/usr/share/figlet/future.tlf
/usr/share/figlet/letter.tlf
/usr/share/figlet/mono12.tlf
/usr/share/figlet/mono9.tlf
/usr/share/figlet/pagga.tlf
/usr/share/figlet/smascii12.tlf
/usr/share/figlet/smascii9.tlf
/usr/share/figlet/smblock.tlf
/usr/share/figlet/smbraille.tlf
/usr/share/figlet/smmono12.tlf
/usr/share/figlet/smmono9.tlf
/usr/share/figlet/wideterm.tlf
另一个问题是,如果以某种方式使用另一个目录来存放字体,则使用(或) 选项toilet
强制使用正确的目录:--directory
-d
$ toilet --directory /usr/share/figlet/ -f ascii9 Ubuntu
m m # m
# # #mmm m m m mm mm#mm m m
# # #" "# # # #" # # # #
# # # # # # # # # # #
"mmmm" ##m#" "mm"# # # "mm "mm"#