FIGlet
FIGlet| 원본 작성자 | 글렌 채플, 이언 채 |
|---|---|
| 초기 릴리즈 | 1991년 ("뉴반"으로) / 1993년 (그림 2.0)[1] |
| 안정적 해제 | 2.2.5 / 2012년[2] 5월 |
| 리포지토리 | |
| 기록 위치 | C |
| 운영 체제 | 유닉스 유사 |
| 플랫폼 | 크로스 플랫폼 |
| 유형 | 유형설정 |
| 면허증 | 뉴 BSD[3] |
| 웹사이트 | www |
FIGlet은 텍스트 배너를 다양한 서체로 생성하는 컴퓨터 프로그램으로, 작은 ASCII 문자의 결합으로 구성된 문자로 구성된다(ASCII 아트 참조).그 이름은 "프랭크, 이안, 글렌의 편지"[4]에서 유래되었다.
무료 소프트웨어인 FIGlet은 일반적으로 많은 Unix 유사 운영 체제(리눅스,[5] BSD 등) 배포의 일부로 포함되지만, 다른 플랫폼에도 포팅되어 있다.공식 FIGlet FTP 사이트에는 Atari ST, BeOS, Macintosh, MS-DOS, NeXTSTEP, OS/2 및 Windows 플랫폼용 사전 컴파일된 포트와 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 글꼴을 지원한다.
참고 항목
참조
- ^ Chappell, Glen (1995). ""Why does FIGlet exist?" a history of FIGlet". Retrieved 2008-04-25.
- ^ "FIGLet home page". Retrieved 2012-06-18.
- ^ ""Why does FIGlet exist?" a history of FIGlet". Retrieved 2011-01-15.
- ^ "FIGlet FAQ". Retrieved 2013-09-19.
- ^ Stutz, Michael (2001). "Text Fonts". The Linux Cookbook. No Starch Press. ISBN 1-886411-48-4. Retrieved 2008-04-25.
- ^ 텍스트:FIGlet
- ^ "Official FIGlet FTP site". Retrieved 2008-04-25.
- ^ Rigaut, Benoît (1996). "Figlet Java". Retrieved 2008-04-25.
- ^ Gillespie, Pat (2006). "TAAG". Archived from the original on 2012-02-20. Retrieved 2008-05-01.
- ^ Baltes, Lucas. "PHP Figlet". Retrieved 2008-04-25.
- ^ "Zend Framework – Zend_Text_Figlet Component". Archived from the original on 2012-08-22. Retrieved 2013-10-29.
- ^ Jones, Christopher (2007). "pyfiglet". Retrieved 2014-11-27.
- ^ Sampson, Luke (13 December 2018). "GitHub - lukesampson/figlet: Figlet in Go". Github. Retrieved 13 December 2018.
- ^ Tincho (2007-03-25). "FIGLET: a totally useless, therefore essential tool". Archived from the original on March 30, 2007. Retrieved 2008-04-20.
- ^ "TOIlet". Retrieved 2010-01-29.
외부 링크
- 공식 웹사이트
- FIGfont 설명서 버전 2 FIGfont 및 FIG 드라이버 표준
- PHP의 PHP 라이브러리
- 온라인 FIGlet ASCII 아트 생성기
- TextArt의 Text Art Figlet Generator.이오
- Pat 또는 JK의 TAAG(텍스트 Aski Art Generator)
- 율리우스 캄멜의 ASCII 서명
- Network Science의 ASCII 생성기