diff --git a/CHANGELOG.md b/CHANGELOG.md index 7e342e79..bfed1a8e 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. abby + 2. clay + 3. neva + 4. orinda + 5. smila ## [6.3] - 2024-09-19 ### Added - `data` directory diff --git a/FontList.ipynb b/FontList.ipynb index b4c89dfc..f5252357 100644 --- a/FontList.ipynb +++ b/FontList.ipynb @@ -38,7 +38,7 @@ { "data": { "text/plain": [ - "667" + "672" ] }, "execution_count": 2, @@ -3674,6 +3674,9 @@ "name": "stdout", "output_type": "stream", "text": [ + "abby : \n", + "ТΞꚂТ123\n", + "\n", "akila : \n", "TEST123\n", "\n", @@ -3746,6 +3749,9 @@ "cjk : \n", "イモらイ1ᆯ3\n", "\n", + "clay : \n", + "Ł୧ꚂŁ123\n", + "\n", "contouring1 : \n", "ⓉⒺⓈⓉ①②③\n", "\n", @@ -4388,12 +4394,18 @@ "native_lands : \n", "ƬꍟꌗƬ123\n", "\n", + "neva : \n", + "੮૯ട੮౹੨੩\n", + "\n", "ninja : \n", "ȾɆꞨȾ𐏑ƻ੩\n", "\n", "old_italic : \n", "𐌕𐌄𐌔𐌕ᛑᘖᙣ\n", "\n", + "orinda : \n", + "ꞎ𝚎𐒖ꞎ123\n", + "\n", "ozana : \n", "𝙩𝒆𝙨𝙩123\n", "\n", @@ -4448,6 +4460,9 @@ "smallcaps3 : \n", "ᴛᴇsᴛ𝟷𝟸𝟹\n", "\n", + "smila : \n", + "𝑡୧𐍃𝑡123\n", + "\n", "smooth1 : \n", "ƬƐSƬ123\n", "\n", diff --git a/README.md b/README.md index 5d08a6fb..0f77be63 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ Codecov PyPI built with Python3 - Font List + Font List Art List Decor List Telegram Bot @@ -38,7 +38,7 @@ ART is a Python lib for text converting to ASCII art fancy. ;-) Font Counter - 667 + 672 1-Line-Art Counter diff --git a/art/data/fonts3.py b/art/data/fonts3.py index f41b4c99..9ff37f1a 100644 --- a/art/data/fonts3.py +++ b/art/data/fonts3.py @@ -32461,3 +32461,494 @@ "?": "?", "L": "L" } + +neva_dic = { + " ": " ", + "[": "[", + "5": "Ƽ", + "~": "~", + "%": "%", + "M": "൹", + "W": "൰", + "h": "৸", + "@": "@", + "e": "૯", + "x": "૪", + "r": "Ʀ", + ":": ":", + "q": "વ", + "T": "੮", + "k": "ꗪ", + "D": "໓", + "9": "੧", + ">": ">", + "G": "൭", + "+": "+", + "s": "ട", + "A": "ര", + "^": "^", + "/": "/", + "d": "໓", + "U": "ಲ", + "=": "=", + "&": "&", + "n": "റ", + "(": "(", + "|": "|", + "Q": "વ", + "H": "৸", + "#": "#", + "1": "౹", + "C": "Ⲥ", + "j": "ഽ", + "8": "੪", + ")": ")", + "-": "-", + "u": "ಲ", + "w": "൰", + "K": "ꗪ", + "\\": "\\", + "}": "}", + "N": "റ", + "!": "!", + "0": "੦", + "?": "?", + "p": "ᑶ", + "m": "൹", + "F": "౯", + "a": "ര", + "c": "Ⲥ", + "<": "<", + "'": "'", + "P": "ᑶ", + "3": "੩", + ".": ".", + "7": "Դ", + "4": "੫", + "S": "ട", + "i": "౹", + ",": ",", + "L": "Լ", + "J": "ഽ", + "y": "ഴ", + "o": "ഠ", + "V": "౮", + "R": "Ʀ", + "t": "੮", + "g": "൭", + "l": "Լ", + "\"": "\"", + "z": "Ɀ", + "`": "`", + "Z": "Ɀ", + "b": "ദ", + "E": "૯", + "X": "૪", + "_": "_", + "*": "*", + "$": "$", + "v": "౮", + "2": "੨", + "{": "{", + "Y": "ഴ", + ";": ";", + "I": "౹", + "O": "ഠ", + "f": "౯", + "6": "Ϭ", + "]": "]", + "B": "ദ" +} + +smila_dic = { + "+": "+", + "u": "υ", + "'": "'", + "c": "🇨", + ".": ".", + "K": "𝗄", + "J": "𝒿", + "e": "୧", + "1": "1", + ":": ":", + "\"": "\"", + "N": "𝜼", + "A": "𝚊", + "5": "5", + "8": "8", + "`": "`", + "%": "%", + "}": "}", + "=": "=", + "z": "ⲍ", + "X": "⨯", + "3": "3", + "|": "|", + "d": "𝒹", + "a": "𝚊", + "U": "υ", + "b": "ᑳ", + "B": "ᑳ", + "g": "ဌ", + "I": "𝑖", + "m": "𝓂", + "D": "𝒹", + "]": "]", + "2": "2", + ",": ",", + "M": "𝓂", + "n": "ղ", + "E": "୧", + "x": "⨯", + "^": "^", + "w": "ω", + "\\": "\\", + "i": "𝑖", + ">": ">", + "W": "ω", + "v": "𝗏", + "F": "⨏", + "V": "𝗏", + "<": "<", + "!": "!", + "4": "4", + "_": "_", + "T": "𝑡", + ")": ")", + "&": "&", + "[": "[", + "o": "σ", + "r": "𝑟", + "t": "𝑡", + ";": ";", + "/": "/", + "q": "ɋ", + "s": "𐍃", + "#": "#", + "G": "ဌ", + "l": "𝑙", + "f": "⨏", + " ": " ", + "@": "@", + "Y": "𐒦", + "k": "𝗄", + "P": "ƿ", + "9": "9", + "y": "𐒦", + "S": "𐍃", + "6": "6", + "(": "(", + "7": "7", + "j": "𝒿", + "~": "~", + "p": "ƿ", + "H": "𝘩", + "L": "𝑙", + "Z": "ⲍ", + "O": "σ", + "C": "🇨", + "{": "{", + "0": "0", + "Q": "ɋ", + "h": "𝘩", + "$": "$", + "R": "𝑟", + "-": "-", + "*": "*", + "?": "?" +} + +clay_dic = { + "6": "6", + "_": "_", + "7": "7", + "4": "4", + "O": "Ơ", + "B": "Ϧ", + "1": "1", + "H": "Ꚕ", + "T": "Ł", + "[": "[", + "g": "ဌ", + "\"": "\"", + "R": "ᒋ", + "&": "&", + "d": "ժ", + "e": "୧", + ".": ".", + "2": "2", + ";": ";", + "o": "Ơ", + "c": "𝘊", + "0": "0", + "m": "ᗰ", + "]": "]", + "}": "}", + "q": "գ", + "y": "𐒦", + ">": ">", + "u": "ն", + "8": "8", + "E": "୧", + "!": "!", + "?": "?", + "<": "<", + "w": "Ⱳ", + "N": "Ռ", + "F": "⨏", + "@": "@", + "9": "9", + ",": ",", + "%": "%", + "s": "Ꚃ", + ":": ":", + "|": "|", + "n": "Ռ", + "^": "^", + "k": "ⱪ", + "I": "ί", + "K": "ⱪ", + " ": " ", + "D": "ժ", + "l": "ℓ", + "5": "5", + "f": "⨏", + "Y": "𐒦", + "~": "~", + "t": "Ł", + "W": "Ⱳ", + "=": "=", + "X": "✘", + "z": "ȥ", + "U": "ն", + "b": "Ϧ", + "Q": "գ", + "M": "ᗰ", + "L": "ℓ", + "h": "Ꚕ", + "v": "𝘝", + "p": "ᑭ", + "$": "$", + "S": "Ꚃ", + "C": "𝘊", + "'": "'", + "J": "၂", + "i": "ί", + "\\": "\\", + "(": "(", + "G": "ဌ", + "`": "`", + "+": "+", + "/": "/", + "A": "მ", + "{": "{", + "a": "მ", + "x": "✘", + "-": "-", + ")": ")", + "V": "𝘝", + "*": "*", + "r": "ᒋ", + "Z": "ȥ", + "j": "၂", + "P": "ᑭ", + "3": "3", + "#": "#" +} + + +orinda_dic = { + "S": "𐒖", + "B": "ᑳ", + "(": "(", + "D": "ԁ", + "}": "}", + "#": "#", + "N": "ղ", + ":": ":", + "y": "𐒦", + "n": "ղ", + "l": "Ꙇ", + "4": "4", + ">": ">", + "M": "ጣ", + "`": "`", + "x": "ҳ", + "Q": "ᕴ", + "{": "{", + "+": "+", + "6": "6", + "Z": "ȥ", + "T": "ꞎ", + "W": "ω", + "%": "%", + "c": "ᴄ", + "3": "3", + "^": "^", + ".": ".", + "$": "$", + "E": "𝚎", + "2": "2", + "p": "⍴", + "h": "ん", + "9": "9", + "d": "ԁ", + "?": "?", + "I": "𝒾", + "G": "ġ", + "[": "[", + "t": "ꞎ", + "-": "-", + "w": "ω", + "]": "]", + "\"": "\"", + "V": "ᕂ", + "R": "𝑟", + "1": "1", + "J": "ǰ", + "~": "~", + ")": ")", + "P": "⍴", + "o": "૦", + "@": "@", + "|": "|", + "F": "𝔣", + "u": "ມ", + "!": "!", + "f": "𝔣", + "v": "ᕂ", + "7": "7", + "5": "5", + "k": "ᶄ", + "U": "ມ", + "s": "𐒖", + "=": "=", + "A": "α", + "a": "α", + "b": "ᑳ", + ";": ";", + " ": " ", + "_": "_", + "m": "ጣ", + "i": "𝒾", + "K": "ᶄ", + "L": "Ꙇ", + "g": "ġ", + "*": "*", + "j": "ǰ", + "q": "ᕴ", + "r": "𝑟", + "Y": "𐒦", + "e": "𝚎", + "C": "ᴄ", + "0": "0", + "'": "'", + "/": "/", + "<": "<", + "\\": "\\", + "O": "૦", + "&": "&", + "H": "ん", + "X": "ҳ", + ",": ",", + "8": "8", + "z": "ȥ" +} + +abby_dic = { + "N": "Ƞ", + "l": "乚", + "L": "乚", + "x": "X", + "$": "$", + ";": ";", + "j": "ᒎ", + "%": "%", + "6": "6", + "a": "ᗅ", + "[": "[", + "f": "Ϝ", + "\"": "\"", + "A": "ᗅ", + "~": "~", + "Z": "Ɀ", + "Y": "ㄚ", + "V": "⋁", + "I": "⌶", + ")": ")", + "4": "4", + "G": "G", + "r": "Ɍ", + "7": "7", + "z": "Ɀ", + "8": "8", + "O": "Ơ", + "H": "ਮ", + "+": "+", + "-": "-", + "d": "Ⅾ", + "y": "ㄚ", + "<": "<", + "1": "1", + "K": "Ϗ", + "2": "2", + "3": "3", + "E": "Ξ", + "w": "ᙎ", + "i": "⌶", + "T": "Т", + "]": "]", + "(": "(", + "/": "/", + "*": "*", + "=": "=", + "o": "Ơ", + "u": "ᙀ", + "B": "ẞ", + "#": "#", + "C": "𝖢", + ">": ">", + "p": "Ꝓ", + "_": "_", + "P": "Ꝓ", + "S": "Ꚃ", + "\\": "\\", + ".": ".", + "5": "5", + "}": "}", + "F": "Ϝ", + "v": "⋁", + "Q": "Ϙ", + "M": "ന", + "g": "G", + "U": "ᙀ", + "D": "Ⅾ", + "X": "X", + "`": "`", + "{": "{", + "q": "Ϙ", + "9": "9", + ",": ",", + "|": "|", + " ": " ", + "n": "Ƞ", + "b": "ẞ", + "!": "!", + "'": "'", + "0": "0", + "e": "Ξ", + "k": "Ϗ", + "&": "&", + "?": "?", + "W": "ᙎ", + "^": "^", + "R": "Ɍ", + "t": "Т", + "c": "𝖢", + "@": "@", + "J": "ᒎ", + "h": "ਮ", + ":": ":", + "m": "ന", + "s": "Ꚃ" +} diff --git a/art/params.py b/art/params.py index 49da3f15..fa73f6f7 100644 --- a/art/params.py +++ b/art/params.py @@ -951,7 +951,12 @@ "laurine", "bianca", "callian", - "awa" + "awa", + "neva", + "smila", + "clay", + "orinda", + "abby" ] RANDOM_FILTERED_FONTS = [ @@ -1603,7 +1608,12 @@ "laurine": [laurine_dic, False], "bianca": [bianca_dic, False], "callian": [callian_dic, False], - "awa": [awa_dic, False] + "awa": [awa_dic, False], + "neva": [neva_dic, False], + "smila": [smila_dic, False], + "clay": [clay_dic, False], + "orinda": [orinda_dic, False], + "abby": [abby_dic, False] } DECORATIONS_MAP = {"angry1": angry1, # pragma: no cover diff --git a/art/tests/test2.py b/art/tests/test2.py index 69872699..b7bfbb20 100644 --- a/art/tests/test2.py +++ b/art/tests/test2.py @@ -4,6 +4,9 @@ >>> import random >>> from art import * >>> font_list(mode="non-ascii") +abby : +ТΞꚂТ + akila : ŦЄ$Ŧ @@ -76,6 +79,9 @@ cjk : イモらイ +clay : +Ł୧ꚂŁ + contouring1 : ⓣⓔⓢⓣ @@ -718,12 +724,18 @@ native_lands : ƬꍟꌗƬ +neva : +੮૯ട੮ + ninja : ⱦēꞩⱦ old_italic : 𐌕𐌄𐌔𐌕 +orinda : +ꞎ𝚎𐒖ꞎ + ozana : 𝙩𝒆𝙨𝙩 @@ -778,6 +790,9 @@ smallcaps3 : ᴛᴇsᴛ +smila : +𝑡୧𐍃𝑡 + smooth1 : тєѕт