diff --git a/CHANGELOG.md b/CHANGELOG.md
index 23ed5276..42913d04 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,6 +5,13 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
## [Unreleased]
+### Added
+- 5 new font
+ 1. tarty4
+ 2. tarty5
+ 3. fancy138
+ 4. fancy139
+ 5. fancy140
### Changed
- `__word2art` function modified
## [5.4] - 2021-12-22
diff --git a/FontList.ipynb b/FontList.ipynb
index b6643686..0d205575 100644
--- a/FontList.ipynb
+++ b/FontList.ipynb
@@ -38,7 +38,7 @@
{
"data": {
"text/plain": [
- "615"
+ "620"
]
},
"execution_count": 2,
@@ -3902,9 +3902,18 @@
"fancy137 : \n",
"๐ฟ๐ฐ๐พ๐ฟ123\n",
"\n",
+ "fancy138 : \n",
+ "๐ฏโฐ๐ฎ๐ฏ123\n",
+ "\n",
+ "fancy139 : \n",
+ "๐ฃ๐๐ข๐ฃ123\n",
+ "\n",
"fancy14 : \n",
"ศถษึศถ123\n",
"\n",
+ "fancy140 : \n",
+ "โฒฆโฒฯจโฒฆ123\n",
+ "\n",
"fancy15 : \n",
"โฦฦงโ123\n",
"\n",
@@ -4388,6 +4397,16 @@
"โโโโโ โโโโโ โโโโโโ โโโโโ โโโ โโโ โโโโ \n",
"โโโโโ โโโโโ โโโโโโ โโโโโ โโโ โโโ โโโโ \n",
"\n",
+ "tarty4 : \n",
+ "\n",
+ "โโโโโ โโโโโ โโโโโโ โโโโโ โโโ โโโ โโโโ \n",
+ "โโโโโ โโโโโ โโโโโโ โโโโโ โโโ โโโ โโโโ \n",
+ "โโโโโ โโโโโ โโโโโโ โโโโโ โโโ โโโ โโโโ \n",
+ "\n",
+ "tarty5 : \n",
+ "\n",
+ "โโย โโฐย โโย โโย \n",
+ "\n",
"thin2 : \n",
"๏ฝ๏ฝ
๏ฝ๏ฝ123\n",
"\n",
diff --git a/README.md b/README.md
index d74c9422..c2cdc652 100644
--- a/README.md
+++ b/README.md
@@ -7,7 +7,7 @@
-
+
@@ -65,7 +65,7 @@ ART is a Python lib for text converting to ASCII art fancy. ;-)
Font Counter |
- 615 |
+ 620 |
1-Line-Art Counter |
diff --git a/art/art_param.py b/art/art_param.py
index 0f04be52..a6c1e3f2 100644
--- a/art/art_param.py
+++ b/art/art_param.py
@@ -790,6 +790,9 @@
"fancy135",
"fancy136",
"fancy137",
+ "fancy138",
+ "fancy139",
+ "fancy140",
"foxy",
"white_square",
"black_square",
@@ -876,7 +879,9 @@
"instagram",
"tarty1",
"tarty2",
- "tarty3"]
+ "tarty3",
+ "tarty4",
+ "tarty5"]
RANDOM_FILTERED_FONTS = [
'5x8',
@@ -897,7 +902,7 @@
'moscow',
'dwhistled'] + NON_ASCII_FONTS
-MIX_FILTERED_FONTS = ["tarty1", "tarty2", "tarty3"]
+MIX_FILTERED_FONTS = ["tarty1", "tarty2", "tarty3", "tarty4", "tarty5"]
DESCRIPTION = '''ASCII art is also known as "computer text art".
It involves the smart placement of typed special characters or
@@ -1464,9 +1469,14 @@
"fancy135": [fancy135_dic, False],
"fancy136": [fancy136_dic, False],
"fancy137": [fancy137_dic, False],
+ "fancy138": [fancy138_dic, False],
+ "fancy139": [fancy139_dic, False],
+ "fancy140": [fancy140_dic, False],
"tarty1": [tarty1_dic, False],
"tarty2": [tarty2_dic, False],
- "tarty3": [tarty3_dic, False]
+ "tarty3": [tarty3_dic, False],
+ "tarty4": [tarty4_dic, False],
+ "tarty5": [tarty5_dic, False]
}
DECORATIONS_MAP = {"angry1": angry1, # pragma: no cover
diff --git a/art/test.py b/art/test.py
index 40507ceb..964635c7 100644
--- a/art/test.py
+++ b/art/test.py
@@ -4405,11 +4405,11 @@
>>> random.seed(3)
>>> Art = art("random")
>>> random.seed(40)
->>> Text = text2art("test","random")
+>>> Text = text2art("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!\"#$%&'()*+,-./:;<=>?@[\]^_`{|}~0123456789","random")
>>> random.seed(55)
>>> Art3 = randart()
>>> random.seed(19)
->>> Text2 = text2art("test","random")
+>>> Text2 = text2art("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!\"#$%&'()*+,-./:;<=>?@[\]^_`{|}~0123456789","random")
>>> random.seed(39)
>>> Art2 = art("random")
>>> random.seed(119)
diff --git a/art/test2.py b/art/test2.py
index 753533bd..c37de2c2 100644
--- a/art/test2.py
+++ b/art/test2.py
@@ -232,9 +232,18 @@
fancy137 :
๐๐๐๐
+fancy138 :
+๐โฏ๐๐
+
+fancy139 :
+๐ฝ๐ฎ๐ผ๐ฝ
+
fancy14 :
ศถษึศถ
+fancy140 :
+โฒงโฒ๐โฒง
+
fancy15 :
โฦฦงโ
@@ -718,6 +727,16 @@
โโโโโ โโโ โโโ โโโโโ
โโโโโ โโโ โโโ โโโโโ
+tarty4 :
+
+โโโโโ โโโ โโโ โโโโโ
+โโโโโ โโโ โโโ โโโโโ
+โโโโโ โโโ โโโ โโโโโ
+
+tarty5 :
+
+โโย โโฐย โโย โโย
+
thin2 :
๏ฝ๏ฝ
๏ฝ๏ฝ
diff --git a/art/text_dic3.py b/art/text_dic3.py
index 2b908b28..a862866e 100644
--- a/art/text_dic3.py
+++ b/art/text_dic3.py
@@ -27402,3 +27402,488 @@
'/': ' \n \n \n ',
'n': ' \nโโโโ \nโโโโ \nโโโโ ',
'?': ' \nโโ \nโโ \nโโ '}
+
+tarty4_dic = {
+ '{': '\n\n\n',
+ 'n': '\nโโโโ \nโโโโ \nโโโโ ',
+ '7': '\nโโโโ \nโโโโ \nโโโโ ',
+ '&': '\n\n\n',
+ 'M': '\nโโโโโโ \nโโโโโโ \nโโโโโโ ',
+ 'u': '\nโโโโ \nโโโโ \nโโโโ ',
+ 'j': '\nโโโ \nโโโ \nโโโ ',
+ 'E': '\nโโโโโ \nโโโโโ \nโโโโโ ',
+ 'L': '\nโโโโโ \nโโโโโ \nโโโโโ ',
+ '=': '\nโโ \nโโ \nโโ ',
+ 'c': '\nโโโ \nโโโ \nโโโ ',
+ 'm': '\nโโโโโ \nโโโโโ \nโโโโโ ',
+ 't': '\nโโโโโ \nโโโโโ \nโโโโโ ',
+ 's': '\nโโโ \nโโโ \nโโโ ',
+ '(': '\nโโ \nโโ \nโโ ',
+ 'A': '\nโโโโโ \nโโโโโ \nโโโโโ ',
+ '+': '\n\n\n',
+ 'x': '\nโโโ \nโโโ \nโโโ ',
+ ' ': ' \n \n \n ',
+ '"': '\nโโโ \nโโโ \nโโโ ',
+ '_': '\n\n\n',
+ 'B': '\nโโโโโ \nโโโโโ \nโโโโโ ',
+ '$': '\n\n\n',
+ 'X': '\nโโโโโ \nโโโโโ \nโโโโโ ',
+ 'z': '\nโโโ \nโโโ \nโโโ ',
+ 'a': '\nโโโโ \nโโโโ \nโโโโ ',
+ 'P': '\nโโโโโ \nโโโโโ \nโโโโโ ',
+ '/': '\n\n\n',
+ '<': '\n\n\n',
+ 'V': '\nโโโโโโ \nโโโโโโ \nโโโโโโ ',
+ ';': '\n\n\n',
+ ')': '\nโโ \nโโ \nโโ ',
+ 'f': '\nโโโ \nโโโ \nโโโ ',
+ '2': '\nโโโ \nโโโ \nโโโ ',
+ '@': '\n\n\n',
+ '4': '\nโโโโโ \nโโโโโ \nโโโโโ ',
+ 'O': '\nโโโโโโ \nโโโโโโ \nโโโโโโ ',
+ '?': '\nโโ \nโโ \nโโ ',
+ 'e': '\nโโโ \nโโโ \nโโโ ',
+ '\\': '\n\n\n',
+ '>': '\n\n\n',
+ '-': '\nโโ \nโโ \nโโ ',
+ '|': '\n\n\n',
+ 'S': '\nโโโโโโ \nโโโโโโ \nโโโโโโ ',
+ '^': '\n\n\n',
+ 'K': '\nโโโโโ \nโโโโโ \nโโโโโ ',
+ 'U': '\nโโโโโ \nโโโโโ \nโโโโโ ',
+ '6': '\nโโโโ \nโโโโ \nโโโโ ',
+ 'q': '\nโโโโ \nโโโโ \nโโโโ ',
+ '.': '\nโ \nโ \nโ ',
+ 'k': '\nโโโ \nโโโ \nโโโ ',
+ 'w': '\nโโโโโ \nโโโโโ \nโโโโโ ',
+ 'y': '\nโโโโ \nโโโโ \nโโโโ ',
+ '9': '\nโโโโ \nโโโโ \nโโโโ ',
+ 'Y': '\nโโโโโโ \nโโโโโโ \nโโโโโโ ',
+ 'o': '\nโโโโ \nโโโโ \nโโโโ ',
+ '8': '\nโโโโ \nโโโโ \nโโโโ ',
+ '}': '\n\n\n',
+ 'T': '\nโโโโโ \nโโโโโ \nโโโโโ ',
+ 'p': '\nโโโโ \nโโโโ \nโโโโ ',
+ '5': '\nโโโ \nโโโ \nโโโ ',
+ 'h': '\nโโโโ \nโโโโ \nโโโโ ',
+ '3': '\nโโโโ \nโโโโ \nโโโโ ',
+ 'C': '\nโโโโโ \nโโโโโ \nโโโโโ ',
+ "'": '\nโ \nโ \nโ ',
+ 'b': '\nโโโโ \nโโโโ \nโโโโ ',
+ '!': '\nโ \nโ \nโ ',
+ 'H': '\nโโโโโ \nโโโโโ \nโโโโโ ',
+ 'R': '\nโโโโโ \nโโโโโ \nโโโโโ ',
+ ']': '\n\n\n',
+ '1': '\nโโโ \nโโโ \nโโโ ',
+ 'N': '\nโโโโโโ \nโโโโโโ \nโโโโโโ ',
+ 'F': '\nโโโโโ \nโโโโโ \nโโโโโ ',
+ '*': '\n\n\n',
+ 'l': '\nโโโ \nโโโ \nโโโ ',
+ ':': '\nโ \nโ \nโ ',
+ '[': '\n\n\n',
+ 'i': '\nโโโ \nโโโ \nโโโ ',
+ '~': '\n\n\n',
+ 'g': '\nโโโโ \nโโโโ \nโโโโ ',
+ 'v': '\nโโโโโ \nโโโโโ \nโโโโโ ',
+ 'I': '\nโโโ \nโโโ \nโโโ ',
+ 'Q': '\nโโโโโ \nโโโโโ \nโโโโโ ',
+ ',': '\nโโ \nโโ \nโโ ',
+ 'W': '\nโโโโโโ \nโโโโโโ \nโโโโโโ ',
+ '0': '\nโโโโ \nโโโโ \nโโโโ ',
+ 'd': '\nโโโโ \nโโโโ \nโโโโ ',
+ 'G': '\nโโโโโ \nโโโโโ \nโโโโโ ',
+ '%': '\n\n\n',
+ 'Z': '\nโโโโโโ \nโโโโโโ \nโโโโโโ ',
+ 'D': '\nโโโโโ \nโโโโโ \nโโโโโ ',
+ '`': '\n\n\n',
+ '#': '\n\n\n',
+ 'r': '\nโโโโ \nโโโโ \nโโโโ ',
+ 'J': '\nโโโโโ \nโโโโโ \nโโโโโ '}
+
+tarty5_dic = {
+ '8': '\n',
+ ',': '\nโ\xa0',
+ 'B': '\nโ\xa0',
+ ' ': ' \n ',
+ '%': '\n',
+ 'T': '\nโโ\xa0',
+ 'n': '\nโโ\xa0',
+ 'Z': '\nโโ ',
+ 'e': '\nโโฐ\xa0',
+ 'Q': '\nโโ\xa0',
+ 'K': '\n๐
บ\xa0',
+ 'k': '\n๐
บ\xa0',
+ 'g': '\n๐
ถ\xa0',
+ 'V': '\nโโ\xa0',
+ 'U': '\nโโ\xa0',
+ '"': '\nโโ',
+ '\\': '\n',
+ 'v': '\nโโ\xa0',
+ 'Y': '\nโโ\xa0',
+ '4': '\n',
+ 'u': '\nโโ\xa0',
+ ']': '\n',
+ '~': '\n',
+ '7': '\n',
+ '`': '\n',
+ '(': '\n',
+ 'F': '\nโใ\xa0',
+ '&': '\n',
+ 'f': '\nโใ\xa0',
+ 'G': '\n๐
ถ\xa0',
+ 'I': '\nโ\xa0',
+ 'E': '\nโโฐ\xa0',
+ 'i': '\nโ\xa0',
+ 'A': '\nโโ\xa0',
+ 'q': '\nโโ\xa0',
+ 'P': '\nโ\xa0',
+ 'r': '\n๐\xa0',
+ 'N': '\nโโ\xa0',
+ 'o': '\nโโ\xa0',
+ "'": '\nโ',
+ ')': '\n',
+ 'S': '\nโโ\xa0',
+ 'j': '\nโ\xa0',
+ 'W': '\nโโโ\xa0',
+ '-': '\nโฌ\xa0',
+ '^': '\n',
+ 'd': '\nโ\xa0',
+ 'J': '\nโ\xa0',
+ 'l': '\nโโ\xa0',
+ '{': '\n',
+ '*': '\n',
+ '1': '\n',
+ 'b': '\nโ\xa0',
+ 'z': '\nโโ ',
+ '6': '\n',
+ 'w': '\nโโโ\xa0',
+ 'x': '\nโ\xa0',
+ '@': '\n',
+ '9': '\n',
+ 'X': '\nโ\xa0',
+ 'D': '\nโ\xa0',
+ '!': '\nโข ',
+ '>': '\n',
+ 'm': '\nโโโโ\xa0',
+ '=': '\n',
+ ';': '\n',
+ '[': '\n',
+ 'M': '\nโโโโ\xa0',
+ '.': '\n๐ฒ\xa0',
+ 't': '\nโโ\xa0',
+ '2': '\n',
+ ':': '\n',
+ 'L': '\nโโ\xa0',
+ 'h': '\nโโฌโ\xa0',
+ 'R': '\n๐\xa0',
+ 'O': '\nโโ\xa0',
+ '$': '\n',
+ '/': '\n',
+ '?': '\nโ\xa0',
+ 's': '\nโโ\xa0',
+ '#': '\n',
+ '|': '\n',
+ 'p': '\nโ\xa0',
+ '}': '\n',
+ '3': '\n',
+ '5': '\n',
+ '<': '\n',
+ '0': '\n',
+ 'H': '\nโโฌโ\xa0',
+ 'y': '\nโโ\xa0',
+ 'a': '\nโโ\xa0',
+ '+': '\n',
+ '_': '\n',
+ 'c': '\nโฐ\xa0',
+ 'C': '\nโฐ\xa0'}
+
+fancy138_dic = {
+ 'p': '๐
',
+ 'N': '๐ฉ',
+ '^': '^',
+ '|': '|',
+ 'C': '๐',
+ 'M': 'โณ',
+ 'k': '๐',
+ 'y': '๐',
+ '8': '8',
+ '(': '(',
+ '"': '"',
+ '9': '9',
+ '#': '#',
+ 'h': '๐ฝ',
+ 'B': 'โฌ',
+ 'b': '๐ท',
+ 'u': '๐',
+ 'r': '๐',
+ 'H': 'โ',
+ 'w': '๐',
+ 'Y': '๐ด',
+ '/': '/',
+ '+': '+',
+ '3': '3',
+ 'U': '๐ฐ',
+ 'W': '๐ฒ',
+ 'z': '๐',
+ 'Q': '๐ฌ',
+ 'x': '๐',
+ '!': '!',
+ '[': '[',
+ 'E': 'โฐ',
+ 'T': '๐ฏ',
+ "'": "'",
+ 'f': '๐ป',
+ '1': '1',
+ '_': '_',
+ 'a': '๐ถ',
+ 'R': 'โ',
+ '}': '}',
+ '~': '~',
+ '5': '5',
+ ']': ']',
+ '7': '7',
+ 'A': '๐',
+ 'S': '๐ฎ',
+ 'K': '๐ฆ',
+ '%': '%',
+ 'l': '๐',
+ 'g': 'โ',
+ '<': '<',
+ '$': '$',
+ 's': '๐',
+ '\\': '\\',
+ ',': ',',
+ 'i': '๐พ',
+ 'I': 'โ',
+ 'L': 'โ',
+ '>': '>',
+ ':': ':',
+ 'q': '๐',
+ 'J': '๐ฅ',
+ 'P': '๐ซ',
+ '`': '`',
+ 'F': 'โฑ',
+ 'd': '๐น',
+ '?': '?',
+ 'e': 'โฏ',
+ 'O': '๐ช',
+ ')': ')',
+ 'X': '๐ณ',
+ '6': '6',
+ 'n': '๐',
+ 'j': '๐ฟ',
+ '-': '-',
+ '4': '4',
+ '@': '@',
+ '.': '.',
+ 'o': 'โด',
+ '{': '{',
+ '2': '2',
+ '=': '=',
+ ' ': ' ',
+ 'c': '๐ธ',
+ 'D': '๐',
+ 't': '๐',
+ 'Z': '๐ต',
+ 'G': '๐ข',
+ 'v': '๐',
+ '&': '&',
+ 'V': '๐ฑ',
+ '0': '0',
+ ';': ';',
+ '*': '*',
+ 'm': '๐'}
+
+fancy139_dic = {
+ 'W': '๐ฆ',
+ 'K': '๐',
+ 'o': '๐ธ',
+ 'M': '๐',
+ '"': 'โ',
+ 'd': '๐ญ',
+ "'": 'โ',
+ 'J': '๐',
+ 'j': '๐ณ',
+ 'p': '๐น',
+ '+': '+',
+ '5': '5',
+ '*': '*',
+ 't': '๐ฝ',
+ '#': '#',
+ 'x': '๐',
+ 'n': '๐ท',
+ 'D': '๐',
+ 's': '๐ผ',
+ 'B': '๐',
+ 'I': '๐',
+ '2': '2',
+ 'a': '๐ช',
+ '<': '<',
+ 'L': '๐',
+ 'w': '๐',
+ '-': '-',
+ '[': '[',
+ '_': '_',
+ 'r': '๐ป',
+ '@': '@',
+ 'y': '๐',
+ '1': '1',
+ '&': '&',
+ '8': '8',
+ 'F': '๐',
+ '.': '.',
+ 'i': '๐ฒ',
+ '3': '3',
+ 'e': '๐ฎ',
+ 'U': '๐ค',
+ 'P': '๐',
+ 'A': '๐',
+ 'v': '๐ฟ',
+ 'l': '๐ต',
+ 'Z': '๐ฉ',
+ '~': '~',
+ '(': '(',
+ '^': '^',
+ 'X': '๐ง',
+ 'f': '๐ฏ',
+ 'H': '๐',
+ '6': '6',
+ 'b': '๐ซ',
+ '`': '`',
+ 'g': '๐ฐ',
+ 'N': '๐',
+ ']': ']',
+ ' ': ' ',
+ ')': ')',
+ '}': '}',
+ '%': '%',
+ 'Y': '๐จ',
+ '!': 'โ',
+ 'E': '๐',
+ 'Q': '๐ ',
+ ';': ';',
+ '9': '9',
+ '|': '|',
+ '=': '=',
+ 'C': '๐',
+ 'V': '๐ฅ',
+ 'R': '๐ก',
+ '0': '0',
+ 'S': '๐ข',
+ '7': '7',
+ '4': '4',
+ 'h': '๐ฑ',
+ ',': ',',
+ '?': 'โ',
+ 'k': '๐ด',
+ 'c': '๐ฌ',
+ 'T': '๐ฃ',
+ '\\': '\\',
+ ':': ':',
+ 'q': '๐บ',
+ 'u': '๐พ',
+ '$': '$',
+ 'z': '๐',
+ '/': '/',
+ 'm': '๐ถ',
+ 'G': '๐',
+ '>': '>',
+ '{': '{',
+ 'O': '๐'}
+
+fancy140_dic = {
+ ',': ',',
+ 'J': '๐',
+ 'y': 'โฒฉ',
+ '0': '0',
+ 'M': 'โฒ',
+ '2': '2',
+ ']': ']',
+ 'Q': '๐ ',
+ '|': '|',
+ 'O': 'โฒ',
+ 'H': 'โฒ',
+ '{': '{',
+ '5': '5',
+ 'u': '๐ต',
+ 'A': 'โฒ',
+ 'I': 'โฒ',
+ '&': '&',
+ 'Y': 'โฒจ',
+ 'T': 'โฒฆ',
+ '>': '>',
+ 'R': '๊',
+ '!': '!',
+ 'a': 'โฒ',
+ 'r': '๊
',
+ 'U': 'โด',
+ '}': '}',
+ 'h': 'โฒ',
+ 'x': 'โฒญ',
+ '1': '1',
+ ';': ';',
+ 'w': 'โฒฑ',
+ 't': 'โฒง',
+ 'X': 'โฒฌ',
+ '?': '?',
+ '-': '-',
+ '6': '6',
+ 'v': '๐ฟ',
+ '"': '"',
+ '#': '#',
+ 'd': 'โฒ',
+ 's': '๐',
+ '~': '~',
+ 'W': 'โฒฐ',
+ '4': '4',
+ 'c': 'โฒฅ',
+ '\\': '\\',
+ '+': '+',
+ 'P': 'โฒข',
+ 'N': 'โฒ',
+ 'Z': 'โฒ',
+ '<': '<',
+ 'g': '๐ฐ',
+ ':': ':',
+ 'b': 'โฒ',
+ '9': '9',
+ '8': '8',
+ 'e': 'โฒ',
+ 'z': 'โฒ',
+ "'": "'",
+ 'E': 'โฒ',
+ ')': ')',
+ 'f': '๐ฏ',
+ 'i': 'โฒ',
+ 'n': 'โฒ',
+ 'l': '๐ต',
+ 'S': 'ฯจ',
+ '.': '.',
+ '3': '3',
+ 'p': 'โฒฃ',
+ 'q': '๐บ',
+ 'C': 'โฒค',
+ ' ': ' ',
+ 'j': '๐ณ',
+ 'F': '๐',
+ '[': '[',
+ '`': '`',
+ 'K': 'โฒ',
+ '$': '$',
+ 'B': 'โฒ',
+ '(': '(',
+ '%': '%',
+ '@': '@',
+ '^': '^',
+ '7': '7',
+ 'D': 'โฒ',
+ '=': '=',
+ 'G': '๐',
+ 'k': 'โฒ',
+ '/': '/',
+ 'L': '๐',
+ 'm': 'โฒ',
+ 'V': '๐ฅ',
+ '_': '_',
+ '*': '*',
+ 'o': 'โฒ'}