ASCII Art Library For Python
Project description
Overview
ASCII art is also known as "computer text art". It involves the smart placement of typed special characters or letters to make a visual shape that is spread over multiple lines of text.
ART is a Python lib for text converting to ASCII art fancy. ;-)
| Open Hub | |
| PyPI Counter | |
| Github Stars | |
| Font Counter | 667 |
| 1-Line-Art Counter | 710 |
| Decor Counter | 218 |
| Branch | master | dev |
| CI |
| Code Quality |
Usage
Quick Start
1-Line art
⚠️ Some environments don't support all 1-Line arts
⚠️ ART 4.6 is the last version to support Bipartite art
1. art
This function return 1-line art as str in normal mode and raise artError in exception.
>>> from art import *
>>> art_1=art("coffee") # return art as str in normal mode
>>> print(art_1)
c[_]
>>> art_2=art("woman",number=2) # return multiple art as str
>>> print(art_2)
▓⚗_⚗▓ ▓⚗_⚗▓
>>> art("coffee", number=3, space=5)
'c[_] c[_] c[_]'
>>> art("random") # random 1-line art mode
'(っ◕‿◕)っ '
>>> art("rand") # random 1-line art mode
't(-_-t) '
>>> art(22,number=1) # raise artError
Traceback (most recent call last):
...
art.art.artError: The 'artname' type must be str.
2. aprint
This function print 1-line art in normal mode (return None) and raise artError in exception.
>>> aprint("butterfly") # print art
Ƹ̵̡Ӝ̵̨̄Ʒ
>>> aprint("happy") # print art
ۜ\(סּںסּَ` )/ۜ
>>> aprint("coffee", number=3, space=5)
c[_] c[_] c[_]
>>> aprint("random") # random 1-line art mode
'(っ◕‿◕)っ '
>>> aprint("rand") # random 1-line art mode
't(-_-t) '
>>> aprint("woman",number="22") # raise artError
Traceback (most recent call last):
...
art.art.artError: The 'number' type must be int.
3. randart
randart function is added in Version 2.2 as art("random") shortcut.
>>> randart()
'ዞᏜ℘℘Ꮍ ℬℹℛʈዞᗬᏜᎽ '
>>> randart()
'✌(◕‿-)✌ '
- Note1 : Use
ART_NAMESto access all arts name list (new inVersion 4.2) - Note2 : Use
NON_ASCII_ARTSto access all Non-ASCII arts name list (new inVersion 4.6) - Note3 : Use
ASCII_ARTSto access all ASCII arts name list (new inVersion 5.7)
ASCII text
⚠️ Some fonts don't support all characters
⚠️ From Version 3.3 Non-ASCII fonts added (These fonts are not compatible with some environments)
⚠️ From Version 5.3 \n is used as the default line separator instead of \r\n (Use sep parameter if needed)
1. text2art
This function return ASCII text as str in normal mode and raise artError in exception.
>>> Art=text2art("art") # Return ASCII text (default font) and default chr_ignore=True
>>> print(Art)
_
__ _ _ __ | |_
/ _` || '__|| __|
| (_| || | | |_
\__,_||_| \__|
>>> Art=text2art("art",font='block',chr_ignore=True) # Return ASCII text with block font
>>> print(Art)
.----------------. .----------------. .----------------.
| .--------------. || .--------------. || .--------------. |
| | __ | || | _______ | || | _________ | |
| | / \ | || | |_ __ \ | || | | _ _ | | |
| | / /\ \ | || | | |__) | | || | |_/ | | \_| | |
| | / ____ \ | || | | __ / | || | | | | |
| | _/ / \ \_ | || | _| | \ \_ | || | _| |_ | |
| ||____| |____|| || | |____| |___| | || | |_____| | |
| | | || | | || | | |
| '--------------' || '--------------' || '--------------' |
'----------------' '----------------' '----------------'
>>> Art=text2art("test","random") # random font mode
>>> print(Art)
| |
~|~/~/(~~|~
| \/__) |
>>> Art=text2art("test","rand") # random font mode
>>> print(Art)
___ ____ ____ ___
| |___ [__ |
| |___ ___] |
>>> print(text2art("test", space=10))
_ _
| |_ ___ ___ | |_
| __| / _ \ / __| | __|
| |_ | __/ \__ \ | |_
\__| \___| |___/ \__|
>>> print(text2art('''Lorem
ipsum
dolor''', font="small")) # Multi-line print
_
| | ___ _ _ ___ _ __
| |__ / _ \| '_|/ -_)| ' \
|____|\___/|_| \___||_|_|_|
_
(_) _ __ ___ _ _ _ __
| || '_ \(_-<| || || ' \
|_|| .__//__/ \_,_||_|_|_|
|_|
_ _
__| | ___ | | ___ _ _
/ _` |/ _ \| |/ _ \| '_|
\__,_|\___/|_|\___/|_|
>>> print(text2art("test","white_bubble")) # Non-ASCII font example
ⓣⓔⓢⓣ
>>> text2art("art",font="fancy5",decoration="barcode1") # decoration parameter is added in Version 4.6
'▌│█║▌║▌║ ᏗᏒᏖ ║▌║▌║█│▌'
>>> text2art("seسسس",font=DEFAULT_FONT,chr_ignore=False) # raise artError in exception
Traceback (most recent call last):
...
art.art.artError: س is invalid.
2. tprint
This function print ASCII text in normal mode (return None) and raise artError in exception.
>>> tprint("art") # print ASCII text (default font)
_
__ _ _ __ | |_
/ _` || '__|| __|
| (_| || | | |_
\__,_||_| \__|
>>> tprint("art",font="block",chr_ignore=True) # print ASCII text (block font)
.----------------. .----------------. .----------------.
| .--------------. || .--------------. || .--------------. |
| | __ | || | _______ | || | _________ | |
| | / \ | || | |_ __ \ | || | | _ _ | | |
| | / /\ \ | || | | |__) | | || | |_/ | | \_| | |
| | / ____ \ | || | | __ / | || | | | | |
| | _/ / \ \_ | || | _| | \ \_ | || | _| |_ | |
| ||____| |____|| || | |____| |___| | || | |_____| | |
| | | || | | || | | |
| '--------------' || '--------------' || '--------------' |
'----------------' '----------------' '----------------'
>>> tprint('testسس') # chr_ignore flag ==True (Default)
_ _
| |_ ___ ___ | |_
| __| / _ \/ __|| __|
| |_ | __/\__ \| |_
\__| \___||___/ \__|
>>> tprint("test","random") # random font mode
| |
~|~/~/(~~|~
| \/__) |
>>> tprint("test","rand") # random font mode
___ ____ ____ ___
| |___ [__ |
| |___ ___] |
>>> tprint("test", space=10)
_ _
| |_ ___ ___ | |_
| __| / _ \ / __| | __|
| |_ | __/ \__ \ | |_
\__| \___| |___/ \__|
>>> tprint('testسس',chr_ignore=False) # raise artError in exception
Traceback (most recent call last):
...
art.art.artError: س is invalid.
>>> tprint('''Lorem
ipsum
dolor''', font="cybermedium") # Multi-line print
_ ____ ____ ____ _ _
| | | |__/ |___ |\/|
|___ |__| | \ |___ | |
_ ___ ____ _ _ _ _
| |__] [__ | | |\/|
| | ___] |__| | |
___ ____ _ ____ ____
| \ | | | | | |__/
|__/ |__| |___ |__| | \
>>> tprint("art",font="fancy5",decoration="barcode1") # decoration parameter is added in Version 4.6
▌│█║▌║▌║ ᏗᏒᏖ ║▌║▌║█│▌
>>> tprint("art",font="fancy5",decoration="random") # decoration random mode is added in Version 5.0
•]•·✦º✦·»ᏗᏒᏖ«·✦º✦·•[•
3. tsave
This function return dict in normal and exception mode.
>>> Response=tsave("art",filename="test.txt") # save ASCII text in test.txt file with save message (print_status==True), return dict
Saved!
Filename: test.txt
>>> Response["Message"]
'OK'
>>> Response=tsave("art",filename="test.txt",print_status=False) # save ASCII text in test.txt file without save message (print_status==False)
>>> Response["Message"]
'OK'
>>> Response["Status"]
True
>>> tsave(22,font=DEFAULT_FONT,filename="art",chr_ignore=True,print_status=True)
{'Status': False, 'Message': "'int' object has no attribute 'split'"}
>>> Response=tsave("art",filename="test.txt",overwrite=True) # overwrite parameter is added in Version 4.0
Saved!
Filename: test.txt
>>> Response=tsave("art",filename="test.txt",decoration="barcode1") # decoration parameter is added in Version 4.6
Saved!
Filename: test.txt
>>> Response=tsave("art",filename="test.txt",sep="\r\n") # sep parameter is added in Version 5.3
Saved!
Filename: test.txt
>>> Response=tsave("art",filename="test.txt",space=5) # space parameter is added in Version 6.0
Saved!
Filename: test.txt
- Note1 : Use
FONT_NAMESto access all fonts name list (new inVersion 4.2) - Note2 : Use
NON_ASCII_FONTSto access all Non-ASCII fonts name list (new inVersion 4.4) - Note3 : Use
ASCII_FONTSto access all ASCII fonts name list (new inVersion 5.7)
Decoration
⚠️ Some environments don't support all decorations
1. decor
This function return decoration as str in normal mode and raise artError in exception.
>>> decor("barcode1")
'▌│█║▌║▌║ '
>>> decor("barcode1",reverse=True)
' ║▌║▌║█│▌'
>>> decor("barcode1") + text2art(" art ",font="fancy42") + decor("barcode1",reverse=True)
'▌│█║▌║▌║ ąяţ ║▌║▌║█│▌'
>>> decor("barcode1",both=True) # both parameter is added in Version 5.0
['▌│█║▌║▌║ ', ' ║▌║▌║█│▌']
>>> decor("random",both=True) # random mode is added in Version 5.0
['「(◔ω◔「)三', '三三三ʅ(;◔౪◔)ʃ']
>>> decor("rand",both=True) # random mode is added in Version 5.0
['‹–…·´`·…–›', '‹–…·´`·…–›']
>>> decor(None)
Traceback (most recent call last):
...
art.art.artError: The 'decoration' type must be str.
- Note : Use
DECORATION_NAMESto access all decorations name list (new inVersion 4.6)
Font modes
These modes are available for text2art, tprint & tsave.
1. Font name
⚠️ Some fonts don't support all characters
>>> tprint("art",font="block",chr_ignore=True)
.----------------. .----------------. .----------------.
| .--------------. || .--------------. || .--------------. |
| | __ | || | _______ | || | _________ | |
| | / \ | || | |_ __ \ | || | | _ _ | | |
| | / /\ \ | || | | |__) | | || | |_/ | | \_| | |
| | / ____ \ | || | | __ / | || | | | | |
| | _/ / \ \_ | || | _| | \ \_ | || | _| |_ | |
| ||____| |____|| || | |____| |___| | || | |_____| | |
| | | || | | || | | |
| '--------------' || '--------------' || '--------------' |
'----------------' '----------------' '----------------'
>>> tprint("art","white_bubble")
ⓐⓡⓣ
2. Random
Randomly select from all fonts.
Keywords : random, rand & rnd
>>> tprint("test",font="random")
| |
~|~/~/(~~|~
| \/__) |
3. Random small
Randomly select from small fonts.
Keywords : rnd-small, random-small & rand-small
- Note : New in
Version 2.8
>>> tprint("test",font="rnd-small")
_/ _ _ _/
/ (- _) /
4. Random medium
Randomly select from medium fonts.
Keywords : rnd-medium, random-medium & rand-medium
- Note : New in
Version 2.8
>>> tprint("test",font="rnd-medium")
, ,
|| ||
=||= _-_ _-_, =||=
|| || \\ ||_. ||
|| ||/ ~ || ||
\\, \\,/ ,-_- \\,
5. Random large
Randomly select from large fonts.
Keywords : rnd-large, random-large & rand-large
- Note : New in
Version 2.8
>>> tprint("test",font="rnd-large")
8888888 8888888888 8 8888888888 d888888o. 8888888 8888888888
8 8888 8 8888 .`8888:' `88. 8 8888
8 8888 8 8888 8.`8888. Y8 8 8888
8 8888 8 8888 `8.`8888. 8 8888
8 8888 8 888888888888 `8.`8888. 8 8888
8 8888 8 8888 `8.`8888. 8 8888
8 8888 8 8888 `8.`8888. 8 8888
8 8888 8 8888 8b `8.`8888. 8 8888
8 8888 8 8888 `8b. ;8.`8888 8 8888
8 8888 8 888888888888 `Y8888P ,88P' 8 8888
6. Random xlarge
Randomly select from xlarge fonts.
Keywords : rnd-xlarge, random-xlarge & rand-xlarge
- Note : New in
Version 2.8
>>> tprint("test","rnd-xlarge")
_____ _____ _____ _____
/\ \ /\ \ /\ \ /\ \
/::\ \ /::\ \ /::\ \ /::\ \
\:::\ \ /::::\ \ /::::\ \ \:::\ \
\:::\ \ /::::::\ \ /::::::\ \ \:::\ \
\:::\ \ /:::/\:::\ \ /:::/\:::\ \ \:::\ \
\:::\ \ /:::/__\:::\ \ /:::/__\:::\ \ \:::\ \
/::::\ \ /::::\ \:::\ \ \:::\ \:::\ \ /::::\ \
/::::::\ \ /::::::\ \:::\ \ ___\:::\ \:::\ \ /::::::\ \
/:::/\:::\ \ /:::/\:::\ \:::\ \ /\ \:::\ \:::\ \ /:::/\:::\ \
/:::/ \:::\____\/:::/__\:::\ \:::\____\/::\ \:::\ \:::\____\ /:::/ \:::\____\
/:::/ \::/ /\:::\ \:::\ \::/ /\:::\ \:::\ \::/ / /:::/ \::/ /
/:::/ / \/____/ \:::\ \:::\ \/____/ \:::\ \:::\ \/____/ /:::/ / \/____/
/:::/ / \:::\ \:::\ \ \:::\ \:::\ \ /:::/ /
/:::/ / \:::\ \:::\____\ \:::\ \:::\____\ /:::/ /
\::/ / \:::\ \::/ / \:::\ /:::/ / \::/ /
\/____/ \:::\ \/____/ \:::\/:::/ / \/____/
\:::\ \ \::::::/ /
\:::\____\ \::::/ /
\::/ / \::/ /
\/____/ \/____/
7. Wizard
This mode consider length of input text to select font
☑️ Support of 95 ASCII characters guaranteed
Keywords : wizard, wiz & magic
- Note : New in
Version 2.9
>>> tprint("1","wizard")
88
,d88
888888
88
88
88
88
88
88
88
>>> tprint("1"*5,"wizard")
d88 d88 d88 d88 d88
88 88 88 88 88
88 88 88 88 88
88 88 88 88 88
88 88 88 88 88
d88P d88P d88P d88P d88P
>>> tprint("1"*15,"wizard")
# # # # # # # # # # # # # # #
## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
# # # # # # # # # # # # # # #
# # # # # # # # # # # # # # #
# # # # # # # # # # # # # # #
## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
8. Random Non-ASCII
Randomly select from Non-ASCII fonts.
Keywords : random-na, rand-na & rnd-na
- Note : New in
Version 3.4
>>> tprint("test","random-na")
₮Ɇ₴₮
>>> tprint("test","random-na")
ʇsǝʇ
9. Mix Non-ASCII
Randomly mix Non-ASCII fonts.
Keywords : mix
- Note : New in
Version 3.7
>>> tprint("test","mix")
†Ɛѕ†
>>> tprint("test","mix")
tᏋѕt
>>> tprint("test","mix")
꓄єร꓄
⚠️ Non-ASCII fonts are only available in Font name, Random Non-ASCII and Mix modes
Typo-tolerance
Levenshtein distance used in this project. (Version >0.9)
>>> aprint("happi") # correct --> aprint("happy"), error < |artname|/2
ۜ\(סּںסּَ` )/ۜ
>>> Art=art("birds2222222",number=1) # correct --> Art=art("birds",number=1), error >= |artname|/2
Traceback (most recent call last):
...
art.art.artError: Invalid art name.
>>> aprint("happi231") # correct --> aprint("happy"), error < |artname|/2
⎦˚◡˚⎣
>>> aprint("happi2312344") # correct --> aprint("happy"), error >= |artname|/2
Traceback (most recent call last):
...
art.art.artError: Invalid art name.
>>> Art=text2art("test",font="black") # correct --> Art=text2art("test",font="block")
>>> print(Art)
.----------------. .----------------. .----------------. .----------------.
| .--------------. || .--------------. || .--------------. || .--------------. |
| | _________ | || | _________ | || | _______ | || | _________ | |
| | | _ _ | | || | |_ ___ | | || | / ___ | | || | | _ _ | | |
| | |_/ | | \_| | || | | |_ \_| | || | | (__ \_| | || | |_/ | | \_| | |
| | | | | || | | _| _ | || | '.___`-. | || | | | | |
| | _| |_ | || | _| |___/ | | || | |`\____) | | || | _| |_ | |
| | |_____| | || | |_________| | || | |_______.' | || | |_____| | |
| | | || | | || | | || | | |
| '--------------' || '--------------' || '--------------' || '--------------' |
'----------------' '----------------' '----------------' '----------------'
>>> tprint("test",font="cybermedum") # correct --> tprint("test",font="cybermedium")
___ ____ ____ ___
| |___ [__ |
| |___ ___] |
Set defaults
set_default function is added in Version 2.2 in order to change default values.
>>> help(set_default)
Help on function set_default in module art.art:
set_default(font='standard', chr_ignore=True, filename='art', print_status=True, overwrite=False, decoration=None, sep='\n')
Change text2art, tprint and tsave default values.
:param font: input font
:type font:str
:param chr_ignore: ignore not supported character
:type chr_ignore:bool
:param filename: output file name (only tsave)
:type filename:str
:param print_status : save message print flag (only tsave)
:type print_status:bool
:param overwrite : overwrite the saved file if true (only tsave)
:type overwrite:bool
:param decoration: input decoration
:type decoration:str
:param sep: line separator char
:type sep: str
:return: None
>>> tprint("test")
_ _
| |_ ___ ___ | |_
| __| / _ \/ __|| __|
| |_ | __/\__ \| |_
\__| \___||___/ \__|
>>> set_default(font="italic")
>>> tprint("test")
_/ _ _ _/
/ (- _) /
-
Note : Functions error response updated in
Version 0.8Function Normal Output Error decor str raise artError art str raise artError aprint None raise artError tprint None raise artError tsave {"Status":bool,"Message":str} {"Status":bool,"Message":str} text2art str raise artError set_default None raise artError
Testing
- Only ASCII fonts and arts :
art test
- All fonts, arts and decorations :
art test2
CLI
⚠️ [Backward Compatibility] ART 5.9 is the last version to support this CLI structure officially
⚠️ You can use art or python -m art to run this mode
- List of arts :
art listorart arts - List of fonts :
art fonts - Text :
art text [yourtext] [fontname(optional)] - Art :
art shape [artname]orart art [artname] - Save :
art save [yourtext] [fontname(optional)] - All :
art all [yourtext]
Telegram bot
Just send your text to one of these bots. 👇👇👇👇
Try ART in your browser
- ART can be used online in interactive Jupyter Notebooks via the Binder service! Try it out now! :
- Open
FontList.ipynb,ArtList.ipynbandDecorList.ipynb - Edit and execute each part of the notes, step by step from the top panel by run button
- ART also can be used online in ascii-generator.site, a Django website by hermanTenuki
Screen record
- View full font list (Link1,Link2)
- View full art list (Link1,Link2)
- View full decoration list (Link1,Link2)
Issues & bug reports
- Fill an issue and describe it. We'll check it ASAP!
- Please complete the issue template
- Discord : https://discord.com/invite/FAAyq3QJqP
- Website : https://www.ascii-art.site
- Email : info@ascii-art.site
References
- FIGlet
- 1 Line Art
- Text to ASCII
- ASCII Generator
- Asky
- Flipyourtext
- YayText
- Coolletters
- Instagram Fonts
- Cool Symbol
- ASCII Moji
- SMILEY COOL
- SPREZZ
- Textart4u
- Chat4o
- Findwebapp
- Hubpages
- ASCII-ART
- Messletters
- Webestools
- ASCII-emoji
- Instagram Fonts2
- Emotiworld
- Fancy Text Pro
- Playing Cards in Unicode
- Text Generator
- GOGOTEXT
- Fsymbols
- Font Copy and Paste
- Mega Cool Text
- ToolCalculator
- Copy Paste Fonts
- Logo designed by Arta Khanalizadeh
Show your support
Star this repo
Give a ⭐️ if this project helped you!
Donate to our project
If you do like our project and we hope that you do, can you please support us? Our project is not and is never going to be working for profit. We need the money just so we can continue doing what we do ;-) .
Become a sponsor to ART
- Contact us at the email first
Corporate sponsor
- $250 a month
- Your company's logo can be featured on Readme
- Intended for small companies
Mega corporate sponsor
- $500 a month
- Your company's logo can be featured on Readme and Website
- Intended for medium-sized companies
Acknowledgments
Some parts of the infrastructure for this project are supported by:
Python Software Foundation (PSF) grants ART library from version 6.3 to 6.6. PSF is the organization behind Python. Their mission is to promote, protect, and advance the Python programming language and to support and facilitate the growth of a diverse and international community of Python programmers.
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Unreleased
6.3 - 2024-09-19
Added
datadirectorytestsdirectory- 10 new font
- lolie
- zakia
- batman
- lord_of_the_ring
- kesia
- akila
- laurine
- bianca
- callian
- awa
Changed
art_parammodule changed toparamsartmodule split intoerrors,utils, andfunctionsmodulestext_dic1,text_dic2, andtext_dic3renamed tofonts1,fonts2, andfonts3art_dicrenamed toartsdecor_dicrenamed todecorations- Fonts, arts, and decorations moved to
datadirectory - Tests moved to
testsdirectory Python 3.5support dropped- Test system modified
CONTRIBUTING.mdupdatedREADME.mdmodified
6.2 - 2024-04-22
Added
- 5 new font
- alissa
- milka
- ozana
- shanna
- livia
decoration_request.ymltemplatefont_request.ymltemplateone_line_request.ymltemplatefeature_request.ymltemplateconfig.ymlfor issue templateSECURITY.md
Changed
- Bug report template modified
- Test system modified
README.mdmodified- DigitalOcean logo added to
README.md Python 3.12added totest.yml
6.1 - 2023-09-20
Changed
font_size_splitterfunction modified__detailed_returnparameter added toartfunction__detailed_returnparameter added totext2artfunction- Random mode name bug fixed
__word2artfunction modifiedartfunction tail space bug fixedspaceparameter bug fixedspaceparameter added toartfunctionspaceparameter added toaprintfunctionfont_check.pymodifiedREADME.mdmodifiedINSTALL.mdmodified
6.0 - 2023-06-14
Added
- 6 new font
- vaporwave
- squiggle1
- squiggle2
- crazy2
- crazy3
- emoji
Changed
font_wizard.pymodified- Drop Python 2.7 and 3.4 support
spaceparameter added totsavefunctionspaceparameter added totprintfunctionspaceparameter added totext2artfunctioncrazyfont renamed tocrazy1- Test system modified
codecovremoved fromdev-requirements.txtREADME.mdmodifiedINSTALL.mdmodified
5.9 - 2023-03-16
Added
- 6 new font
- small_fancy
- boom
- cross_jesus
- dark_tattoo
- lucifer
- ascii_roman
Changed
- Test system modified
README.mdmodifiedhelp_funcfunction modified- CLI mode updated
5.8 - 2022-11-23
Added
- 8 new font
- russian2
- got
- vip
- crazy
- cruse
- drippy
- stylish
- ayda
Changed
- Test system modified
Python 3.11added totest.ymlConda-Forgeinstalling section added toINSTALL.md- Website changed to https://www.ascii-art.site
Removed
testcovandtestcov2modes
5.7 - 2022-07-06
Added
- 5 new font
- fancy144
- fancy145
- fancy146
- fancy147
- fancy148
ASCII_FONTSlistASCII_ARTSlist
5.6 - 2022-04-20
Added
- 7 new font
- fancy141
- fancy142
- fancy143
- tarty6
- tarty7
- tarty8
- tarty9
Changed
- Test system modified
5.5 - 2022-03-02
Added
- 5 new font
- tarty4
- tarty5
- fancy138
- fancy139
- fancy140
- Anaconda workflow
Changed
__word2artfunction modifiedfont_wizard.pymodified
5.4 - 2021-12-22
Added
- 10 new font
- fancy131
- fancy132
- fancy133
- fancy134
- fancy135
- fancy136
- fancy137
- tarty1
- tarty2
- tarty3
- Discord badge
Changed
- Some fonts width bug fixed
test.pymodifiedfont_wizard.pymodifiedfont_check.pymodifiedart_decor_check.pymodified__word2artfunction modifiedmix_lettersfunction modifiedAUTHORS.mdupdated- License updated
README.mdmodifiedCONTRIBUTING.mdmodifiedPython 3.10added totest.yml
Removed
greetings.yml
5.3 - 2021-08-30
Added
- 10 new font
- smooth3
- flaky
- tiny_caps
- high_above
- handwriting3
- fantasy2
- manga
- upside_down2
- cool
Changed
fantasyfont renamed tofantasy1upside_downfont renamed toupside_down1sepparameter added totext2art,tprint,tsaveandset_defaultfunctions- Default line separator changed from
\r\nto\n __word2artfunction modified- Escaped
\in string literals
5.2 - 2021-05-05
Added
- 10 new 1-line-art
- playing cards waterfall
- playing cards waterfall (trump)
- playing cards hearts waterfall
- playing cards diamonds waterfall
- playing cards clubs waterfall
- playing cards spades waterfall
- joker1
- joker2
- joker3
- joker4
- 23 new decorations
- fancy87
- fancy88
- fancy89
- fancy90
- fancy91
- fancy92
- fancy93
- fancy94
- fancy95
- heart10
- heart11
- heart12
- heart13
- heart14
- heart15
- star18
- star19
- star20
- star21
- star22
- star23
- star24
- star25
- 5 new fonts
- old_italic
- ninja
- tai_viet
- subscript2
- fancy130
Changed
- Test system modified
subscriptfont renamed tosubscript1- Logo changed
5.1 - 2020-11-30
Added
- 15 new fonts
- fancy120
- fancy121
- fancy122
- fancy123
- fancy124
- fancy125
- fancy126
- fancy127
- fancy128
- fancy129
- bud1
- bud2
- pin1
- pin2
- sign
- 45 new art
- surprised4
- surprised5
- surprised6
- surprised7
- surprised8
- surprised9
- surprised10
- surprised11
- surprised12
- surprised13
- surprised14
- surprised15
- surprised16
- surprised17
- surprised18
- surprised19
- surprised20
- confused3
- confused4
- confused5
- confused6
- confused7
- confused8
- confused9
- confused10
- table flip2
- table flip3
- table flip4
- table flip5
- table flip6
- table flip7
- table flip8
- table flip9
- table flip10
- bear2
- spider4
- cat4
- swim
- swim2
- swim3
- yawning
- boobs2
- airplane3
- gun4
- cthulhu2
5.0 - 2020-11-16
Added
- 5 new fonts
- shasha
- fancy116
- fancy117
- fancy118
- fancy119
- 60 new art
- hello2
- dunno2
- dunno3
- dunno4
- dunno5
- happy6
- happy7
- happy8
- happy9
- happy10
- happy11
- happy12
- happy13
- happy14
- happy15
- happy16
- happy17
- happy18
- happy19
- happy20
- happy21
- happy22
- happy23
- happy24
- happy25
- happy26
- happy27
- love4
- kiss2
- kiss3
- kissing2
- kissing3
- kissing4
- kissing5
- kissing6
- cute face2
- cute face3
- cute face4
- cute face5
- cute face6
- cute face7
- cute face8
- cute face9
- upset
- pistols4
- pistols5
- mad
- mad2
- mad3
- mad4
- mad5
- mad6
- mad7
- mad8
- mad9
- mad10
- finger3
- finger4
- sad5
- sad6
Changed
randommode added todecorfunctionbothparameter added todecorfunctionartfunction modifiedindirect_fontfunction modified
4.9 - 2020-10-16
Added
- 10 new fonts
- foxy
- fancy109
- fancy110
- fancy111
- fancy112
- fancy113
- fancy114
- fancy115
- sheqi
- fari
Changed
font_wizard.pyscript updatedREADME.mdmodified
4.8 - 2020-09-16
Added
- 96 new art
- angry birds
- angry face2
- angry troll
- at what cost
- barf
- basking in glory
- bear GTFO
- bear squiting
- boxing
- breakdown
- careless
- chasing
- cheers
- chicken
- confused scratch
- crazy
- creeper
- cry face
- cry troll
- cute face
- dance2
- dancing
- dear god why
- devious smile
- disagree
- discombobulated
- dislike1
- dislike2
- do you even lift bro?
- double flip
- emo dance
- excited
- exorcism
- eye roll
- feel perky
- fido
- fight
- fisticuffs
- flip friend
- fly away
- flying
- fuck you2
- happy face
- happy hug
- hitchhicking
- hugger
- im a hugger
- injured
- innocent face
- japanese lion face
- judgemental
- judging
- kissing
- kitty emote
- listening to headphones
- looking down
- love3
- meow
- no support
- opera
- peepers
- pretty eyes
- put the table back
- resting my eyes
- robot3
- running
- sad and confused
- sad and crying
- sad face
- satisfied
- seal
- shark face
- shy
- sleepy
- staring
- stranger danger
- strut
- stunna shades
- surprised2
- taking a dump
- tgif
- things that can_t be unseen
- tidy up
- tired
- touchy feely
- tripping out
- trolling
- wave dance
- whisling
- winnie the pooh
- winning
- wizard2
- worried
- yun
- zombie2
- zoned
Changed
surprised21-line art renamed tosurprised3art_decor_check.pyscript updatedfont_check.pyscript updatedfont_wizard.pyscript updated
4.7 - 2020-05-20
Added
art_decor_check.pyfile- Greeting GitHub actions
- 185 new decorations
- angry1
- arrow1
- arrow2
- arrow3
- arrow4
- arrow5
- arrow6
- arrow7
- arrow8
- arrow_wave1
- arrow_wave2
- ball1
- ball2
- ball3
- bazar1
- block1
- block2
- bow1
- bubble
- cat1
- cat2
- cat3
- cell1
- confused1
- confused2
- cross1
- depressed
- diamon3
- diamond1
- diamond2
- egypt1
- emotions1
- fancy1
- fancy2
- fancy3
- fancy4
- fancy5
- fancy6
- fancy7
- fancy8
- fancy9
- fancy10
- fancy11
- fancy12
- fancy13
- fancy14
- fancy15
- fancy16
- fancy17
- fancy18
- fancy19
- fancy20
- fancy21
- fancy22
- fancy23
- fancy24
- fancy25
- fancy26
- fancy27
- fancy28
- fancy29
- fancy30
- fancy31
- fancy32
- fancy33
- fancy34
- fancy35
- fancy36
- fancy37
- fancy38
- fancy39
- fancy40
- fancy41
- fancy42
- fancy43
- fancy44
- fancy45
- fancy46
- fancy47
- fancy48
- fancy49
- fancy50
- fancy51
- fancy52
- fancy53
- fancy54
- fancy55
- fancy56
- fancy57
- fancy58
- fancy59
- fancy60
- fancy61
- fancy62
- fancy63
- fancy64
- fancy65
- fancy66
- fancy67
- fancy68
- fancy69
- fancy70
- fancy71
- fancy72
- fancy73
- fancy74
- fancy75
- fancy76
- fancy77
- fancy78
- fancy79
- fancy80
- fancy81
- fancy82
- fancy83
- fancy84
- fancy85
- fancy86
- flame1
- flower1
- food1
- food2
- haha
- happy1
- happy_new_year
- hawaii1
- hawaii2
- heart1
- heart2
- heart3
- heart4
- heart5
- heart6
- heart7
- heart8
- heart9
- line1
- line2
- line3
- line4
- love_music
- missile1
- mountain1
- mountain2
- mountain3
- music1
- music2
- music3
- pencil1
- poker1
- puzzle1
- puzzle2
- puzzle3
- sad2
- sad3
- sad4
- smile1
- snow1
- snow2
- star3
- star4
- star5
- star6
- star7
- star8
- star9
- star10
- star11
- star12
- star13
- star14
- star15
- star16
- star17
- temple1
- title1
- tree1
- wall1
- wave3
- wave4
- wave5
- wave6
- wave7
- wave8
- wave9
Changed
textparameter removed fromartandaprintfunctionsREADME.mdmodifiedCONTRIBUTING.mdmodified- MATLAB examples updated
kitty21-line art renamed tokitty
Removed
- 5 bipartite 1-line art
- love you
- message1
- message2
- musical
- text decoration
- 12 duplicate 1-line art
- dog
- human
- mis mujeres
- 100$
- worm2
- stars in my eyes
- chainsword
- badass
- aliens
- this guy
- kitty1
- don fuller
4.6 - 2020-03-30
Added
NON_ASCII_ARTSlistdecor_dic.pyfilecodecov.ymlfiledecorfunctiondecor_listfunctionDecorList.ipynbnotebook- 10 new decorations
- barcode1
- champion1
- chess1
- lucky1
- sad1
- soccer1
- star1
- star2
- wave1
- wave2
- 20 new fonts
- scammer
- strikethrough
- drako
- celtic
- fasion
- curly
- russian
- messletters
- swirly
- dotted
- parenthesized
- strange
- wiggly
- hazy
- hyves
- awcute
- slammer
- coptic1
- coptic2
- fancy108
Changed
README.mdmodifiedCONTRIBUTING.mdmodified- MATLAB examples updated
setup.pymodifiedcoveragedependency moved toextras_require- Test system modified
randommode modifiedtestparameter removed fromfont_listfunctionmodeparameter added tofont_listandart_listfunctionsdecorationparameter added totext2art,tprintandtsavefunctions\nsupport bug fixedtsavefunction bug in Windows fixed
Removed
requirements.txt
4.5 - 2020-01-29
Added
- 35 new fonts
- smooth1
- smooth2
- carrier1
- carrier2
- cute1
- cute2
- cute3
- cjk
- malayalam
- lilia
- dwarf
- awesome
- lopioo
- cranky
- fancy87
- fancy88
- fancy89
- fancy90
- fancy91
- fancy92
- fancy93
- fancy94
- fancy95
- fancy96
- fancy97
- fancy98
- fancy99
- fancy100
- fancy101
- fancy102
- fancy103
- fancy104
- fancy105
- fancy106
- fancy107
- 43 new 1-line art
- fish6
- loch ness monster
- mouse5
- mouse6
- mouse7
- sheep
- pie fight
- rose5
- rose6
- rose7
- concerned
- happy4
- happy5
- coffee2
- coffee3
- coffee4
- headphone3
- carpet roll
- infinity
- computer mouse
- volcano1
- volcano2
- volcano3
- squigle with spirals
- palm tree
- crotch shot
- vagina
- stealth fighter
- tent1
- tent2
- power lines
- tree stump
- hammer
- arrow2
- sword10
- fish skeleton2
- fork
- pipe
- dead guy
- dead girl
- dead child
- dude glasses1
- dude glasses2
Changed
README.mdmodifiedINSTALL.mdmodifiedcoffee1-line art renamed tocoffee1arrow1-line art renamed toarrow1fish skeleton1-line art renamed tofish skeleton1
4.4 - 2019-12-26
Added
- 68 new 1-line art
- smile
- toungue out1
- toungue out2
- bad hair1
- bad hair2
- woops
- screaming
- full mouth
- cussing
- ready to cry
- crying2
- druling1
- druling2
- big kiss
- french kiss
- wink
- big smile
- smirk
- confused1
- confused2
- pursing lips
- shocked2
- really sad
- baseball fan
- angel2
- really mad
- licking lips
- buck teeth
- surprised1
- alien
- sunglasses2
- don king
- devilish smile
- devilish grin
- clowning
- bugs bunny
- kitty2
- fish skeleton
- snowman2
- marshmallows
- nerd
- mouse4
- pistols3
- rock on2
- love in my eye2
- love in my eye3
- sad3
- sad4
- headphone2
- cigarette1
- spider3
- barcode2
- equalizer
- boombox2
- surprised2
- playing cards
- playing cards hearts
- playing cards diamonds
- playing cards spades
- playing cards clubs
- spade bold
- heart bold
- diamond bold
- club bold
- spade regular
- heart regular
- diamond regular
- club regular
- MATLAB examples
Changed
- Bipartite art deprecated
crying1-line art renamed tocrying1shocked1-line art renamed toshocked1angel1-line art renamed toangel1sunglasses1-line art renamed tosunglasses1kitty1-line art renamed tokitty1snowman1-line art renamed tosnowman1barcode1-line art renamed tobarcode1cigaret1-line art renamed tocigarette3cigarette1-line art renamed tocigarette2headphone1-line art renamed toheadphone1rock on1-line art renamed torock on1boom box1-line art renamed toboombox1love in my eye1-line art renamed tolove in my eye1CONTRIBUTING.mdmodifiedTEST_FILTERED_FONTSrenamed toNON_ASCII_FONTSRANDOM_FILTERED_FONTSandNON_ASCII_FONTSlists optimizedREADME.mdmodifiedappveyor.ymlmodifiedINSTALL.mdmodifiedwizardmode modified
4.3 - 2019-12-05
Added
- 35 new 1-line art
- cup1
- cup2
- gun2
- gun3
- fish3
- fish4
- fish5
- sword6
- sword7
- sword8
- sword9
- knife2
- barcode
- loading1
- loading3
- loading4
- loading5
- loading6
- bat2
- band aid
- mouse2
- mouse3
- cat3
- needle2
- rose4
- electrocardiogram1
- electrocardiogram2
- electrocardiogram3
- electrocardiogram4
- snail2
- american money2
- american money3
- american money4
- american money5
- cassette2
- 10 new fonts
- sarah
- hippie
- minion
- greek_legends
- funky_fresh
- atlantic
- foreign_friends
- native_lands
- sunday_cuddle
- chinese_mafia
Changed
gun1-line art renamed togun1knife1-line art renamed toknife1loading1-line art renamed toloading2bat1-line art renamed tobat1mouse1-line art renamed tomouse1needle1-line art renamed toneedle2snail1-line art renamed tosnail1american money1-line art renamed toamerican money1cassette1-line art renamed tocassette1- Test system modified
4.2 - 2019-10-30
Added
- 14 new fonts
- smallcaps3
- fraktur2
- bold_fraktur
- bold_script
- handwriting1
- handwriting2
- rusify
- monospace
- dirty2
- knight2
- h4k3r
- thin3
- tiny2
- upside_down
FONT_NAMESvariableART_NAMESvariable
Changed
- Namespace optimized
- Website changed to https://www.4r7.ir
4.1 - 2019-09-26
Added
- 20 new fonts
- fancy75
- fancy76
- fancy77
- fancy78
- love1
- fancy79
- fancy80
- fancy81
- fancy82
- fancy83
- fancy84
- fancy85
- fancy86
- contouring3
- contouring4
- love2
- black_square
- white_square
- black_bubble
- paranormal
get_font_dicfunction
Changed
font_check.pymodifiedfont_wizard.pymodifiedCONTRIBUTING.mdmodified
4.0 - 2019-09-12
Added
install.shautopep8.sh- 21 new fonts
- fancy56
- fancy57
- fancy58
- fancy59
- fancy60
- fancy61
- fancy62
- fancy63
- fanyc64
- fancy65
- fancy66
- fancy67
- fancy68
- fancy69
- fanyc70
- fancy71
- fancy72
- fancy73
- fancy74
- contouring1
- contouring2
Changed
test.shmoved to.travisfolderfont_wizard.pyupdatedfont_check.pyupdatedtsavefunction bugs fixedaprintandtprintfunctions modified- Test system modified
overwriteparameter added totsaveandset_defaultfunctionsREADME.mdmodifiedCONTRIBUTING.mdmodified
3.9 - 2019-08-21
Added
__version__variablefont_wizard.py- 15 new fonts
- fancy41
- fancy42
- fancy43
- fancy44
- fancy45
- fancy46
- fancy47
- fancy48
- fancy49
- fancy50
- fancy51
- fancy52
- fancy53
- fancy54
- fancy55
Changed
VERSIONvariable renamed toART_VERSION- Some fonts moved to
text_dic3.py ISSUE_TEMPLATE.mdmodifiedCONTRIBUTING.mdmodified
3.8 - 2019-07-19
Added
- 11 new fonts
- fancy31
- fancy32
- fancy33
- fancy34
- symbols
- fancy35
- fancy36
- fancy37
- fancy38
- fancy39
- fancy40
- 20 new 1-line art
- acid
- arrowhead
- awkward
- because
- blackeye
- catlenny
- dab
- damnyou
- depressed
- dunno
- eeriemob
- envelope
- fart
- finn
- frown
- glitter
- gotit
- hello
- loading
- meep
Changed
dev-requirements.txtmodified
3.7 - 2019-06-24
Added
- 3 new fonts
- fancy28
- fancy29
- fancy30
mixmode
Changed
- Duplication test added to
font_check.py README.mdmodified- fancy11 and fancy14 fonts updated
indirect_fontfunction modified
Removed
- 9 duplicate fonts
- magical
- morse2
- fire_font-k
- paranormal
- battle_s
- ntgreek
- peaksslant
- sorcerer
- nancyj-improved
3.6 - 2019-05-15
Added
- 20 new fonts
- fancy8
- fancy9
- fancy10
- fancy11
- fancy12
- fancy13
- fancy14
- fancy15
- fancy16
- fancy17
- fancy18
- fancy19
- fancy20
- fancy21
- fancy22
- fancy23
- fancy24
- fancy25
- fancy26
- fancy27
Changed
- Drop Python 3.3 support
3.5 - 2019-05-04
Added
- 15 new fonts
- magical
- paranormal
- sorcerer
- special
- dirty
- knight
- thin2
- tiny
- fancy1
- fancy2
- fancy3
- fancy4
- fancy5
- fancy6
- fancy7
3.4 - 2019-04-20
Added
- 7 new fonts
- white_bubble
- smallcaps2
- superscript
- subscript
- full_width
- currency
- antrophobia
text2artfunction support of\nrnd-namode
Changed
tprintfunction modifiedtsavefunction modifiedREADME.mdmodifiedrandommode modified
3.3 - 2019-04-10
Added
- 3 new fonts
- mirror
- flip
- mirror_flip
- 40 new 1-line art
- dead eyes
- satan
- bomb
- sleepy coffee
- high five
- wtf dude?
- fungry
- derp
- drwoning
- almost cared
- yessir
- coffee now
- round cat
- squee
- round bird
- hoxom
- squid
- man spider
- spell cast
- jazz musician
- myan cat
- gimme
- crab
- playing in snow
- sunglasses
- mini penis
- victory
- don fuller
- dgaf
- ryans dick
- eds dick
- point
- afraid
- laughing
- energy
- drunkenness
- error
- penis2
- exchange
- singing2
test2.pyfont_check.py
Changed
test_modeparameter added tofont_listfunctionallflag bug fixed__main__.pymodified- Warnings and errors messages moved to
art_param.py - Art random mode modified
3.2 - 2019-04-02
Added
- 30 new 1-line art
- shrug
- flex
- this guy
- why
- meditation
- kitty
- pac man
- emo
- shark attack
- shocked
- monocle
- piggy
- camera
- what??
- neo
- lenny
- snowing
- dick
- wizard
- wat
- chu
- butt
- sophie
- joy
- bautista
- smooth
- fuckall
- penis
- wat-wat
- fail
pydocstyletest
Changed
- Docstrings modified
- Some fonts lowercase bug fixed
- Font random modes modified
test_modeparameter removed fromfont_listfunction
3.1 - 2019-03-06
Added
- 30 new 1-line art
- rose3
- cigaret
- oar
- sword5
- car
- hacksaw
- canoe
- spider1
- machinegun
- roadblock
- aliens
- marge simpson
- homer simpson
- bat
- superman logo
- dna sample
- mail box
- ufo1
- ufo2
- spider2
- american money
- british money
- teepee
- heart3
- angel
- shark
- regular ass
- fat ass
- kiss my ass
- devil
- 15 new fonts
- future_1
- future_2
- future_3
- future_4
- future_5
- future_6
- future_7
- future_8
- gauntlet
- ghost_bo
- grand_pr
- green_be
- hades
- heavy_me
- nfi1
Changed
README.mdmodifiedartfunction typo-tolerance threshold modified
3.0 - 2019-02-11
Added
- 20 new fonts
- druid
- e_fist
- ebbs_1
- ebbs_2
- eca
- faces_of
- fair_mea
- fairligh
- fantasy
- fbr12
- fbr1
- fbr2
- fbr_stri
- fbr_tilt
- finalass
- fireing
- flyn_sh
- fp1
- fp2
- funky_dr
CODE_OF_CONDUCT.mdPULL_REQUEST_TEMPLATE.mdISSUE_TEMPLATE.mdvulturetestbandittest
Changed
README.mdmodifiedCONTRIBUTING.mdmodifiedfont_maprenamed toFONT_MAPfont_counterrenamed toFONT_COUNTERart_counterrenamed toART_COUNTER- Constants and parameters moved to
art_param.py
2.9 - 2019-01-24
Added
- 20 new fonts
- aquaplan
- ascii
- c_consen
- clb6x10
- clb8x10
- clb8x8
- cli8x8
- clr4x6
- clr5x10
- clr5x6
- clr5x8
- clr6x10
- clr6x6
- clr6x8
- clr7x8
- clr8x10
- clr8x8
- coil_cop
- com_sen
- c_ascii
wizardmode- Interactive notebooks section (binder)
.coveragercversion_check.py
Changed
README.mdmodified- Minor bug in coverage system fixed
.travis.ymlmodifiedfont_size_splitterfunction thresholds fixed
2.8 - 2019-01-01
Added
- 20 new fonts
- zone7
- zig_zag
- yie_ar_k
- yie-ar
- xtty
- war_of_w
- vortron
- utopia
- utopiai
- utopiabi
- utopiab
- usa_pq
- usa
- unarmed
- ugalympi
- ucf_fan
- type_set
- twin_cob
- tsn_base
- z-pilot
rnd-smallmodernd-mediummodernd-largemodernd-xlargemode
Changed
README.mdmodified
2.7 - 2018-12-23
Added
- 30 new fonts
- heroboti
- high_noo
- hills
- home_pak
- house_of
- hypa_bal
- hyper
- inc_raw
- italics
- kgames_i
- kik_star
- krak_out
- 4x4_offr
- 5x7
- 5x8
- 64f1
- 6x10
- 6x9
- a_zooloo
- asc
- assalt_m
- asslt_m
- atc
- atc_gran
- battle_s
- battlesh
- baz_bil
- beer_pub
- c1
- c2
art_profile.py
Changed
- Docstring modified
B1FFfont bug fixedICL-1900font bug fixedAK-471-line art bug fixedI kill you1-line art bug fixed
2.6 - 2018-12-05
Added
- 20 new fonts
- xbrite
- xbriteb
- xbritei
- xbritebi
- xchartr
- xchartri
- xcour
- xcourb
- xcourbi
- xcouri
- xhelv
- xhelvb
- xhelvbi
- xhelvi
- xsans
- xsansb
- xsansbi
- xsansi
- xtimes
- xttyb
- CLI
testcovflag
Changed
requirements.txtmodifiedINSTALL.mdmodified- CLI
testflag modified
2.5 - 2018-12-02
Added
- 15 new fonts
- char1
- char2
- char3
- char4
- charact1
- charact2
- charact3
- charact4
- charact5
- charact6
- characte
- chartr
- chartri
- 1943
- advenger
dev-requirements.txt
Changed
Python 3.7added to.travis.yml&appveyor.ymlfont_listmodifiedREADME.mdmodifiedINSTALL.mdmodified
2.4 - 2018-10-30
Added
- 10 new fonts
- alpha
- alligator3
- amc3liv1
- ascii_new_roman
- B1FF
- dwhistled
- eftiwall
- fire_font-k
- fire_font-s
- gradient
Changed
requirements.txtmodified
2.3 - 2018-09-30
Added
- 35 new fonts
- nancyj-improved
- nscript
- ntgreek
- nvscript
- octal
- oldbanner
- os2
- peaksslant
- puzzle
- rammstein
- red_phoenix
- runyc
- santaclara
- shimrod
- smallcaps
- smpoison
- soft
- spliff
- stacey
- stampate
- stforek
- sub-zero
- swampland
- sweet
- ticks
- ticksslant
- tiles
- tsalagi
- tubular
- twisted
- varsity
- wavy
- wetletter
- whimsy
- wow
2.2 - 2018-09-24
Added
- 15 new fonts
- ICL-1900
- impossible
- jacky
- katakana
- keyboard
- knob
- lildevil
- lineblocks
- merlin1
- merlin2
- modular
- morse
- morse2
- moscow
- muzzle
set_defaultfunctionrandartfunction
2.1 - 2018-09-18
Added
- 15 new fonts
- fraktur
- funface
- funfaces
- georgi16
- georgia11
- ghost
- ghoulish
- glenyn
- graceful
- greek
- heartleft
- heartright
- henry3d
- horizontalleft
- horizontalright
Changed
setuptoolsremoved fromrequirements.txtOSXenv added to.travis.yml- Test cases modified
text2artbug in OSX fixed
2.0 - 2018-08-30
Added
- 20 new fonts
- bigfig
- bolger
- braced
- bright
- broadway
- cards
- chiseled
- cola
- crawford
- cricket
- DANC4
- dancingfont
- decimal
- defleppard
- dietcola
- flipped
- double
- doubleshorts
- eftipiti
- filter
- Font list HTML page
- Art list HTML page
1.9 - 2018-08-23
Added
- 20 new fonts
- cybersmall
- gothic
- rev
- smtengwar
- term
- 1row
- 3d_diagonal
- 4max
- amc3line
- amcrazor
- amcaaa01
- amcneko
- amcrrazo2
- amcslash
- amcthin
- amctubes
- amcun1
- arrows
- bear
- benjamin
1.8 - 2018-08-06
Added
- 30 new 1-line art
- westbound fish
- telephone
- 9/11 truth
- spear
- srs face
- this is areku
- robot boy
- med man
- angry
- badass
- zoidberg
- eastbound fish
- kilroy was here
- gtalk fit
- thanks
- dalek
- sean the sheep
- kablewee
- i dont care
- slenderman
- john lennon
- peace yo
- punch
- russian boobs
- fuck off
- man tears
- robber
- facepalm
- yo
- party time
1.7 - 2018-08-01
Added
- 30 new 1-line art
- crayons
- stars in my eyes
- fish invasion
- bender
- musical
- sunny day
- happy birthday 1
- line brack
- med
- melp1
- happy3
- happy square
- snowman
- melp2
- i kill you
- jaymz
- text decoration
- long rose
- kirbay dance
- death star defense team
- chainsword
- boobies
- dancing people
- dance
- pictou
- polar bear
- go away bear
- charly
- train
- spot
Changed
car race1-line art fixed
1.6 - 2018-07-10
Added
- 30 new 1-line art
- sexy symbol
- barbell
- sniper rifle
- being draged
- possessed
- jokeranonimous
- epic gun
- love
- love2
- eric
- puls
- sky free
- smug bastard
- tie-fighter
- kyubey
- dancee
- mtmtika
- ak-47
- eaten apple
- huhu
- faydre
- domino
- honeycute
- superman
- worm2
- jokeranonimous2
- kyubey2
- nose2
- hell yeah
- roke
1.5 - 2018-06-18
Added
- 30 new 1-line art
- sorreh bro
- yolo
- formula 1 car
- dummy
- rope
- rare
- chess pieces
- sparkling heart
- weather
- stars2
- upsidedown
- nathan
- cat smile
- old lady boobs
- glasses2
- religious
- sniperstars
- kokain
- bagel
- crying
- angry2
- 3
- 5
- fuck you
- head shot
- metal
- killer
- fu
- ankush
- owlkin
Changed
- CLI
artflag - CLI
listflag
1.4 - 2018-06-14
Added
- 15 new fonts
- letters
- lockergnome
- madrid
- marquee
- mike
- mini
- nancyj-fancy
- nancyj-underlined
- pepper
- poison
- rot13
- short
- small
- tengwar
- big
- 11 new 1-line art
- teddy
- dice
- bee
- ukulele
- perky
- snail
- decorate
- kirby
- mango
- bunny
- kiss
random1-line art mode
Changed
- Minor bug in
text2artrandom range fixed README.mdmodifiedaprint_testfunction renamed toart_listsetup.pymodified
1.3 - 2018-06-08
Added
- 10 new fonts
- eftitalic
- eftiwater
- fourtops
- goofy
- hollywood
- invita
- italic
- jazmine
- lcd
- lean
randomfont mode
1.2 - 2018-06-04
Added
- 8 new fonts
- barbwire
- bigchief
- binary
- bubble
- calgphy2
- cygnet
- diamond
- eftifont
Changed
- Test cases modified
1.1 - 2018-05-25
Added
- 5 new fonts
- peaks
- pawp
- o8
- nipples
- maxfour
- 15 new 1-line art
- guitar
- rocket
- ghost
- hal
- cthulhu
- sat
- what
- king
- tron
- homer
- fox
- singing
- atish
- zable
- trumpet
- CLI description
Changed
README.mdmodified- Test cases modified
- File name bug in UNIX fixed
CHANGELOG.mdmodified
1.0 - 2018-05-20
Added
- 15 new fonts
- tinker-toy
- straight
- stampatello
- smslant
- smshadow
- smscript
- smkeyboard
- smisome1
- slscript
- slide
- sblood
- rozzo
- pyramid
- puffy
- pebbles
- Typo-tolerance system
Changed
README.mdmodified- Test cases modified
0.9 - 2018-05-08
Added
- 10 new fonts
- weird
- univers
- twopoint
- trek
- tombstone
- threepoint
- thick
- tanja
- swan
- stellar
Changed
MANIFEST.inmodifiedINSTALL.mdmodified
0.8 - 2018-03-13
Added
CHANGELOG.md
Changed
- Functions error response
README.mdmodifiedtsavefunction extension bug fixedtext2artresponse bug fixed ("\r\n")setup.pymodified
0.7 - 2018-01-20
Added
- 10 new fonts
- acrobatic
- alligator
- alligator2
- block2
- caligraphy
- computer
- digital
- doh
- eftirobot
- graffiti
0.6 - 2018-01-09
Added
allflag
0.5 - 2017-12-05
Added
- 10 new fonts
- 3-d
- 3x5
- 5lineoblique
- alphabet
- banner3-D
- banner3
- banner4
- bell
- catwalk
- colossal
0.4 - 2017-11-11
Added
- Telegram bot
Changed
- Universal text format added for Unix & Windows
0.3 - 2017-10-28
Added
- Save function (tsave)
chr_ignoreflag- 10 new fonts
- banner
- avatar
- basic
- bulbhead
- chunky
- coinstak
- contessa
- contrast
- cyberlarge
- cybermedium
- doom
- dotmatrix
- drpepper
- epic
- fuzzy
- isometric1
- isometric2
- isometric3
- isometric4
- larry3d
- nancyj
- ogre
- rectangles
- roman
- rounded
- rowancap
- script
- serifcap
- shadow
- slant
- speed
- starwars
- stop
- thin
- usaflag
Changed
- Space bug fixed
0.2 - 2017-10-10
Added
- Standard font
Changed
- Minor bugs fixed
0.1 - 2017-10-04
Added
- Block font
- 1-Line art
- CLI commands
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file art-6.3.tar.gz.
File metadata
- Download URL: art-6.3.tar.gz
- Upload date:
- Size: 668.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0fbc28864583ba54bcdc17ec24ef6c51a1fc81729a5c68d9b38658bc0afbc598
|
|
| MD5 |
726ee8489ab7fbf8942903d61cd9da66
|
|
| BLAKE2b-256 |
f5499d40caffc16ab712bef515afd19dc069d36c47c86ef54e22e73068cfcfea
|
File details
Details for the file art-6.3-py3-none-any.whl.
File metadata
- Download URL: art-6.3-py3-none-any.whl
- Upload date:
- Size: 606.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
707ccb5d9c1da33225385e77fbc93a52bedf73a3cb288939979ed709226c4c27
|
|
| MD5 |
0129cbcbf00c61a6df1533a81ad72b0f
|
|
| BLAKE2b-256 |
b02e2ad0cca2345e5bff23b979602917f39e844951dafe3b541935cc2850ee36
|