Шрифты Figlet/TOIlet не могут быть загружены в терминал

Я пытался использовать TOIlet, и в начале все работало просто отлично. Позже я пытался установить какую-то программу для записи своего терминала, например, asciinema, и я сталкивался с этой ошибкой каждый раз, когда пытался запустить TOIlet.

error: could not load font ascii9

Я пробовал все другие виды шрифтов, и единственный, который работает, это термин.

Буду признателен за любую помощь, спасибо!

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"# 
                                          
Другие вопросы по тегам