FIGlet

FIGlet
FIGlet
원본 작성자글렌 채플, 이언 채
초기 릴리즈1991년 ("뉴반"으로) / 1993년 (그림 2.0)[1]
안정적 해제
2.2.5 / 2012년[2] 5월
리포지토리
기록 위치C
운영 체제유닉스 유사
플랫폼크로스 플랫폼
유형유형설정
면허증뉴 BSD[3]
웹사이트www.figlet.org

FIGlet은 텍스트 배너를 다양한 서체로 생성하는 컴퓨터 프로그램으로, 작은 ASCII 문자의 결합으로 구성된 문자로 구성된다(ASCII 아트 참조).그 이름은 "프랭크, 이안, 글렌의 편지"[4]에서 유래되었다.

무료 소프트웨어인 FIGlet은 일반적으로 많은 Unix 유사 운영 체제(리눅스,[5] BSD 등) 배포의 일부로 포함되지만, 다른 플랫폼에도 포팅되어 있다.공식 FIGlet FTP 사이트에는 Atari ST, BeOS, Macintosh, MS-DOS, NeXTSTEP, OS/2Windows 플랫폼용 사전 컴파일된 포트와 Perl(텍스트:FIGlet[6]).[7]Java[8](JavE ASCII 아트 편집기에 포함된 FIGlet 포함), JavaScript,[9] PHP,[10][11] Python [12]Go의 제3자 재구성이 있다.[13]FIGlet은 2007년 데비안 더 데이 패키지로 피처링되었다.[14]

행동

FIGlet은 표준 입력에서 읽거나 메시지를 명령줄의 일부로 수락할 수 있다.그것은 표준 출력물로 인쇄된다.일부 일반적인 인수(옵션)는 다음과 같다.

  • -f글꼴 파일 선택(여기서 파일 사용 가능)
  • -d글꼴 디렉토리를 변경하십시오.
  • -c생산의 중심을 잡다
  • -l출력을 좌회전하다
  • -r생산량을 우경화하다
  • -t출력 너비를 단자 너비로 설정한다.
  • -w사용자 정의 출력 너비를 지정하십시오.
  • -k커닝을 활성화하여 인접 문자로 병합되지 않고 메시지의 각 문자를 개별적으로 인쇄한다.

샘플 사용법

FIGlet에서 생성된 출력의 예는 아래와 같다.

[user@hostname ~]$ figlet Wikipedia __        ___ _    _                _ _        \ \      / (_)   _(_)_ __   ___  __  (_) __ _   \ \ /\ / /     / /   '_ \ / _ \/ _`    / _`     \ V  V /       <     _)    __/ (_      (_       \_/\_/   _ _ \_\_  .__/ \___ \__,_ _ \__,_                       _ 

다음 명령어:

[user@hostname ~]$ figlet -ct -f 로마 위키백과

이 출력 생성:

ㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇ ㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇ o o o o o o o o o o o o o o o o o o o o`888  .8'`888. .8'    `888   888 .8P'   `888   888' `88b d88' `88b d88' `888  `888  `P  )88b       `888.8'  `888.8'      888   888888.     888   888   888 888ooo888 888   888   888   .oP"888        `888'    `888'       888   888 `88b.   888   888   888 888    .o 888   888   888  d8(  888         `8'      `8'       o888o o888o o888o o888o  888bod8P' 'Y8bod8P' 'Y8bod88'P" o888o "Y888""8o o 888o

-ct옵션은 텍스트의 중심을 맞추고 터미널의 전체 너비를 차지하도록 한다.-f roman옵션은 '로마' 글꼴 파일을 지정한다.

글꼴 예

인비타

__       __)                           (, )     /  , /)   ,           /) ,          /  /    (/_    __    _  _(/    _       /  /  _(_/(___(_/_)__(/_(_(__(_(_(_    /             .-/                                    (_/

#     #                                           #  #  # # #    # # #####  ###### #####  #   ##    #  #  # # #   #  # #    # #      #    # #  #  #   #  #  # # ####   # #    # #####  #    # # #    #  #  #  # # #  #   # #####  #      #    # # ######  #  #  # # #   #  # #      #      #    # # #    #   ## ##  # #    # # #      ###### #####  # #    #

래리3d

__      __      __                             __                   /\ \  __/\ \  __/\ \      __                   /\ \  __              \ \ \/\ \ \ \/\_\ \ \/'\ /\_\  _____      __   \_\ \/\_\     __       \ \ \ \ \ \ \/\ \ \ , < \/\ \/\ '__`\  /'__`\ /'_` \/\ \  /'__`\      \ \ \_/ \_\ \ \ \ \ \\`\\ \ \ \ \L\ \/\  __//\ \L\ \ \ \/\ \L\.\__x___/\ \_\\\\\\_\\\\\\_\_\_\_\_\___\, \__, \_\_/.\_\     '\/__//__/  \/_/\/_/\/_/\/_/\ \ \/  \/____/\/__,_ /\/_/\/__/\/_/                                  \ \_\                                                                 \/_/

FIGlet 기반 ASCII 서체

Eric Olson의 2002 FIG 서체 제품군은 FIGlet의 출력과 유사한 일련의 OpenType 글꼴이다.

TOIlet은 FIGlet을 색상 텍스트를 사용하도록 확장하려고 한다.[15]FIGlet은 버전 2.2.4의 TOIlet 글꼴을 지원한다.

참고 항목

참조

  1. ^ Chappell, Glen (1995). ""Why does FIGlet exist?" a history of FIGlet". Retrieved 2008-04-25.
  2. ^ "FIGLet home page". Retrieved 2012-06-18.
  3. ^ ""Why does FIGlet exist?" a history of FIGlet". Retrieved 2011-01-15.
  4. ^ "FIGlet FAQ". Retrieved 2013-09-19.
  5. ^ Stutz, Michael (2001). "Text Fonts". The Linux Cookbook. No Starch Press. ISBN 1-886411-48-4. Retrieved 2008-04-25.
  6. ^ 텍스트:FIGlet
  7. ^ "Official FIGlet FTP site". Retrieved 2008-04-25.
  8. ^ Rigaut, Benoît (1996). "Figlet Java". Retrieved 2008-04-25.
  9. ^ Gillespie, Pat (2006). "TAAG". Archived from the original on 2012-02-20. Retrieved 2008-05-01.
  10. ^ Baltes, Lucas. "PHP Figlet". Retrieved 2008-04-25.
  11. ^ "Zend Framework – Zend_Text_Figlet Component". Archived from the original on 2012-08-22. Retrieved 2013-10-29.
  12. ^ Jones, Christopher (2007). "pyfiglet". Retrieved 2014-11-27.
  13. ^ Sampson, Luke (13 December 2018). "GitHub - lukesampson/figlet: Figlet in Go". Github. Retrieved 13 December 2018.
  14. ^ Tincho (2007-03-25). "FIGLET: a totally useless, therefore essential tool". Archived from the original on March 30, 2007. Retrieved 2008-04-20.
  15. ^ "TOIlet". Retrieved 2010-01-29.

외부 링크