При выполнении моего скрипта я хочу, чтобы размер шрифта нескольких эхо-команд был больше, чем отображаемые другие. Есть ли способ сделать это?

2 ответа2

1

Думаю, в обычном текстовом режиме не существует стандартного способа получения шрифтов большего размера. Многие эмуляторы терминала поддерживают цвета, и это может использоваться для различения текста.

Однако вы можете создавать крупные символы с обычными персонажами. Для этого используйте figlet (и посмотрите это).

$ figlet "Super User"
 ____                          _   _               
/ ___| _   _ _ __   ___ _ __  | | | |___  ___ _ __ 
\___ \| | | | '_ \ / _ \ '__| | | | / __|/ _ \ '__|
 ___) | |_| | |_) |  __/ |    | |_| \__ \  __/ |   
|____/ \__,_| .__/ \___|_|     \___/|___/\___|_|   
            |_|

Там также toilet (см. Это).

$ toilet "Super User"

  mmmm                                     m    m                     
 #"   " m   m  mmmm    mmm    m mm         #    #  mmm    mmm    m mm 
 "#mmm  #   #  #" "#  #"  #   #"  "        #    # #   "  #"  #   #"  "
     "# #   #  #   #  #""""   #            #    #  """m  #""""   #    
 "mmm#" "mm"#  ##m#"  "#mm"   #            "mmmm" "mmm"  "#mm"   #    
               #                                                      
               "

Обратитесь к их руководствам и поищите в Интернете графику, чтобы узнать, что могут сделать эти инструменты. Ваш поисковый запрос должен быть похож на linux toilet вместо обычного toilet по очевидной причине.

Сравните также этот вопрос.


Если вы хотите, чтобы ваш текст был еще интереснее, проверьте это:

$ figlet "Hello World!" | cowsay -n
 ________________________________________________________
/  _   _      _ _        __        __         _     _ _  \
| | | | | ___| | | ___   \ \      / /__  _ __| | __| | | |
| | |_| |/ _ \ | |/ _ \   \ \ /\ / / _ \| '__| |/ _` | | |
| |  _  |  __/ | | (_) |   \ V  V / (_) | |  | | (_| |_| |
| |_| |_|\___|_|_|\___/     \_/\_/ \___/|_|  |_|\__,_(_) |
\                                                        /
 --------------------------------------------------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

Конечно, сначала нужно установить cowsay .

1

Вы могли бы использовать искусство ASCII (ну, искусство ANSI, сейчас). Есть сайты, которые будут обрабатывать ваш текст для вас тоже. Просто отображайте каждую строку отдельно.

Например, сообщение об ошибке:

Сообщение об ошибке ASCII Art

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .