Figlet/TOIlet 字体无法在终端中加载

Figlet/TOIlet 字体无法在终端中加载

我尝试使用 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"# 
                                          

相关内容