X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fbb9d,f2ac58bdf79ca3e8 X-Google-Attributes: gidfbb9d,public X-Google-Thread: f996b,f2ac58bdf79ca3e8 X-Google-Attributes: gidf996b,public X-Google-Thread: 110f55,f2ac58bdf79ca3e8 X-Google-Attributes: gid110f55,public X-Google-ArrivalTime: 1994-10-16 16:54:46 PST Path: bga.com!news.sprintlink.net!sashimi.wwa.com!not-for-mail From: boba@wwa.com (Bob Allison) Newsgroups: rec.arts.ascii,alt.ascii-art,alt.binaries.pictures.ascii Subject: Talk: *INSTANT* new figlet fonts!; Line: Examples Date: 16 Oct 1994 17:42:48 -0500 Organization: WorldWide Access - Chicago Area Internet Services 312-282-8605 708-367-1871 Lines: 114 Approved: boba@wwa.com Message-ID: <37sa98$sfd@gagme.wwa.com> References: <37qivc$t7f@sashimi.wwa.com> NNTP-Posting-Host: gagme.wwa.com Xref: bga.com rec.arts.ascii:2136 alt.ascii-art:13046 alt.binaries.pictures.ascii:1348 Tony Nugent wrote: > [snip] > >> Anthony Thysson has suggested (in the figlet email list) that >> many fonts are very similar, with most differences being a >> simple traslation of one character (or pattern of characters) >> with another. > >> For example, it's possible to get an exact reproduction of one >> font by piping the output of a similar font though the unix tr >> comand. (Check "man tr" if you don't know of this command). >> (And BTW, there IS a dos version of tr available at Simtel - >> oak.oakland.edu :: /SimTel/msdos/textutil/tr112.zip). > >[...] > >Ok, this is with the default font, standard.flf... > >echo Tony | figlet > _____ >|_ _|__ _ __ _ _ > | |/ _ \| '_ \| | | | > | | (_) | | | | |_| | > |_|\___/|_| |_|\__, | > |___/ > [snip] > >echo Tony | figlet | tr '|' '\!' > _____ >!_ _!__ _ __ _ _ > ! !/ _ \! '_ \! ! ! ! > ! ! (_) ! ! ! ! !_! ! > !_!\___/!_! !_!\__, ! > !___/ > >Well, these last two are not all that exciting, but you get the >general idea. (Note that you must use "\" to escape certain >characters for tr). What are the characters that must be escaped? >Now for something really neat... allligator.flf is a really nice >font, and the variations on this are great! > ::::::::::: :::::::: :::: ::: ::: ::: > :+: :+: :+: :+:+: :+: :+: :+: > +:+ +:+ +:+ :+:+:+ +:+ +:+ +:+ > +#+ +#+ +:+ +#+ +:+ +#+ +#++: > +#+ +#+ +#+ +#+ +#+#+# +#+ > #+# #+# #+# #+# #+#+# #+# >### ######## ### #### ### > >That was with no tr, but... > >echo Tony | figlet -f alligator | tr ':\#' '\#|' > ########### ######## #### ### ### ### > #+# #+# #+# #+#+# #+# #+# #+# > +#+ +#+ +#+ #+#+#+ +#+ +#+ +#+ > +|+ +|+ +#+ +|+ +#+ +|+ +|++# > +|+ +|+ +|+ +|+ +|+|+| +|+ > |+| |+| |+| |+| |+|+| |+| >||| |||||||| ||| |||| ||| > >Voila! Instant totally new font! :-) > [snip] > >... and so on. The possibilities are endless! Try it! OK, here's the standard output of the alligator.flf font: ::::::::::: :::::::::: :::::::: ::::::::::: :+: :+: :+: :+: :+: +:+ +:+ +:+ +:+ +#+ +#++:++# +#++:++#++ +#+ +#+ +#+ +#+ +#+ #+# #+# #+# #+# #+# ### ########## ######## ### You can flip it by typing: echo Test | figlet -f alligator | tr ':+#' '#+:' Which gives us: ########### ########## ######## ########### #+# #+# #+# #+# #+# +#+ +#+ +#+ +#+ +:+ +:++#++: +:++#++:++ +:+ +:+ +:+ +:+ +:+ :+: :+: :+: :+: :+: ::: :::::::::: :::::::: ::: And of course, you can send the output to a file, like: echo Test | figlet -f alligator | tr ':+#' '#+:' > output.file Let's see some examples of modified Figlet fonts! -- ###### ###=# =#==#= =+=++++ ++++++ ++=+= =++#=+# ==#=## #=# ### ### ####### ###=#= #=#====+ =+=++=++ ++++++ ++=++= +=+==#+= #=#==### =## ### ### ### ### =#= =#= #== =++ +++ ++= =+= =#= ==# =## #=# ### ### ###### ### #=#==#== =+==+++ +++++ ++= +===+=# #=# #=# =#= ### ### ###### ### ##==##== ==++++ +++++ ++= =+=+=# ==# ##= #=# ### ### ### ### #== =#= +=+ =++ +++ +++ +=+ =#= =## #=# =## ### ### ####### ####=# =#= #== =+= +++ ++++++ ++=+=+ =+= +=# ==##=### #=########### ###### ###== #=# =#= =++ =++ ++++++ ++=+= ++= =+= #==##= =#=########