boxes/boxes-config

3545 lines
80 KiB
Plaintext
Raw Permalink Normal View History

#
# boxes - Command line filter to draw/remove ASCII boxes around text
2024-02-16 22:01:58 +01:00
# Copyright (c) 1999-2024 Thomas Jensen and the boxes contributors
#
2022-09-18 14:56:30 +02:00
# This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public
# License, version 3, as published by the Free Software Foundation.
# This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied
# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
# details.
# You should have received a copy of the GNU General Public License along with this program.
# If not, see <https://www.gnu.org/licenses/>.
#
2022-09-18 14:56:30 +02:00
# ___________________________________________________________________________________________________________________
#
# Character Encoding: UTF-8
# Syntax of this file: https://boxes.thomasjensen.com/config-syntax.html
2022-09-18 14:56:30 +02:00
#
#====================================================================================================================
1999-03-18 16:08:57 +01:00
BOX c
author "Thomas Jensen"
designer "(public domain)"
tags ("simple", "programming", "box")
sample
/*************/
/* */
/* */
/*************/
ends
shapes {
nw ("/*") n ("*") ne ("*/")
w ("/*") e ("*/")
sw ("/*") s ("*") se ("*/")
}
delim ?"
replace "\*/" with "*\\/" # escape closing comment tags
reverse "\*\\/" to "*/"
padding {
2021-02-13 14:20:52 +01:00
horiz 1
}
elastic (n,e,s,w)
END c
# ============================================================================
BOX parchment
1999-03-18 16:08:57 +01:00
2021-02-13 14:20:52 +01:00
author "Thomas Jensen"
tags ("artwork", "box", "scroll")
1999-03-18 16:08:57 +01:00
sample
1999-03-18 16:08:57 +01:00
________________________
/\ \
\_| |
1999-03-18 16:08:57 +01:00
| |
| |
| ____________________|_
\_/_____________________/
ends
1999-03-18 16:08:57 +01:00
shapes {
nw (" __")
1999-03-18 16:08:57 +01:00
nnw ()
wnw ("/\\ ", "\\_|")
w (" |")
1999-03-18 16:08:57 +01:00
n ("_")
ne (" ")
ene ("\\ ")
e ("| ")
se ("|_ ","__/")
1999-03-18 16:08:57 +01:00
s ("_","_")
ssw (" ", "\\_/")
sw (" |"," ")
ese ()
1999-03-18 16:08:57 +01:00
}
padding { top 1 h 1 }
elastic (n,e,s,w)
1999-03-18 16:08:57 +01:00
END parchment
# ============================================================================
BOX columns
2021-02-13 14:20:52 +01:00
author "Thomas Jensen"
tags ("artwork", "box")
1999-03-18 16:08:57 +01:00
sample
1999-03-18 16:08:57 +01:00
__^__ __^__
( ___ )---------------( ___ )
| / | | \ |
| / | | \ |
| / | | \ |
1999-03-18 16:08:57 +01:00
|___| |___|
(_____)---------------(_____)
ends
1999-03-18 16:08:57 +01:00
shapes {
nw (" __^__", "( ___ ") nnw (" ",")")
n (" ","-")
nne (" ","(") ne ("__^__ ", " ___ )")
w (" | / |")
wsw (" |___|")
e ("| \\ | ")
ese ("|___| ")
sw ("(_____") ssw (")")
1999-03-18 16:08:57 +01:00
s ("-")
sse ("(") se ("_____)")
1999-03-18 16:08:57 +01:00
}
elastic (n, e, w, s)
padding { horiz 1 }
1999-03-18 16:08:57 +01:00
END columns
# ============================================================================
BOX whirly
2021-02-13 14:20:52 +01:00
author "Thomas Jensen"
tags ("artwork", "box")
1999-03-18 16:08:57 +01:00
sample
1999-03-18 16:08:57 +01:00
.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.
( )
) (
( )
"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"
ends
1999-03-18 16:08:57 +01:00
shapes {
nw (" .")
wnw ("( ")
1999-03-18 16:08:57 +01:00
w (" )", "( ")
sw (" \"")
n ("+\"+.")
ne (". ")
ene (" )")
e ("( ", " )")
1999-03-18 16:08:57 +01:00
s ("+.+\"")
nne ("+\"+")
sse ("+.+")
se ("\" ")
1999-03-18 16:08:57 +01:00
}
padding {
horizontal 2
vertical 1
}
1999-03-18 16:08:57 +01:00
elastic (n, w, s, e)
END whirly
# ============================================================================
BOX scroll
2021-02-13 14:20:52 +01:00
author "Thomas Jensen"
tags ("artwork", "box", "scroll", "large")
1999-03-18 16:08:57 +01:00
SAMPLE
/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ \
| /~~\ /~~\ |
|\ \ | | / /|
| \ /| |\ / |
| ~~ | | ~~ |
| | | |
| | | |
| | | |
| | | |
| | | |
\ |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| /
\ / \ /
~~~ ~~~
ENDS
1999-03-18 16:08:57 +01:00
delimiter ?"
1999-03-18 16:08:57 +01:00
shapes {
ne ("~~~~~ \ ")
ene (" /~~\ |",
"| / /|",
"|\ / |",
"| ~~ |")
e ("| |")
se ("| / ",
" \ / ",
" ~~~ ")
nw (" / ~~~~~")
wnw ("| /~~\ ",
"|\ \ |",
"| \ /|",
"| ~~ |")
w ("| |")
sw (" \ |",
" \ / ",
" ~~~ ")
1999-03-18 16:08:57 +01:00
n ("~")
s ("~"," "," ")
1999-03-18 16:08:57 +01:00
}
eLAStic (n, s, e, w)
padding { h 2 v 1 }
1999-03-18 16:08:57 +01:00
END scroll
# ============================================================================
BOX simple
2021-02-13 14:20:52 +01:00
author "Thomas Jensen"
designer "(public domain)"
tags ("simple", "box")
1999-03-18 16:08:57 +01:00
sample
1999-03-18 16:08:57 +01:00
*************
* *
* *
*************
ends
1999-03-18 16:08:57 +01:00
shapes { nw ("*") ne ("*") sw ("*") se ("*")
n ("*") e ("*") s ("*") w ("*")
1999-03-18 16:08:57 +01:00
}
padding { horiz 1 }
elastic (n,e,s,W)
1999-03-18 16:08:57 +01:00
END simple
# ============================================================================
BOX c-cmt
2021-02-13 14:20:52 +01:00
author "Thomas Jensen"
designer "(public domain)"
tags ("simple", "programming", "comment")
sample
/* */
/* regular C language */
/* comments */
/* */
ends
shapes {
w ("/*")
e ("*/")
}
replace "\\*\\/" with "*\\\\/" # quote closing comment tags
reverse "\\*\\\\/" to "*\\/"
Padding { h 1 }
elastic (e, w)
END c-cmt
# ============================================================================
BOX c-cmt2
2021-02-13 14:20:52 +01:00
author "Thomas Jensen"
designer "(public domain)"
tags ("simple", "programming", "comment")
sample
/*
* regular C language
* comments
*/
ends
shapes {
nw ("/*")
w (" *")
sw (" *") ssw ("/") s (" ") # note that S must be defined!
}
padding { left 2 }
delimiter ?"
replace "\*\/" with "*\\/" # quote closing comment tags
reverse "\*\\/" to "*\/"
elastic (s, w)
END c-cmt2
# ============================================================================
BOX javadoc
author "Ted Berg <tedberg@spiritone.com>"
designer "(public domain)"
tags ("simple", "programming", "comment")
sample
/**
* Javadoc Comments
*
*/
ends
shapes {
nw ("/*") nnw ("*") n (" ")
w (" *")
sw (" *") ssw ("/") s (" ")
}
padding { left 1 }
delimiter ?"
replace "\*\/" with "*\\/" # quote closing comment tags
reverse "\*\\/" to "*\/"
elastic (s, w, n)
END javadoc
# ============================================================================
1999-03-18 16:08:57 +01:00
BOX html
2021-02-13 14:20:52 +01:00
author "Thomas Jensen"
designer "(public domain)"
tags ("simple", "programming", "box")
1999-03-18 16:08:57 +01:00
sample
<!-- - - - - - - - - - - -->
1999-03-18 16:08:57 +01:00
<!-- -->
<!-- -->
<!-- -->
<!-- - - - - - - - - - - -->
ends
1999-03-18 16:08:57 +01:00
shapes {
nw ("<!--") nnw (" ") n ("- ") ne ("-->")
w ("<!--") e ("-->")
sw ("<!--") ssw (" ") s ("- ") se ("-->")
1999-03-18 16:08:57 +01:00
}
padding { h 1 }
delim ?"
replace "-->" with "-\\-\\>"
reverse "-\\-\\>" to "-->"
elastic (n,e,s,w)
1999-03-18 16:08:57 +01:00
END html
# ============================================================================
BOX html-cmt
author "Thomas Jensen"
designer "(public domain)"
tags ("simple", "programming", "comment")
sample
<!-- -->
<!-- regular comments used in HTML files -->
<!-- -->
ends
shapes {
w ("<!--")
e ("-->")
}
elastic (e, w)
padding { h 1 }
delim ?"
replace "-->" with "-\\-\\>"
reverse "-\\-\\>" to "-->"
END html-cmt
# ============================================================================
1999-03-18 16:08:57 +01:00
BOX shell
2021-02-13 14:20:52 +01:00
author "Thomas Jensen"
designer "(public domain)"
tags ("simple", "programming", "box")
1999-03-18 16:08:57 +01:00
sample
1999-03-18 16:08:57 +01:00
#############
# #
# #
#############
ends
1999-03-18 16:08:57 +01:00
shapes {
nw ("#") n ("#")
se ("#") e ("#")
sw ("#") s ("#")
ne ("#") w ("#")
1999-03-18 16:08:57 +01:00
}
padding { h 1 }
elastic (n,s,e, w)
1999-03-18 16:08:57 +01:00
END shell
# ============================================================================
BOX nuke
2021-02-13 14:20:52 +01:00
author "Thomas Jensen"
designer "Joan G. Stark <spunk1111@juno.com>"
tags ("artwork", "box")
sample
_ ._ _ , _ ._
(_ ' ( ` )_ .__)
( ( ( ) `) ) _)
(__ (_ (_ . _) _) ,__)
`~~`\ ' . /`~~`
,::: ; ; :::,
':::::::::::::::'
_________________jgs______/_ __ \________________________
| |
| BAD, BAD, BUG HERE :-) |
|_________________________________________________________|
ends
shapes {
nw (" "," "," "," "," "," "," "," ")
ne (" "," "," "," "," "," "," "," ")
nnw (" "," "," "," "," "," "," ","_")
nne (" "," "," "," "," "," "," ","_")
n (" _ ._ _ , _ ._ ",
" (_ ' ( ` )_ .__) ",
" ( ( ( ) `) ) _) ",
" (__ (_ (_ . _) _) ,__)",
" `~~`\\ ' . /`~~` ",
" ,::: ; ; :::, ",
" ':::::::::::::::' ",
"jgs______/_ __ \\_________")
w ("|") e ("|")
sw ("|") s ("_") se ("|")
}
padding {
all 1
bottom 0
}
elastic (nne,nnw, s, e, w)
END nuke
# ============================================================================
BOX diamonds
2021-02-13 14:20:52 +01:00
author "Thomas Jensen"
designer "Joan G. Stark <spunk1111@juno.com>"
tags ("artwork", "box")
Sample
/\ /\ /\ /\
/\//\\/\ /\//\\/\ /\//\\/\ /\//\\/\
/\//\\\///\\/\//\\\///\\/\//\\\///\\/\//\\\///\\/\
//\\\//\/\\///\\\//\/\\///\\\//\/\\///\\\//\/\\///\\
\\//\/ \/\\//
\/ \/
/\ /\
//\\ joan stark spunk1111@juno.com //\\
\\// http://www.geocities.com/SoHo/7373/ \\//
\/ \/
/\ /\
//\\/\ /\//\\
\\///\\/\//\\\///\\/\//\\\///\\/\//\\\///\\/\//\\\//
\/\\///\\\//\/\\///\\\//\/\\///\\\//\/\\///\\\//\/
\/\\//\/ \/\\//\/ \/\\//\/ \/\\//\/
\/ \/ \/ jgs \/
Ends
delimiter ?"
shapes {
nw (" ", " /\", " /\//\", "//\\\/")
nnw (" /\ ", "//\\/\ ", "\\///\\/", "/\/\\///")
n (" /\ ", " /\//\\/\ ", "\//\\\///\\/",
"\\\//\/\\///")
nne (" /\ ", " /\//\\", "\//\\\//", "\\\//\/\")
ne (" ", "/\ ", "/\\/\ ", "\///\\")
ene ("\/\\//", " \/ ")
e (" /\ ", " //\\", " \\//", " \/ ")
ese (" /\ ", "/\//\\")
wnw ("\\//\/",
" \/ ")
w (" /\ ",
"//\\ ",
"\\// ",
" \/ ")
wsw (" /\ ",
"//\\/\")
sw ("\\///\",
" \/\\/",
" \/",
" ")
ssw ("\/\//\\\",
"//\\\//\",
"\\//\/ ",
" \/ ")
s ("///\\/\//\\\",
"/\\///\\\//\",
" \/\\//\/ ",
" \/ ")
sse ("///\\/\/",
"/\\///\\",
" \/\\//",
"jgs \/ ")
se ("/\\\//",
"\//\/ ",
"\/ ",
" ")
}
elastic (n,s,e, w)
END diamonds
# ============================================================================
BOX mouse
2021-02-13 14:20:52 +01:00
author "Thomas Jensen"
designer "Joan G. Stark <spunk1111@juno.com>"
tags ("artwork", "box", "sign")
sample
.--, .--,
( ( \.---./ ) )
'.__/o o\__.'
{= ^ =}
> - <
___________.""`-------`"".____________
/ \
\ o joan stark O /
/ spunk1111@juno.com \
\ ascii art gallery /
/ http://www.geocities.com/SoHo/7373/ \
\______________________________________/
___)( )(___ jgs
(((__) (__)))
ends
shapes {
nnw (" ", " ", " ", " ", " ", "_")
nne (" ", " ", " ", " ", " ", "_")
ne (" ", " ", " ", " ", " ", " ")
nw (" ", " ", " ", " ", " ", " ")
sw ("\\", " ", " ")
se ("/", " ", " ")
ene ("\\")
wnw ("/")
e ("/","\\")
w ("\\","/")
n (" .--, .--, ",
"( ( \\.---./ ) )",
" '.__/o o\\__.' ",
" {= ^ =} ",
" > - < ",
"_.\"\"`-------`\"\"._")
s ("_____________________",
" ___)( )(___ jgs",
" (((__) (__))) ")
ssw ("_"," "," ")
sse ("_"," "," ")
}
elastic (nne,nnw, sse,ssw, e, w)
padding {
top 1
horiz 1
}
END mouse
# ============================================================================
BOX sunset
2021-02-13 14:20:52 +01:00
author "Thomas Jensen"
designer "Joan G. Stark <spunk1111@juno.com>"
tags ("artwork", "box")
sample
.
. | .
\ | /
'. \ ' / .'
'. .'```'. .'
<>.............:::::::`.......`:::::::................<>
<>: ., .., . . . . . . . . . . joan stark :<>
<>: :, :.' : : :`.: :.' `: `: `: `: spunk1111 :<>
<>: ,.; : `.' : `: : `. : : : : @juno.com :<>
<>:..................................................:<> jgs
<><><><><><><><><><><><><><><><><><><><><><><><><><><><>
ends
shapes {
e (":<> ")
w ("<>:")
sw ("<>:", "<><")
se (":<> jgs", "><> ")
s ("..", "><")
nw (" ", " ", " ", " ", " ", "<>.")
ne (" ", " ", " ", " ", " ", ".<> ")
nnw (" ", " ", " ", " ", " ", ".")
nne (" ", " ", " ", " ", " ", ".")
n (" . ",
" . | . ",
" \\ | / ",
" '. \\ ' / .' ",
" '. .'```'. .' ",
":::::::`.......`:::::::")
}
padding {
horizontal 2
vertical 1
}
elastic (nne,nnw, s, e, w)
END sunset
# ============================================================================
BOX boy
2021-02-13 14:20:52 +01:00
author "Thomas Jensen"
designer "Joan G. Stark <spunk1111@juno.com>"
tags ("artwork", "box", "sign")
sample
.-"""-.
/ .===. \
\/ 6 6 \/
( \___/ )
_________ooo__\_____/______________
/ \
| joan stark spunk1111@juno.com |
| VISIT MY ASCII ART GALLERY: |
| http://www.geocities.com/SoHo/7373/ |
\_______________________ooo_________/
| | |
|_ | _|
| | |
|__|__| jgs
/-'Y'-\
(__/ \__)
ends
shapes {
e (" |")
w ("| ")
sw (" \\", " ", " ", " ", " ", " ", " ")
se ("/ ", " ", " ", " ", " ", " ", " ")
ssw ("_", " ", " ", " ", " ", " ", " ")
sse ("_", " ", " ", " ", " ", " ", " ")
nw (" ", " ", " ", " ", " ")
nnw (" ", " ", " ", " ", "_")
nne (" ", " ", " ", " ", "_")
ne (" ", " ", " ", " ", " ")
ene ("\\ ")
wnw (" /")
n (" .-\"\"\"-. ",
" / .===. \\ ",
" \\/ 6 6 \\/ ",
" ( \\___/ ) ",
"ooo__\\_____/_____")
s ("______________ooo",
" | | | ",
" |_ | _| ",
" | | | ",
" |__|__| jgs",
" /-'Y'-\\ ",
" (__/ \\__) ")
}
padding { top 1 }
2021-02-13 14:20:52 +01:00
#elastic (n,s,e, w) # then we'd have to call this "boys"
elastic (nne,nnw, sse,ssw, e, w)
END boy
# ============================================================================
BOX girl
2021-02-13 14:20:52 +01:00
author "Thomas Jensen"
designer "Joan G. Stark <spunk1111@juno.com>"
tags ("artwork", "box", "sign")
sample
.-"""-.
/ .===. \
/ / a a \ \
/ ( \___/ ) \
________ooo\__\_____/__/___________
/ \
| joan stark spunk1111@juno.com |
| VISIT MY ASCII ART GALLERY: |
| http://www.geocities.com/SoHo/7373/ |
\________________________ooo________/
/ \
/:.:.:.:.:.:.:\
| | |
\==|==/ jgs
/-'Y'-\
(__/ \__)
ends
shapes {
n (" .-\"\"\"-. ",
" / .===. \\ ",
" / / a a \\ \\ ",
" / ( \\___/ ) \\ ",
"ooo\\__\\_____/__/___",
" ")
s ("________________ooo",
" / \\ ",
" /:.:.:.:.:.:.:\\ ",
" | | | ",
" \\==|==/ jgs ",
" /-'Y'-\\ ",
" (__/ \\__) ")
e (" |")
w ("| ")
sw (" \\", " ", " ", " ", " ", " ", " ")
se ("/ ", " ", " ", " ", " ", " ", " ")
ssw ("_", " ", " ", " ", " ", " ", " ")
sse ("_", " ", " ", " ", " ", " ", " ")
nw (" ", " ", " ", " ", " ", " /")
nnw (" ", " ", " ", " ", "_", " ")
nne (" ", " ", " ", " ", "_", " ")
ne (" ", " ", " ", " ", " ", "\\ ")
}
elastic (nne,nnw, sse,ssw, e, w)
END girl
# ============================================================================
BOX xes
2021-02-13 14:20:52 +01:00
author "Thomas Jensen"
designer "Joan G. Stark <spunk1111@juno.com>"
tags ("artwork", "box")
sample
<\/><\/><\/>
<\/></\></\></\><\/>
</\> </\>
<\/> <\/>
</\> </\>
<\/> <\/>
</\> </\>
<\/> <\/>
</\> </\>
<\/> <\/>
</\><\/><\/><\/></\>
jgs </\></\></\>
ends
delim ?"
shapes {
nw (" ", " <", " <")
nnw (" ", "\/>", "/\>")
n ("<\/>", "</\>", " ")
nne (" ", "<\/", "</\")
ne (" ", "> ", "> ")
wnw (" <\/>", " </\>")
w ("<\/> ", "</\> ")
wsw (" <\/>", " </\>")
sw (" <", " <", "jgs ")
ssw ("\/>", "/\>", " ")
s (" ", "<\/>", "</\>")
sse ("<\/", "</\", " ")
se ("> ", "> ", " ")
ese ("<\/> ", "</\> ")
e (" <\/>", " </\>")
ene ("<\/> ", "</\> ")
}
padding {
horizontal 1
}
elastic (n, e, s, w)
END xes
# ============================================================================
BOX dog
2021-02-13 14:20:52 +01:00
author "Thomas Jensen"
designer "Joan G. Stark <spunk1111@juno.com>"
tags ("artwork", "box", "sign")
sample
__ _,--="=--,_ __
/ \." .-. "./ \
/ ,/ _ : : _ \/` \
\ `| /o\ :_: /o\ |\__/
`-'| :="~` _ `~"=: |
\` (_) `/ jgs
.-"-. \ | / .-"-.
.-----{ }--| /,.-'-.,\ |--{ }-----.
) (_)_)_) \_/`~-===-~`\_/ (_(_(_) (
( joan stark )
) < spunk1111@juno.com > (
( ASCII ART GALLERY: )
) < http://www.geocities.com/SoHo/7373/ > (
'-------------------------------------------'
ends
shapes {
nnw (" ", " ", " ", " ", " ", " ", " ", "-", " ")
nne (" ", " ", " ", " ", " ", " ", " ", "-", " ")
nw (" ", " ", " ", " ", " ", " ", " ", ".--", " ) ")
ne (" ", " ", " ", " ", " ", " ", " ", "--.", " ( ")
w ("( ", " ) ")
e (" )", " ( ")
sw ("'--")
se ("--'")
s ("-")
n (" __ _,--=\"=--,_ __ ",
" / \\.\" .-. \"./ \\ ",
" / ,/ _ : : _ \\/` \\ ",
" \\ `| /o\\ :_: /o\\ |\\__/ ",
" `-'| :=\"~` _ `~\"=: | ",
" \\` (_) `/ jgs ",
" .-\"-. \\ | / .-\"-. ",
"{ }--| /,.-'-.,\\ |--{ }",
"(_)_)_) \\_/`~-===-~`\\_/ (_(_(_)")
}
elastic (nnw, nne,e,s,w)
END dog
# ============================================================================
BOX cat
2021-02-13 14:20:52 +01:00
author "Thomas Jensen"
designer "Joan G. Stark <spunk1111@juno.com>"
tags ("artwork", "box", "sign")
sample
/\ /\
|`\\_,--="=--,_//`|
\ ." :'. .': ". /
==) _ : ' : _ (==
|>/O\ _ /O\<|
| \-"~` _ `~"-/ | jgs
>|`===. \_/ .===`|<
.-"-. \===' | '===/ .-"-.
.-----{'. '`}---\, .-'-. ,/---{.'. '}-----.
) `"---"` `~-===-~` `"---"` (
( joan stark )
) < spunk1111@juno.com > (
( ASCII ART GALLERY: )
) < http://www.geocities.com/SoHo/7373/ > (
'-------------------------------------------'
ends
shapes {
nnw (" ", " ", " ", " ", " ", " ", " ", " ", "-", " ")
nne (" ", " ", " ", " ", " ", " ", " ", " ", "-", " ")
nw (" ", " ", " ", " ", " ", " ", " ", " ", ".--", " ) ")
ne (" ", " ", " ", " ", " ", " ", " ", " ", "--.", " ( ")
w ("( ", " ) ")
e (" )", " ( ")
sw ("'--")
se ("--'")
s ("-")
n (" /\\ /\\ ",
" |`\\\\_,--=\"=--,_//`| ",
" \\ .\" :'. .': \". / ",
" ==) _ : ' : _ (== ",
" |>/O\\ _ /O\\<| ",
" | \\-\"~` _ `~\"-/ | jgs ",
" >|`===. \\_/ .===`|< ",
" .-\"-. \\===' | '===/ .-\"-. ",
"{'. '`}---\\, .-'-. ,/---{.'. '}",
"`\"---\"` `~-===-~` `\"---\"`")
}
elastic (nnw, nne,e,s,w)
END cat
# ============================================================================
BOX capgirl
2021-02-13 14:20:52 +01:00
author "Thomas Jensen"
designer "Joan G. Stark <spunk1111@juno.com>"
tags ("artwork", "box", "sign")
sample
.-"```"-.
/_______; \
(_________)\|
/ / a a \ \(_)
/ ( \___/ ) \
________ooo\__\_____/__/___________
/ \
| joan stark spunk1111@juno.com |
| VISIT MY ASCII ART GALLERY: |
| http://www.ascii-art.com |
\________________________ooo________/
/ \
/:.:.:.:.:.:.:\
| | |
\==|==/ jgs
/-'Y'-\
(__/ \__)
ends
shapes {
n (" .-\"```\"-. ",
" /_______; \\ ",
" (_________)\\| ",
" / / a a \\ \\(_) ",
" / ( \\___/ ) \\ ",
"ooo\\__\\_____/__/___",
" ")
s ("________________ooo",
" / \\ ",
" /:.:.:.:.:.:.:\\ ",
" | | | ",
" \\==|==/ jgs ",
" /-'Y'-\\ ",
" (__/ \\__) ")
e (" |")
w ("| ")
sw (" \\", " ", " ", " ", " ", " ", " ")
se ("/ ", " ", " ", " ", " ", " ", " ")
ssw ("_", " ", " ", " ", " ", " ", " ")
sse ("_", " ", " ", " ", " ", " ", " ")
nw (" ", " ", " ", " ", " ", " ", " /")
nnw (" ", " ", " ", " ", " ", "_", " ")
nne (" ", " ", " ", " ", " ", "_", " ")
ne (" ", " ", " ", " ", " ", " ", "\\ ")
}
elastic (nne,nnw, sse,ssw, e, w)
END capgirl
# ============================================================================
BOX santa
2021-02-13 14:20:52 +01:00
author "Thomas Jensen"
designer "Joan G. Stark <spunk1111@juno.com>"
tags ("artwork", "box", "sign")
sample
.-"``"-.
/______; \
{_______}\|
(/ a a \)(_)
(.-.).-.)
_______ooo__( ^ )____________
/ '-.___.-' \
| joan stark |
| spunk1111@juno.com |
| ASCII ART GALLERY: |
| http://www.ascii-art.com |
\________________________ooo________/
|_ | _| jgs
\___|___/
{___|___}
|_ | _|
/-'Y'-\
(__/ \__)
ends
shapes {
n (" .-\"``\"-. ",
" /______; \\ ",
" {_______}\\| ",
" (/ a a \\)(_) ",
" (.-.).-.) ",
"ooo__( ^ )____",
" '-.___.-' ")
s ("_________________ooo",
" |_ | _| jgs",
" \\___|___/ ",
" {___|___} ",
" |_ | _| ",
" /-'Y'-\\ ",
" (__/ \\__) ")
e (" |")
w ("| ")
sw (" \\", " ", " ", " ", " ", " ", " ")
se ("/ ", " ", " ", " ", " ", " ", " ")
ssw ("_", " ", " ", " ", " ", " ", " ")
sse ("_", " ", " ", " ", " ", " ", " ")
nw (" ", " ", " ", " ", " ", " ", " /")
nnw (" ", " ", " ", " ", " ", "_", " ")
nne (" ", " ", " ", " ", " ", "_", " ")
ne (" ", " ", " ", " ", " ", " ", "\\ ")
}
elastic (nne,nnw, sse,ssw, e, w)
END santa
# ============================================================================
BOX spring
2021-02-13 14:20:52 +01:00
author "Thomas Jensen"
designer "Joan G. Stark <spunk1111@juno.com>"
tags ("artwork")
sample
,
/\^/`\
| \/ |
| | | SPRING IS IN THE AIR! jgs
\ \ / _ _
'\\//' _{ ' }_
|| joan stark { `.!.` }
|| <spunk1111@juno.com> ',_/Y\_,'
|| , {_,_}
|\ || |\ |
| | || | | ASCII ART GALLERY: (\| /)
| | || / / <http://www.geocities.com/SoHo/7373/> \| //
\ \||/ / |//
`\\//` \\ \./ \\ / // \\./ \\ // \\ |/ /
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ends
delim ?"
shapes {
nw (" , ")
wnw (" /\^/`\ ",
" | \/ | ",
" | | | ",
" \ \ / ",
" '\\//' ")
w (" || ")
wsw (" || , ",
"|\ || |\ ",
"| | || | |",
"| | || / / ",
" \ \||/ / ")
sw (" `\\//` ",
" ^^^^^^^^^^")
ene (" ",
" ",
" jgs ",
" _ _ ",
" _{ ' }_ ",
"{ `.!.` }",
"',_/Y\_,'",
" {_,_} ")
e (" | ")
ese (" (\| /)",
" \| // ",
" |// ")
se (" \\ |/ / ",
"^^^^^^^^^")
s ("\ \./ \",
"^^^^^^^^^^^^")
}
elastic (s,e,w)
END spring
# ============================================================================
BOX stark2
2021-02-13 14:20:52 +01:00
author "Thomas Jensen"
designer "Joan G. Stark <spunk1111@juno.com>"
tags ("artwork", "box")
sample
.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@-:.
.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@-:.
.:-@ ____ (_, _, _, _, _, @-:.
.:-@ (-(__`,_ ,_ |_, | | | | Spunk1111@juno.com @-:.
.:-@ ____)|_)|_|| || \__, _|_ _|_ _|_ _|_ @-:.
.:-@ ( _| |_, @-:.
.:-@ ( ____, ____ (_, @-:.
.:-@ (-| _ _ ,_ (-(__`_|_ _ ,_ |_, @-:.
.:-@ _ |(_)(_|| | ____) | (_|| | \_, @-:.
.:-@ (__/ ( |_, @-:.
.:-@ @-:.
.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@-:. jgs
.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@-:.
ends
shapes {
nw (".:-@", ".:-@")
n (".:-@", ".:-@")
nne (".:-", ".:-")
ne ("@-:. ", "@-:. ")
e ("@-:. ")
w (".:-@")
sw (".:-@", ".:-@")
s (".:-@", ".:-@")
sse (".:-", ".:-")
se ("@-:. jgs", "@-:. ")
}
padding {
horizontal 2
vertical 1
}
elastic (n,s,e, w)
END stark2
# ============================================================================
BOX stark1
2021-02-13 14:20:52 +01:00
author "Thomas Jensen"
designer "Joan G. Stark <spunk1111@juno.com>"
tags ("artwork", "box")
sample
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
^ -, ,-. . . ^
^ | ,-. ,-. ;-. `-, |- ,-. ;-. | ' ^
^ , | | | ,-| | | , ; | ,-| | |`. ^
^ `-' `-' `-^ ' ^ `-' `- `-^ ' ` ` ^
^ Spunk1111@juno.com ^
^ ,-. . . . . . ^
^ `-, ;-. . . ;-. | ' | | | | ^
^ , ; | | | | | | |`. | | | | ^
^ `-' |-' `-^ ' ^ ` ` ` ` ` ` ^
^ ` ^
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= jgs
ends
shapes {
nw ("=") N ("-=") nne ("-") ne ("= ")
w ("^") e ("^ ")
sw ("=") ssw ("-") s ("=-") se ("= jgs")
}
padding {h 1}
elastic (n,s,e, w)
END stark1
# ============================================================================
BOX peek
2021-02-13 14:20:52 +01:00
author "Thomas Jensen"
tags ("programming", "box")
sample
2021-03-28 21:02:10 +02:00
/* _\|/_
(o o)
+----oOO-{_}-OOo---------------------+
| |
| C function headers? |
| |
| |
+-----------------------------------*/
ends
shapes {
nw ("/*", " ", " +")
nnw (" _\\|/_ ",
" (o o) ",
"----oOO-{_}-OOo")
n (" ", " ", "-")
ne (" ", " ", "+")
e ("|")
w (" |")
sw (" +")
s ("-")
sse ("*")
se ("/")
}
replace "\\*\\/" with "*\\\\/" # quote closing comment tags
reverse "\\*\\\\/" to "*\\/"
padding {h 1}
elastic (n,e,s,w)
END peek
# ============================================================================
BOX java-cmt
2021-02-13 14:20:52 +01:00
author "Thomas Jensen"
designer "(public domain)"
tags ("simple", "programming", "comment")
sample
//
// regular Java
// comments
//
ends
shapes {
w ("//")
}
padding {lef 1}
elastic (w)
END java-cmt
# ============================================================================
BOX pound-cmt
2021-02-13 14:20:52 +01:00
author "Thomas Jensen"
designer "(public domain)"
tags ("simple", "programming", "comment")
sample
#
# regular comments used in Perl, Shell scripts, etc.
#
ends
shapes {
w ("#")
}
padding { left 1}
elastic (w)
END pound-cmt
# ============================================================================
BOX vim-cmt
2021-02-13 14:20:52 +01:00
author "Thomas Jensen"
designer "Bram Moolenaar"
tags ("simple", "programming", "comment")
sample
"
" comments used in the vim editor's config file (.vimrc)
"
ends
shapes {
w ("\"")
}
padding {
left 1
}
elastic ( w )
END vim-cmt
# ============================================================================
BOX right
2021-02-13 14:20:52 +01:00
author "Thomas Jensen"
designer "Thomas Jensen"
tags ("simple", "programming", "comment")
sample
This can be used for marking code changes with your initials
(I don't like it, but some people work this way):
for (j=0; j<blank_count; ++j) /* XX */
fprintf (opt.outfile, "\n"); /* XX */
blank_count = 0; /* XX */
ends
shapes {
e ("/* XX */")
}
padding { right 4 }
elastic ( e )
END right
# ============================================================================
BOX ada-cmt, lua-cmt, sql-cmt
author "Neil Bird <neil.bird@rdel.co.uk>"
designer "(public domain)"
tags ("simple", "programming", "comment")
sample
--
-- regular Ada
-- comments
--
ends
shapes {
w ("--")
}
padding {lef 1}
elastic (w)
END ada-cmt
# ============================================================================
BOX ada-box, lua-box, sql-box
author "Neil Bird <neil.bird@rdel.co.uk>"
designer "(public domain)"
tags ("simple", "programming", "box")
sample
---------------
-- --
-- --
---------------
ends
shapes {
nw ("--") n ("-") ne ("--")
w ("--") e ("--")
sw ("--") s ("-") se ("--")
}
padding {
horiz 1
}
elastic (n,e,s,w)
END ada-box
# ============================================================================
2016-12-01 05:24:56 +01:00
BOX tex-cmt
2021-02-13 14:20:52 +01:00
author "Nic H"
2016-12-01 05:24:56 +01:00
designer "(public domain)"
tags ("simple", "programming", "comment")
2016-12-01 05:24:56 +01:00
sample
%
% regular TeX/LaTeX
% comments
%
ends
shapes {
w ("%")
}
padding {lef 1}
elastic (w)
END tex-cmt
# ============================================================================
BOX tex-box
2021-02-13 14:20:52 +01:00
author "Nic H"
2016-12-01 05:24:56 +01:00
designer "(public domain)"
tags ("simple", "programming", "box")
2016-12-01 05:24:56 +01:00
sample
%=============%
% TeX is love %
% Tex is life %
%=============%
ends
shapes {
nw ("%") n ("=") ne ("%")
w ("%") e ("%")
sw ("%") s ("=") se ("%")
}
padding {
horiz 1
}
elastic (n,e,s,w)
END tex-box
# ============================================================================
BOX boxquote
author "Christian Molls <CMolls@gmx.net>"
designer "Christian Molls <CMolls@gmx.net>"
tags ("simple", "artwork")
sample
,----[ mp3-wav ]
| #!/bin/sh
| # konvertiert im aktuellen Verzeichnis .mp3 in .wav
| for i in *.mp3; do
| mpg123 -v --stereo --rate 44100 -w "`basename "$i" .mp3`".wav "$i"
| done
`----
ends
shapes {
nw (",") nnw ("---- [ ]") n (" ")
w ("|")
sw ("`") ssw ("---- ") s (" ")
}
padding {
horiz 1
}
elastic (w,n,s)
END boxquote
# ============================================================================
BOX cc
2021-02-13 14:20:52 +01:00
author "Bas van Gils <bvg@linuxfan.com>"
designer "(public domain)"
tags ("simple", "programming", "box")
sample
/****************
* *
* *
****************/
ends
shapes {
nw ("/*") n ("*") ne ("* ")
w (" *") e ("* ")
sw (" *") s ("*") se ("*/")
}
delim ?"
replace "\*\/" with "*\\/" # quote closing comment tags
reverse "\*\\/" to "*\/"
padding {
horiz 1
}
elastic (n,e,s,w)
END cc
# ============================================================================
BOX stone
author "Fredrik Steen <fsteen@stone.nu>"
designer "Fredrik Steen <fsteen@stone.nu>"
tags ("simple", "artwork", "box")
sample
+-------------+
| stone |
+-------------+
ends
shapes {
nw ("+") n ("-") ne ("+")
w ("|") e ("|")
sw ("+") s ("-") se ("+")
}
padding {
horiz 1
}
elastic (n,e,s,w)
END stone
# ============================================================================
BOX headline
2021-02-13 14:20:52 +01:00
author "Thomas Jensen"
designer "Thomas Jensen"
tags ("programming", "box")
sample
/*************/
/* */
/* */
/*************/
ends
shapes {
nw ("/*") n ("*") ne ("*/")
w ("/*") e ("*/")
sw ("/*") s ("*") se ("*/")
}
2021-03-28 21:02:10 +02:00
delim ~"
replace "((?:\x1b\[[0-9;]*m)+(?!\x1b).(?!$))|((?:\x1b\[[0-9;]*m)+$)|([^\x1b](?!$))" with "$0 "
reverse "^ " to " "
reverse "^ " to " "
reverse "^ " to " "
reverse "^ " to " "
reverse "((?:\x1b\[[0-9;]*m)*(?!\x1b).) " to "$1"
padding {
horizontal 2
}
elastic (n,e,s,w)
END headline
# ============================================================================
BOX lisp-cmt
2021-02-13 14:20:52 +01:00
author "Vijay Lakshminarayanan <liyer.vijay@gmail.com>"
designer "(public domain)"
tags ("simple", "programming", "comment")
sample
;;
;; regular comments used in Lisp
;;
ends
shapes {
w (";;")
}
padding { left 1 }
elastic (w)
END lisp-cmt
#============================================================================
BOX underline
author "Elmar Loos <elInfo@gmx.net>"
designer "Elmar Loos <elInfo@gmx.net>"
tags ("simple", "programming", "comment")
sample
// Bla, foo bar!
// ~~~~~~~~~~~~~
ends
shapes {
w ("// ")
sw ("// ") s ("~")
}
elastic (s,w)
END underline
#============================================================================
BOX ian_jones
2021-02-13 14:20:52 +01:00
author "Karl E. Jorgensen <karl@jorgensen.com>"
tags ("artwork", "box", "sign")
sample
2021-03-28 21:02:10 +02:00
\\\///
/ _ _ \
(| (.)(.) |)
.----------------------.OOOo--()--oOOO.-----------------.
| |
| Your Text Here Your Text Here Your Text Here Your Tex |
| Your Text Here Your Text Here Your Text Here Your Tex |
| Your Text Here Your Text Here Your Text Here Your Tex |
| Your Text Here Your Text Here Your Text Here Your Tex |
| |
'--------------------.oooO------------------------------'
( ) Oooo.
\ ( ( )
\_) ) /
(_/
ends
shapes {
nw(" ",
" ",
" ",
".")
w ("|")
sw("'",
" ",
" ",
" ",
" ")
nnw(" ",
" ",
" ",
"-")
n (" \\\\\\/// ",
" / _ _ \\ ",
" (| (.)(.) |) ",
".OOOo--()--oOOO.")
nne(" ",
" ",
" ",
"-")
ne (" ",
" ",
" ",
".")
e ("|")
se ("'",
" ",
" ",
" ",
" ")
ssw("-",
" ",
" ",
" ",
" ")
s (".oooO-----------",
" ( ) Oooo. ",
" \\ ( ( ) ",
" \\_) ) / ",
" (_/ ")
sse("-",
" ",
" ",
" ",
" ")
}
elastic (w,e,nnw,nne,ssw,sse)
padding { all 1 }
END ian_jones
2014-11-28 02:56:50 +01:00
# ============================================================================
BOX unicornthink
2021-02-13 14:20:52 +01:00
author "Mike Meyer <boxes@meyer.fm>"
tags ("artwork", "speech")
2014-11-28 02:56:50 +01:00
sample
2021-03-28 21:02:10 +02:00
_________________________________
/ \
| E L E C T R O L Y T E S |
\______________________________ '\
() \\
O \\ .
o |\\/|
/ " '\
. . .
/ ) |
' _.' |
'-'/ \
2014-11-28 02:56:50 +01:00
ends
shapes {
nw (" ")
wnw ("/")
w ("|")
sw ("\\",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ")
n ("_")
s ("_",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ")
ne (" ")
ene ("\\ ")
e ("| ")
se (" ",
"\\ ",
"\\\\ . ",
"|\\\\/| ",
"/ \" '\\ ",
". . .",
" ) |",
" _.' |",
"'/ \\")
sse ("____ '\\",
"() \\",
" O ",
" o ",
" ",
" ",
" /",
" ' ",
" '-")
2014-11-28 02:56:50 +01:00
}
elastic (n, s, e, w)
padding {
horiz 2
top 1
}
2014-11-28 02:56:50 +01:00
END unicornthink
# ============================================================================
BOX unicornsay
2021-02-13 14:20:52 +01:00
author "Mike Meyer <boxes@meyer.fm>"
tags ("artwork", "speech")
2014-11-28 02:56:50 +01:00
sample
2021-03-28 21:02:10 +02:00
_________________________________
/ \
| E L E C T R O L Y T E S |
\___________________________ __'\
|/ \\
\ \\ .
|\\/|
/ " '\
. . .
/ ) |
' _.' |
'-'/ \
2014-11-28 02:56:50 +01:00
ends
shapes {
nw (" ",
"/")
n ("_",
" ")
2014-11-28 02:56:50 +01:00
ne ("__ ",
" \\ ")
sw ("\\",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ")
2014-11-28 02:56:50 +01:00
s ("_",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ")
2014-11-28 02:56:50 +01:00
w ("|")
2014-11-28 02:56:50 +01:00
e (" | ")
se ("'\\ ",
" \\\\ ",
" \\\\ . ",
" |\\\\/| ",
" / \" '\\ ",
" . . . ",
" / ) | ",
"' _.' | ",
"'-'/ \\ ")
2014-11-28 02:56:50 +01:00
sse ("_ __",
" |/ ",
" \\ ",
" ",
" ",
" ",
" ",
" ",
" ")
}
elastic (n, s, e, w)
padding {
left 2
}
2014-11-28 02:56:50 +01:00
END unicornsay
# ============================================================================
BOX caml
author "Michael Tiernan <Michael.Tiernan@gMail.com>"
designer "Michael Tiernan <Michael.Tiernan@gMail.com>"
tags ("simple", "artwork", "box")
sample
(*************)
(* *)
(* *)
(*************)
ends
shapes {
nw ("(*") n ("*") ne ("*)")
w ("(*") e ("*)")
sw ("(*") s ("*") se ("*)")
}
elastic (n,e,s,w)
padding {
horiz 1
}
replace "\\(\\*" with "(+*"
replace "\\*\\)" with "*+)"
reverse "\\(\\+\\*" to "(*"
reverse "\\*\\+\\)" to "*)"
END caml
2016-01-03 23:16:48 +01:00
# ============================================================================
2016-01-03 23:16:48 +01:00
BOX twisted
author "Tristano Ajmone <tajmone@gmail.com>"
designer "Michael Naylor <mnaylor@math.fsu.edu>"
tags ("artwork", "box", "large")
sample
2021-03-28 21:02:10 +02:00
._____. ._____. .________________________________________. ._____. ._____.
| ._. | | ._. | | .____________________________________. | | ._. | | ._. |
| !_| |_|_|_! | | !____________________________________! | | !_| |_|_|_! |
!___| |_______! !________________________________________! !___| |_______!
.___|_|_| |____________________________________________________|_|_| |___.
| ._____| |________________________________________________________| |_. |
| !_! | | | | | ! !_! |
!_____! | | * * * * * * * * * * * TWISTED * * * * * * * * * * | | !_____!
._____. | | -----------------------|------------------------- | | ._____.
| ._. | | | Just another cool ascii frame, brought to you by: | | | ._. |
| | | | | | | | | | | |
| | | | | | -~{ Tristano Ajmone }~- | | | | | |
| !_! | | | -----------------------|------------------------- | | ! !_! |
!_____! | | Derived from an ascii frame originally created by: | | !_____!
._____. | | | | ._____.
| ._. | | | -~{ Michael Naylor }~ | | | ._. |
| !_| |_|_|____________________________________________________| |_|_|_! |
!___| |________________________________________________________| |_______!
.___|_|_| |___. .________________________________________. .___|_|_| |___.
| ._____| |_. | | .____________________________________. | | ._____| |_. |
| !_! | | !_! | | !____________________________________! | | !_! | | !_! |
!_____! !_____! !________________________________________! !_____! !_____!
ends
shapes {
NW ("._____. .__",
"| ._. | | .",
"| !_| |_|_|",
"!___| |____",
".___|_|_| |",
"| ._____| |")
WNW ("| !_! | | |",
"!_____! | |",
"._____. | |",
"| ._. | | |")
W ("| | | | | |")
WSW ("| !_! | | |",
"!_____! | |",
"._____. | |",
"| ._. | | |")
SW ("| !_| |_|_|",
"!___| |____",
".___|_|_| |",
"| ._____| |",
"| !_! | | !",
"!_____! !__")
NNW ("___. .___",
"_. | | ._",
"_! | | !_",
"___! !___",
"_________",
2021-03-28 21:02:10 +02:00
"_________")
N ("_",
"_",
"_",
"_",
"_",
"_")
NNE ("___. .___",
"_. | | ._",
"_! | | !_",
"___! !___",
"_________",
"_________")
NE ("__. ._____.",
". | | ._. |",
"| |_|_|_! |",
"| |_______!",
"|_|_| |___.",
"____| |_. |")
ENE ("| | ! !_! |",
"| | !_____!",
"| | ._____.",
"| | | ._. |")
E ("| | | | | |")
ESE ("| | ! !_! |",
"| | !_____!",
"| | ._____.",
"| | | ._. |")
SE ("| |_|_|_! |",
"| |_______!",
"|_|_| |___.",
"____| |_. |",
"! | | !_! |",
"__! !_____!")
S ("_",
"_",
"_",
"_",
"_",
"_")
SSE ("________",
"________",
"__. .___",
". | | ._",
"! | | !_",
2021-03-28 21:02:10 +02:00
"__! !___")
SSW ("_________",
"_________",
"___. .___",
"_. | | ._",
"_! | | !_",
2021-03-28 21:02:10 +02:00
"___! !___")
}
padding {
all 1
2021-03-28 21:02:10 +02:00
bottom 0
}
elastic (n,e,s,w)
END twisted
# ============================================================================
BOX scroll-akn
author "Tristano Ajmone <tajmone@gmail.com>"
designer "akn"
tags ("artwork", "box", "scroll")
sample
2021-03-28 21:02:10 +02:00
/"\/\_..---------------------------------._/\/"\
( _|| ||| Scroll-AKN... ||| ||_ )
\_/\/ || ------------------------------ || \/\_/
|| Original Design by "akn" (???) ||
|| Implemented in boxes by: ||
|| -~{ Tristano Ajmone }~- ||
/"\/\_|----------------------------------|_/\/"\
( _| |_ )
\_/\/ `----------------------------------' \/\_/
ends
shapes {
NW (" /\"\\/\\_..")
WNW ("( _||", " \\_/\\/ ||")
W (" ||")
SW (" /\"\\/\\_|-", "( _| ", " \\_/\\/ `-")
N ("-")
S ("-", " ", "-")
NE ("-._/\\/\"\\ ")
ENE ("||_ )", "|| \\/\\_/ ")
E ("|| ")
SE ("-|_/\\/\"\\ ", " |_ )", "-' \\/\\_/ ")
}
elastic (W,E,N,S)
padding {
horizontal 1
2021-03-28 21:02:10 +02:00
vertical 0
}
END scroll-akn
2016-01-26 13:20:50 +01:00
# ============================================================================
BOX face
2019-03-31 13:29:08 +02:00
author "Dmitry Bolshakov <bdimych@protonmail.com>"
2016-01-26 13:20:50 +01:00
designer "Dmitry Bolshakov <bdimych@protonmail.com>"
tags ("artwork", "box", "large")
2016-01-26 13:20:50 +01:00
sample
.--(0) (0)--.
( \/ )
( \____/ )
( )
( face face face )
( face face face )
'--------------'
ends
shapes {
nw (" .", "( ", "( ")
nnw ("-", " ", " ")
n (
"(0) (0)",
" \\/ ",
" \\____/ "
)
nne ("-", " ", " ")
ne (". ", " )", " )")
e (" )")
se ("' ")
s ("-")
sw (" '")
w ("( ")
}
padding { top 1 }
elastic (nnw, nne, e, s, w)
END face
# ============================================================================
BOX fence
designer "Dmitry Bolshakov <bdimych@protonmail.com>"
2019-03-31 13:29:08 +02:00
author "Dmitry Bolshakov <bdimych@protonmail.com>"
tags ("artwork", "box")
sample
/\ /\ /\ /\ /\
|__|__|__|__|__|
| | | | | |
| | fence | |
|__|__|__|__|__|
|__|__|__|__|__|
ends
delim @"
shapes {
nw ( " /\ /" ,
"|__|_" ,
"| | " )
w ( "| | " )
sw ( "|__|_" ,
"|__|_" )
ne ( "\ /\ " ,
"_|__|" ,
" | |" )
e ( " | |" )
se ( "_|__|" ,
"_|__|" )
n ( "\ /" ,
"_|_" ,
" | " )
s ( "_|_" ,
"_|_" )
}
elastic (n, e, s, w)
END fence
# ============================================================================
BOX important
designer "Dmitry Bolshakov <bdimych@protonmail.com>"
2019-03-31 13:29:08 +02:00
author "Dmitry Bolshakov <bdimych@protonmail.com>"
tags ("artwork", "box")
sample
/\ !!!!!!!!!!! /\
|! | |! |
|! | important |! |
|__| |__|
(__)!!!!!!!!!!!(__)
ends
delim @"
shapes {
2021-03-28 21:02:10 +02:00
nw (" /\ ")
w ("|! |")
sw ("|__|",
"(__)")
2021-03-28 21:02:10 +02:00
ne (" /\ ")
e ("|! |")
se ("|__|",
"(__)")
2021-03-28 21:02:10 +02:00
n ("!")
s (" ", "!")
}
padding { left 1 top 1 right 1 }
elastic (n, e, s, w)
END important
# ============================================================================
BOX important2
designer "Dmitry Bolshakov <bdimych@protonmail.com>"
2019-03-31 13:29:08 +02:00
author "Dmitry Bolshakov <bdimych@protonmail.com>"
tags ("artwork", "box")
sample
/\ /\ !!!!!!!!!!!! /\ /\
|! ||! |!!!!!!!!!!!!|! ||! |
|! ||! | |! ||! |
|! ||! | important2 |! ||! |
|! ||! | |! ||! |
|__||__|!!!!!!!!!!!!|__||__|
(__)(__)!!!!!!!!!!!!(__)(__)
ends
delim @"
shapes {
2021-03-28 21:02:10 +02:00
nw (" /\ /\ ",
"|! ||! |")
w ("|! ||! |")
sw ("|__||__|",
"(__)(__)")
2021-03-28 21:02:10 +02:00
ne (" /\ /\ ",
"|! ||! |")
e ("|! ||! |")
se ("|__||__|",
"(__)(__)")
2021-03-28 21:02:10 +02:00
n ("!", "!")
s ("!", "!")
}
padding { all 1 }
elastic (n, e, s, w)
END important2
# ============================================================================
BOX important3
designer "Dmitry Bolshakov <bdimych@protonmail.com>"
2019-03-31 13:29:08 +02:00
author "Dmitry Bolshakov <bdimych@protonmail.com>"
tags ("artwork", "box")
sample
/\ /\ /\ !!!!!!!!!!!! /\ /\ /\
|! ||! ||! |!!!!!!!!!!!!|! ||! ||! |
|! ||! ||! |!!!!!!!!!!!!|! ||! ||! |
|! ||! ||! | |! ||! ||! |
|! ||! ||! | important3 |! ||! ||! |
|! ||! ||! | |! ||! ||! |
|! ||! ||! |!!!!!!!!!!!!|! ||! ||! |
|__||__||__|!!!!!!!!!!!!|__||__||__|
(__)(__)(__)!!!!!!!!!!!!(__)(__)(__)
ends
delim @"
shapes {
2021-03-28 21:02:10 +02:00
nw (" /\ /\ /\ ",
"|! ||! ||! |",
"|! ||! ||! |")
w ("|! ||! ||! |")
sw ("|! ||! ||! |",
"|__||__||__|",
"(__)(__)(__)")
ne (" /\ /\ /\ ",
"|! ||! ||! |",
"|! ||! ||! |")
e ("|! ||! ||! |")
se ("|! ||! ||! |",
"|__||__||__|",
"(__)(__)(__)")
n ("!", "!", "!")
s ("!", "!", "!")
}
padding { all 1 }
elastic (n, e, s, w)
END important3
# ============================================================================
BOX f90-box
author "Matt Thompson <fortran(at)gmail(dot)com>"
designer "(public domain)"
tags ("simple", "programming", "box")
sample
!!!!!!!!!!!!!
! !
! !
!!!!!!!!!!!!!
ends
shapes {
nw ("!") n ("!")
se ("!") e ("!")
sw ("!") s ("!")
ne ("!") w ("!")
}
padding { h 1 }
2019-03-31 13:29:08 +02:00
elastic (n, s, e, w)
END f90-box
# ============================================================================
BOX f90-cmt
author "Matt Thompson <fortran(at)gmail(dot)com>"
designer "(public domain)"
tags ("simple", "programming", "comment")
sample
!
! regular comments used in Fortran 90+
!
ends
shapes {
2019-03-31 13:29:08 +02:00
w ("!")
}
2019-03-31 13:29:08 +02:00
padding { left 1 }
elastic (w)
END f90-cmt
2019-03-31 13:29:08 +02:00
# ============================================================================
BOX bear
designer "Hayley Jane Wakenshaw"
2021-02-13 14:20:52 +01:00
author "Thomas Jensen"
tags ("artwork", "box", "sign", "large")
2019-03-31 13:29:08 +02:00
sample
,---. ,---.
/ /"`.\.--"""--./,'"\ \
\ \ _ _ / /
`./ / __ __ \ \,'
/ /_O)_(_O\ \
| .-' ___ `-. |
.--| \_/ |--.
,' \ \ | / / `.
/ `. `--^--' ,' \
.-"""""-. `--.___.--' .-"""""-.
.-----------/ \------------------/ \--------------.
| .---------\ /------------------\ /------------. |
| | `-`--`--' `--'--'-' | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| |_____________________________________________________________| |
|_________________________________________________________________|
)__________|__|__________(
| || |
|____________||____________|
),-----.( ),-----.( hjw
,' ==. \ / .== `.
/ ) ( \
`===========' `==========='
ends
shapes {
nw (" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", ".--", "| .", "| |")
nnw (" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", "-", "-", " ")
n (" ,---. ,---. ",
" / /\"`.\\.--\"\"\"--./,'\"\\ \\ ",
" \\ \\ _ _ / / ",
" `./ / __ __ \\ \\,' ",
" / /_O)_(_O\\ \\ ",
" | .-' ___ `-. | ",
" .--| \\_/ |--. ",
" ,' \\ \\ | / / `. ",
" / `. `--^--' ,' \\ ",
" .-\"\"\"\"\"-. `--.___.--' .-\"\"\"\"\"-. ",
"/ \\------------------/ \\",
"\\ /------------------\\ /",
" `-`--`--' `--'--'-' ")
nne (" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", "-", "-", " ")
ne (" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", "--.", ". |", "| |")
w ("| |")
e ("| |")
sw ("| |", "|__", " ", " ", " ", " ", " ", " ", " ")
ssw ("_", "_", " ", " ", " ", " ", " ", " ", " ")
2019-03-31 13:29:08 +02:00
s ("__________________________________",
"__________________________________",
" )__________|__|__________( ",
" | || | ",
" |____________||____________| ",
" ),-----.( ),-----.( hjw",
" ,' ==. \\ / .== `. ",
" / ) ( \\ ",
" `===========' `===========' ")
sse ("_", "_", " ", " ", " ", " ", " ", " ", " ")
se ("| |", "__|", " ", " ", " ", " ", " ", " ", " ")
}
elastic (nne, nnw, e, w, sse, ssw)
padding { horiz 1 }
END bear
# ============================================================================
BOX jstone
2021-03-28 21:02:10 +02:00
2021-02-13 14:20:52 +01:00
author "Ed Schaller"
designer "schallee_@_darkmist.net"
tags ("simple", "programming", "box")
sample
2021-03-28 21:02:10 +02:00
/*----------------+
| toast is yummy |
+----------------*/
ends
shapes {
2021-03-28 21:02:10 +02:00
nw ("/*") n ("-") ne ("+ ")
w (" |") e ("| ")
sw (" +") s ("-") se ("*/")
}
2021-03-28 21:02:10 +02:00
elastic (n, e, s, w)
delim ?"
replace "\*\/" with "*\\/"
reverse "\*\\/" to "*\/"
padding {
2021-03-28 21:02:10 +02:00
horiz 1
}
END jstone
2019-03-31 13:29:08 +02:00
# ============================================================================
BOX vim-box
2021-02-13 14:20:52 +01:00
author "Ricky Anderson <ricky.anderson2696@gmail.com>"
designer "Bram Moolenaar"
tags ("simple", "programming", "box")
sample
"""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Header seperator on your vim config's file (.vimrc) "
"""""""""""""""""""""""""""""""""""""""""""""""""""""""
ends
delim \'
shapes {
nw ('"') n ('"') ne ('"')
w ('"') e ('"')
sw ('"') s ('"') se ('"')
}
padding {
horiz 1
}
elastic (n, e, s, w)
END vim-box
# ============================================================================
2021-06-13 21:51:11 +02:00
BOX weave
author "Thomas Jensen"
designer "dc"
tags ("artwork", "box", "large")
2021-06-13 21:51:11 +02:00
sample
_ _ _ _ _ _ _ _ _ _ _
.-"-._,-'_`-._,-'_`-._,-'_`-._,-'_`-._,-'_`-._,-'_`-._,-'_`-._,-'_`-._,-'_`-._,-'_`-,_,-'_`-,.
( ,-'_,-<.>-'_,-<.>-'_,-<.>-'_,-<.>-'_,-<.>-'_,-<.>-'_,-<.>-'_,-<.>-'_,-<.>-'_,-<.>-'_,-~-} ;.
\ \.'_>-._`-<_>-._`-<_>-._`-<_>-._`-<_>-._`-<_>-._`-<_>-._`-<_>-._`-<_>-._`-<_>-._`-._~--. \ .
/\ \/ ,-' `-._,-' `-._,-' `-._,-' `-._,-' `-._,-' `-._,-' `-._,-' `-._,-' `-._,-' `-._`./ \ \ .
dc(`/ / `/ /.) ) .
\ \ / \ / / \ / .
\ \') ) ( (,\ \ .
/ \ / / Thank you for visiting https://asciiart.website/ \ / \ \ .
( (`/ / This ASCII pic can be found at / /.) ) .
\ \ / \ https://asciiart.website/index.php?art=art%20and%20design/borders / / \ / .
\ \') ) ( (,\ \ .
/ \ / / \ / \ \ .
( (`/ / / /.) ) .
\ \ / \ _ _ _ _ _ _ _ _ _ / / \ /.
\ `.\ `-._,-'_`-._,-'_`-._,-'_`-._,-'_`-._,-'_`-._,-'_`-._,-'_`-._,-'_`-._,-'_`-._,-'_/,\ \ .
( `. `,~-._`-<,>-._`-<,>-._`-<,>-._`-<,>-._`-<,>-._`-<,>-._`-<,>-._`-<,>-._`-<,>-._`-=,' ,\ \ .
`. `'_,-<_>-'_,-<_>-'_,-<_>-'_,-<_>-'_,-<_>-'_,-<_>-'_,-<_>-'_,-<_>-'_,-<_>-'_,-<_>-'_,"-' ; .
`-' `-._,-' `-._,-' `-._,-' `-._,-' `-._,-' `-._,-' `-._,-' `-._,-' `-._,-' `-._,-' `-.-' .
ends
delim |"
shapes {
nw (" ",
" .-|"-._,-",
"( ,-'_,-",
" \ \.'_>-",
" /\ \/ ,-")
wnw ("dc(`/ / ")
w (" \ \ / \ ",
" \ \') )",
" / \ / / ",
"( (`/ / ")
sw (" \ \ / \ ",
" \ `.\ `",
" ( `. `,~",
" `. `'_,",
" `-' `")
nnw (" _ ",
"'_`-.",
"<.>-'",
"._`-<",
"' `-.")
n (" _ ",
"_,-'_`-,",
"_,-<.>-'",
"_>-._`-.",
"_,-' `-.")
ne (" _ ",
"_,-'_`-,. ",
"_,-~-} ;. ",
"_~--. \ . ",
"_`./ \ \ . ")
ene (" `/ /.) ) .")
e (" / / \ / . ",
"( (,\ \ . ",
" \ / \ \ . ",
" / /.) ) .")
se (" / / \ /. ",
"'_/,\ \ . ",
"=,' ,\ \ . ",
"'_,|"-' ; . ",
"' `-.-' . ")
ssw (" ",
"-._,-",
"-._`-",
"-<_>-",
"-._,-")
s (" _ ",
"'_`-._,-",
"<,>-._`-",
"'_,-<_>-",
"' `-._,-")
}
padding {
top 2
bottom 1
horizontal 4
}
elastic (n, e, s, w)
END weave
# ============================================================================
2021-06-13 22:32:10 +02:00
BOX normand
author "Thomas Jensen"
designer "Normand Veilleux"
tags ("artwork", "box", "large")
2021-06-13 22:32:10 +02:00
sample
__,:,__ __,:,__ __,:,__ Normand __,:,__
,ad88P`Y88ba, ,ad88P`Y88ba, ,ad88P`Y88ba, ,ad88P`Y88ba,
ad88888' `88888ba ad88888' `88888ba ad88888' `88888ba ad88888' `88888ba
,d88888P' `Y88888b, ,d88888P' `Y88888b, ,d88888P' `Y88888b, ,d88888P' `Y88888b,
,d888P"' `"Y888b,d888P"' `"Y888b,d888P"' `"Y888b,d888P"' `"Y888b,
:([" ``":"'' ``":"'' ``":"'' "]):
`Y88ba, ,ad88P'
`88888ba ad88888'
`Y88888b, ,d88888P'
`"Y888b, Thank you for visiting https://asciiart.website/ ,d888P"'
"]): This ASCII pic can be found at :(["
,ad88P' https://asciiart.website/?art=art%20and%20design/borders `Y88ba,
ad88888' `88888ba
,d88888P' `Y88888b,
,d888P"' `"Y888b,
:([" __,:,__ __,:,__ __,:,__ "]):
`Y88ba, ,ad88P`Y88ba, ,ad88P`Y88ba, ,ad88P`Y88ba, ,ad88P'
`88888ba ad88888' `88888ba ad88888' `88888ba ad88888' `88888ba ad88888'
`Y88888b, ,d88888P' `Y88888b, ,d88888P' `Y88888b, ,d88888P' `Y88888b, ,d88888P'
`"Y888b,d888P"' `"Y888b,d888P"' `"Y888b,d888P"' `"Y888b,d888P"'
``":"'' ``":"'' ``":"'' Veilleux ``":"''
2021-06-13 22:32:10 +02:00
ends
shapes {
nw (" __,:",
" ,ad88P`",
" ad88888' ",
" ,d88888P' ",
",d888P\"' ",
":([\" ")
w ("`Y88ba, ",
" `88888ba ",
" `Y88888b, ",
" `\"Y888b,",
" \"]):",
" ,ad88P'",
" ad88888' ",
" ,d88888P' ",
",d888P\"' ")
sw (":([\" ",
"`Y88ba, ",
" `88888ba ",
" `Y88888b, ",
" `\"Y888b,",
" ``\":")
n (",__ __,:",
"Y88ba, ,ad88P`",
"`88888ba ad88888' ",
" `Y88888b, ,d88888P' ",
" `\"Y888b,d888P\"' ",
" ``\":\"'' ")
nne (",__ Normand __,",
"Y88ba, ,ad88P",
"`88888ba ad88888'",
" `Y88888b, ,d88888P' ",
" `\"Y888b,d888P\"' ",
" ``\":\"'' ")
ne (":,__ ",
"`Y88ba, ",
" `88888ba ",
" `Y88888b, ",
" `\"Y888b,",
" \"]):")
e (" ,ad88P'",
" ad88888' ",
" ,d88888P' ",
",d888P\"' ",
":([\" ",
"`Y88ba, ",
" `88888ba ",
" `Y88888b, ",
" `\"Y888b,")
se (" \"]):",
" ,ad88P'",
" ad88888' ",
" ,d88888P' ",
",d888P\"' ",
":\"'' ")
s (" __,:,__ ",
" ,ad88P`Y88ba, ",
" ad88888' `88888ba ",
",d88888P' `Y88888b, ",
"d888P\"' `\"Y888b,",
"\"'' ``\":")
sse (" __,:,__ ",
" ,ad88P`Y88ba, ",
" ad88888' `88888ba ",
",d88888P' `Y88888b,",
"d888P\"' `\"Y888b",
"\"'' Veilleux ``\"")
}
padding {
vertical 1
horizontal 3
}
elastic (n, e, s, w)
END normand
# ============================================================================
BOX cowsay
author "David Yang <davidyang6us@gmail.com>"
designer "Tony Monroe"
tags ("artwork", "speech")
sample
_____________________________
/ \
| Boxes can have the cow too |
\ /
-----------------------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
ends
shapes {
ssw (" ",
"-----------------------",
" \\ ^__^ ",
" \\ (oo)\\_______ ",
" (__)\\ )\\/\\",
" ||----w | ",
" || || ")
n ("_",
" ")
s (" ",
"-",
" ",
" ",
" ",
" ",
" ")
sse (" ",
"-",
" ",
" ",
" ",
" ",
" ")
nw (" ",
"/")
sw ("\\",
" ",
" ",
" ",
" ",
" ",
" ")
ne (" ",
"\\")
se ("/",
" ",
" ",
" ",
" ",
" ",
" ")
w ("|")
e ("|")
}
elastic (n, s, e, w)
padding {
left 2
right 1
}
END cowsay
# ============================================================================
BOX tux
author "David Yang <davidyang6us@gmail.com>"
designer "Tony Monroe"
tags ("artwork", "speech")
sample
_________________
/ \
| Tux talks too |
\ /
-----------------
\
\
.--.
|o_o |
|:_/ |
// \ \
(| | )
/'\_ _/`\
\___)=(___/
ends
shapes {
ssw (" ",
"---------------",
" \\ ",
" \\ ",
" .--. ",
" |o_o | ",
" |:_/ | ",
" // \\ \\ ",
" (| | )",
" /'\\_ _/`\\",
" \\___)=(___/")
n ("_",
" ")
s (" ",
"-",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ")
sse (" ",
"-",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ")
nw (" ",
"/")
sw ("\\",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ")
ne (" ",
"\\")
se ("/",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ")
w ("|")
e ("|")
}
elastic (n, s, e, w)
padding {
left 2
right 1
}
END tux
# ============================================================================
BOX info
author "Thomas Jensen"
designer "Thomas Jensen"
tags ("box", "color", "simple", "unicode")
sample
▄▄ INFO ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█ █
█ This is an informational message. █
█ Don't worry about it. █
█ █
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
ends
# Monochrome sample:
# ▄▄ INFO ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
# █ █
# █ This is an informational message. █
# █ Don't worry about it. █
# █ █
# ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
shapes {
nw ("▄")
nnw ("▄ INFO ")
n ("▄")
ne ("▄")
w ("█")
e ("█")
sw ("▀")
s ("▀")
se ("▀")
}
elastic (n, s, e, w)
padding {
horizontal 2
vertical 1
}
END info
# ============================================================================
BOX warning
author "Thomas Jensen"
designer "Thomas Jensen"
tags ("box", "color", "simple", "unicode")
sample
▄▄ WARNING ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█ █
█ Sub-zero temperatures expected. █
█ Please drive carefully. █
█ █
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
ends
# Monochrome sample:
# ▄▄ WARNING ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
# █ █
# █ Sub-zero temperatures expected. █
# █ Please drive carefully. █
# █ █
# ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
shapes {
nw ("▄")
nnw ("▄ WARNING ")
n ("▄")
ne ("▄")
w ("█")
e ("█")
sw ("▀")
s ("▀")
se ("▀")
}
elastic (n, s, e, w)
padding {
horizontal 2
vertical 1
}
END warning
# ============================================================================
BOX critical
author "Thomas Jensen"
designer "Thomas Jensen"
tags ("box", "color", "simple", "unicode")
sample
▄▄ CRITICAL ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█ █
█ Coolant levels below minimum. █
█ Disengage main drive and stop for repairs. █
█ █
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
ends
# Monochrome sample:
# ▄▄ CRITICAL ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
# █ █
# █ Coolant levels below minimum. █
# █ Disengage main drive and stop for repairs. █
# █ █
# ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
shapes {
nw ("▄")
nnw ("▄ CRITICAL ")
n ("▄")
ne ("▄")
w ("█")
e ("█")
sw ("▀")
s ("▀")
se ("▀")
}
elastic (n, s, e, w)
padding {
horizontal 2
vertical 1
}
END critical
2023-12-15 20:50:41 +01:00
# ============================================================================
BOX ansi
author "chorpler"
designer "(public domain)"
tags ("box", "simple", "unicode")
2023-12-15 20:50:41 +01:00
sample
┌──────────────────────┐
│ │
│ │
│ │
│ │
│ │
│ │
│ │
└──────────────────────┘
ends
shapes {
nw ("┌")
n ("─")
ne ("┐")
e ("│")
se ("┘")
s ("─")
sw ("└")
w ("│")
}
padding { horiz 1 }
elastic (n,e,s,W)
END ansi
# ============================================================================
BOX ansi-rounded
author "chorpler"
designer "(public domain)"
tags ("box", "simple", "unicode")
2023-12-15 20:50:41 +01:00
sample
╭──────────────────────╮
│ │
│ │
│ │
│ │
│ │
│ │
│ │
╰──────────────────────╯
ends
shapes {
nw ("╭")
n ("─")
ne ("╮")
e ("│")
se ("╯")
s ("─")
sw ("╰")
w ("│")
}
padding { horiz 1 }
elastic (n,e,s,W)
END ansi-rounded
# ============================================================================
BOX ansi-double
author "chorpler"
designer "(public domain)"
tags ("box", "simple", "unicode")
2023-12-15 20:50:41 +01:00
sample
╔══════════════════════╗
║ ║
║ ║
║ ║
║ ║
║ ║
║ ║
║ ║
╚══════════════════════╝
ends
shapes {
nw ("╔")
n ("═")
ne ("╗")
e ("║")
se ("╝")
s ("═")
sw ("╚")
w ("║")
}
padding { horiz 1 }
elastic (n,e,s,W)
END ansi-double
# ============================================================================
BOX ansi-heavy
author "chorpler"
designer "(public domain)"
tags ("box", "simple", "unicode")
2023-12-15 20:50:41 +01:00
sample
┏━━━━━━━━━━━━━━━━━━━━━━┓
┃ ┃
┃ ┃
┃ ┃
┃ ┃
┃ ┃
┃ ┃
┃ ┃
┗━━━━━━━━━━━━━━━━━━━━━━┛
ends
shapes {
nw ("┏")
n ("━")
ne ("┓")
e ("┃")
se ("┛")
s ("━")
sw ("┗")
w ("┃")
}
padding { horiz 1 }
elastic (n,e,s,W)
END ansi-heavy
# ============================================================================
BOX ansi-heavy-dashed
author "chorpler"
designer "(public domain)"
tags ("box", "simple", "unicode")
2023-12-15 20:50:41 +01:00
sample
┏╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍┓
┋ ┋
┋ ┋
┋ ┋
┋ ┋
┋ ┋
┋ ┋
┋ ┋
┗╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍┛
ends
shapes {
nw ("┏")
n ("╍")
ne ("┓")
e ("┋")
se ("┛")
s ("╍")
sw ("┗")
w ("┋")
}
padding { horiz 1 }
elastic (n,e,s,W)
END ansi-heavy-dashed
# ============================================================================
BOX ansi-dashed
author "chorpler"
designer "(public domain)"
tags ("box", "simple", "unicode")
2023-12-15 20:50:41 +01:00
sample
┌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┐
┊ ┊
┊ ┊
┊ ┊
┊ ┊
┊ ┊
┊ ┊
┊ ┊
└╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┘
ends
shapes {
nw ("┌")
n ("╌")
ne ("┐")
e ("┊")
se ("┘")
s ("╌")
sw ("└")
w ("┊")
}
padding { horiz 1 }
elastic (n,e,s,W)
END ansi-dashed
# ============================================================================
BOX ansi-rounded-dashed
author "chorpler"
designer "(public domain)"
tags ("box", "simple", "unicode")
2023-12-15 20:50:41 +01:00
sample
╭╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╮
┊ ┊
┊ ┊
┊ ┊
┊ ┊
┊ ┊
┊ ┊
┊ ┊
╰╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╯
ends
shapes {
nw ("╭")
n ("╌")
ne ("╮")
e ("┊")
se ("╯")
s ("╌")
sw ("╰")
w ("┊")
}
padding { horiz 1 }
elastic (n,e,s,W)
END ansi-rounded-dashed
# ============================================================================
2023-12-17 21:49:58 +01:00
BOX dragon
author "Thomas Jensen"
designer "Glory Py Yip (Glory Moon)"
tags ("artwork")
2023-12-17 21:49:58 +01:00
sample
, . ,
._/), .(\/),
ii// )/) ,-=-. ,-=-. ,-=-. ,-=-. (\/|/)
,^=-9 ,//) )=-="' '"=-="' '"=-="' '"=-="' '"=-="/ }/)
""_,),,/ " ,-=-. ,-=-. ,-=-. ,-=-. ,/`~
""" )))\))=-="' '"=-="' '"=-="' '"=-="' '"=-="
<< << << <<
((( >((( > ((( > ((( >
HERE BE DRAGONS
, . ,
._/), .(\/),
ii// )/) ,-=-. ,-=-. ,-=-. ,-=-. (\/|/)
,^=-9 ,//) )=-="' '"=-="' '"=-="' '"=-="' '"=-="/ }/)
""_,),,/ " ,-=-. ,-=-. ,-=-. ,-=-. ,/`~
""" )))\))=-="' '"=-="' '"=-="' '"=-="' '"=-="
<< << << <<
gpyy ((( >((( > ((( > ((( >
ends
delim !~
shapes {
nnw (~ , ~,
~ ._/), ~,
~ ii// )/) ,-=-. ~,
~,^=-9 ,//) )=-="' '"=~,
~ ""_,),,/ " ,-=-. ~,
~ """ )))\))=-="' '"=~,
~ << << ~,
~ ((( >((( > ~)
n (~ ~,
~ ~,
~ ,-=-. ~,
~-="' '"=~,
~ ,-=-. ~,
~-="' '"=~,
~ ~,
~ ~)
nne (~ . , ~,
~ .(\/), ~,
~ ,-=-. ,-=-. (\/|/)~,
~-="' '"=-="' '"=-="/ }/)~,
~ ,-=-. ,-=-. ,/`!~ ~,
~-="' '"=-="' '"=-=" ~,
~ << << ~,
~ ((( > ((( > ~)
ssw (~ , ~,
~ ._/), ~,
~ ii// )/) ,-=-. ~,
~,^=-9 ,//) )=-="' '"=~,
~ ""_,),,/ " ,-=-. ~,
~ """ )))\))=-="' '"=~,
~ << << ~,
~ gpyy ((( >((( > ~)
s (~ ~,
~ ~,
~ ,-=-. ~,
~-="' '"=~,
~ ,-=-. ~,
~-="' '"=~,
~ ~,
~ ~)
sse (~ . , ~,
~ .(\/), ~,
~ ,-=-. ,-=-. (\/|/)~,
~-="' '"=-="' '"=-="/ }/)~,
~ ,-=-. ,-=-. ,/`!~ ~,
~-="' '"=-="' '"=-=" ~,
~ << << ~,
~ ((( > ((( > ~)
}
padding {
top 1
horizontal 5
}
elastic (n, s, e, w)
END dragon
# ============================================================================
# vim: set ai sw=4 expandtab syn=boxes: