charmaps

package
v0.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 9, 2024 License: MIT Imports: 2 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	All      = Combine(BlocksBasic, Blocks, BlocksAdvanced, ASCII, Misc)
	CharMaps = map[string][]Pattern{
		"blocks":       Blocks,
		"blocks_basic": BlocksBasic,
		"blocks_adv":   BlocksAdvanced,
		"ascii":        ASCII,
		"misc":         Misc,
	}
)
View Source
var ASCII = []Pattern{
	MustNewPattern(" ", "\n        \n        \n        \n        \n        \n        \n        \n        "),
	MustNewPattern("!", "\n        \n   X    \n   X    \n   X    \n   X    \n        \n   X    \n        "),
	MustNewPattern("\"", "\n  X  X  \n  X  X  \n        \n        \n        \n        \n        \n        "),
	MustNewPattern("#", "\n        \n  X  X  \n  X  X  \n XXX XX \n XX XXX \n  X  X  \n  X  X  \n        "),
	MustNewPattern("$", "\n   X    \n   X    \n XXXXX  \nX  X    \n XXXXXX \n   X  X \n XXXXX  \n   X    "),
	MustNewPattern("%", "\n        \n XX  X  \n XX X   \n   XX   \n  XX    \n  X XX  \n X  XX  \n        "),
	MustNewPattern("&", "\n        \n   XX   \n  X  X  \n  XXX   \n X  X X \n X   X  \n  XXX X \n        "),
	MustNewPattern("'", "\n   X    \n   X    \n        \n        \n        \n        \n        \n        "),
	MustNewPattern("(", "\n        \n   XX   \n  X     \n  X     \n  X     \n  X     \n   XX   \n        "),
	MustNewPattern(")", "\n        \n  XX    \n    X   \n    X   \n    X   \n    X   \n  XX    \n        "),
	MustNewPattern("*", "\n        \n        \n        \n  XXXX  \n XXXXXX \n  X  X  \n        \n        "),
	MustNewPattern("+", "\n        \n        \n        \n   X    \n XXXXX  \n   X    \n        \n        "),
	MustNewPattern(",", "\n        \n        \n        \n        \n        \n        \n   X    \n  X     "),
	MustNewPattern("-", "\n        \n        \n        \n        \n XXXXXX \n        \n        \n        "),
	MustNewPattern(".", "\n        \n        \n        \n        \n        \n        \n   X    \n        "),
	MustNewPattern("/", "\n        \n     X  \n    X   \n   XX   \n  XX    \n  X     \n X      \n        "),
	MustNewPattern("0", "\n        \n  XXXX  \n X    X \n X  XXX \n XXX  X \n X    X \n  XXXX  \n        "),
	MustNewPattern("1", "\n        \n   XX   \n  X X   \n    X   \n    X   \n    X   \n  XXXXX \n        "),
	MustNewPattern("2", "\n        \n  XXXX  \n X    X \n     XX \n   XX   \n  X     \n XXXXXX \n        "),
	MustNewPattern("3", "\n        \n  XXXX  \n X    X \n   XXX  \n      X \n X    X \n  XXXX  \n        "),
	MustNewPattern("4", "\n        \n     XX \n   XX X \n  X   X \n XXXXXX \n      X \n      X \n        "),
	MustNewPattern("5", "\n        \n XXXXXX \n X      \n XXXXX  \n      X \n X    X \n  XXXX  \n        "),
	MustNewPattern("6", "\n        \n  XXXX  \n X      \n XXXXX  \n X    X \n X    X \n  XXXX  \n        "),
	MustNewPattern("7", "\n        \n XXXXXX \n      X \n     X  \n    X   \n   X    \n   X    \n        "),
	MustNewPattern("8", "\n        \n  XXXX  \n X    X \n  XXXX  \n X    X \n X    X \n  XXXX  \n        "),
	MustNewPattern("9", "\n        \n  XXXX  \n X    X \n X    X \n  XXXXX \n      X \n  XXXX  \n        "),
	MustNewPattern(":", "\n        \n        \n        \n   X    \n        \n        \n   X    \n        "),
	MustNewPattern(";", "\n        \n        \n        \n   X    \n        \n        \n   X    \n  X     "),
	MustNewPattern("<", "\n        \n     X  \n    X   \n  XX    \n XX     \n   XX   \n     X  \n        "),
	MustNewPattern("=", "\n        \n        \n        \n XXXXXX \n XXXXXX \n        \n        \n        "),
	MustNewPattern(">", "\n        \n X      \n  X     \n   XX   \n    XX  \n  XX    \n X      \n        "),
	MustNewPattern("?", "\n        \n  XXXX  \n X    X \n X   XX \n    X   \n        \n    X   \n        "),
	MustNewPattern("@", "\n        \n XXXXX  \nX     X \nX XXX X \nX X  XX \nX  XX   \n XXXXXX \n        "),
	MustNewPattern("A", "\n        \n  XXXX  \n X    X \n X    X \n XXXXXX \n X    X \n X    X \n        "),
	MustNewPattern("B", "\n        \n XXXXX  \n X    X \n XXXXX  \n X    X \n X    X \n XXXXX  \n        "),
	MustNewPattern("C", "\n        \n  XXXX  \n X    X \n X      \n X      \n X    X \n  XXXX  \n        "),
	MustNewPattern("D", "\n        \n XXXXX  \n X    X \n X    X \n X    X \n X    X \n XXXXX  \n        "),
	MustNewPattern("E", "\n        \n XXXXXX \n X      \n XXXX   \n X      \n X      \n XXXXXX \n        "),
	MustNewPattern("F", "\n        \n XXXXXX \n X      \n XXXX   \n X      \n X      \n X      \n        "),
	MustNewPattern("G", "\n        \n  XXXX  \n X    X \n X      \n X  XXX \n X    X \n  XXXX  \n        "),
	MustNewPattern("H", "\n        \n X    X \n X    X \n XXXXXX \n X    X \n X    X \n X    X \n        "),
	MustNewPattern("I", "\n        \n  XXX   \n   X    \n   X    \n   X    \n   X    \n  XXX   \n        "),
	MustNewPattern("J", "\n        \n    XXX \n     X  \n     X  \n     X  \n X   X  \n  XXX   \n        "),
	MustNewPattern("K", "\n        \n X    X \n X  XX  \n XXX    \n XXX    \n X  XX  \n X    X \n        "),
	MustNewPattern("L", "\n        \n X      \n X      \n X      \n X      \n X      \n XXXXXX \n        "),
	MustNewPattern("M", "\n        \nXX   XX \nX X X X \nX  X  X \nX     X \nX     X \nX     X \n        "),
	MustNewPattern("N", "\n        \n X    X \n XX   X \n X X  X \n X  X X \n X   XX \n X    X \n        "),
	MustNewPattern("O", "\n        \n  XXXX  \n X    X \n X    X \n X    X \n X    X \n  XXXX  \n        "),
	MustNewPattern("P", "\n        \n XXXXX  \n X    X \n X    X \n XXXXX  \n X      \n X      \n        "),
	MustNewPattern("Q", "\n        \n  XXXX  \n X    X \n X    X \n X    X \n X    X \n  XXXX  \n      X "),
	MustNewPattern("R", "\n        \n XXXXX  \n X    X \n X    X \n XXXXX  \n X  XX  \n X    X \n        "),
	MustNewPattern("S", "\n        \n  XXXX  \n X    X \n XXXXX  \n      X \n X    X \n  XXXX  \n        "),
	MustNewPattern("T", "\n        \nXXXXXXX \n   X    \n   X    \n   X    \n   X    \n   X    \n        "),
	MustNewPattern("U", "\n        \n X    X \n X    X \n X    X \n X    X \n X    X \n  XXXX  \n        "),
	MustNewPattern("V", "\n        \n X    X \n X    X \n X    X \n  X  X  \n  X  X  \n   XX   \n        "),
	MustNewPattern("W", "\n        \nX     X \nX     X \nX     X \nX  X  X \nX X X X \nXX   XX \n        "),
	MustNewPattern("X", "\n        \n X    X \n  X  X  \n   XX   \n   XX   \n  X  X  \n X    X \n        "),
	MustNewPattern("Y", "\n        \nX     X \n X   X  \n XX XX  \n   X    \n   X    \n   X    \n        "),
	MustNewPattern("Z", "\n        \n XXXXXX \n      X \n    XX  \n  XX    \n X      \n XXXXXX \n        "),
	MustNewPattern("[", "\n        \n  XXX   \n  X     \n  X     \n  X     \n  X     \n  XXX   \n        "),
	MustNewPattern("\\", "\n        \n X      \n  X     \n  XX    \n   XX   \n    X   \n     X  \n        "),
	MustNewPattern("]", "\n        \n  XXX   \n    X   \n    X   \n    X   \n    X   \n  XXX   \n        "),
	MustNewPattern("^", "\n   X    \n  X X   \n X   X  \n        \n        \n        \n        \n        "),
	MustNewPattern("_", "\n        \n        \n        \n        \n        \n        \n        \n XXXXXX "),
	MustNewPattern("`", "\n   XX   \n        \n        \n        \n        \n        \n        \n        "),
	MustNewPattern("a", "\n        \n        \n        \n  XXXXX \n XXXXXX \n X    X \n  XXXXX \n        "),
	MustNewPattern("b", "\n        \n X      \n X      \n XXXXXX \n X    X \n X    X \n XXXXX  \n        "),
	MustNewPattern("c", "\n        \n        \n        \n XXXXXX \n X      \n X    X \n  XXXX  \n        "),
	MustNewPattern("d", "\n        \n      X \n      X \n XXXXXX \n X    X \n X    X \n  XXXXX \n        "),
	MustNewPattern("e", "\n        \n        \n        \n XXXXXX \n X XX X \n X      \n  XXXX  \n        "),
	MustNewPattern("f", "\n        \n    XXX \n   X    \n XXXXX  \n   X    \n   X    \n   X    \n        "),
	MustNewPattern("g", "\n        \n        \n        \n XXXXXX \n X    X \n X    X \n  XXXXX \n  XXXX  "),
	MustNewPattern("h", "\n        \n X      \n X      \n XXXXXX \n X    X \n X    X \n X    X \n        "),
	MustNewPattern("i", "\n        \n   X    \n        \n  XX    \n   X    \n   X    \n  XXX   \n        "),
	MustNewPattern("j", "\n        \n     X  \n        \n    XX  \n     X  \n     X  \n X   X  \n  XXX   "),
	MustNewPattern("k", "\n        \n X      \n X      \n X   XX \n XXXX   \n X  X   \n X   XX \n        "),
	MustNewPattern("l", "\n        \n  XX    \n   X    \n   X    \n   X    \n   X    \n  XXX   \n        "),
	MustNewPattern("m", "\n        \n        \n        \nXXXXXXX \nX  X  X \nX  X  X \nX  X  X \n        "),
	MustNewPattern("n", "\n        \n        \n        \n XXXXXX \n X    X \n X    X \n X    X \n        "),
	MustNewPattern("o", "\n        \n        \n        \n XXXXXX \n X    X \n X    X \n  XXXX  \n        "),
	MustNewPattern("p", "\n        \n        \n        \n XXXXXX \n X    X \n X    X \n XXXXX  \n X      "),
	MustNewPattern("q", "\n        \n        \n        \n XXXXXX \n X    X \n X    X \n  XXXXX \n      X "),
	MustNewPattern("r", "\n        \n        \n        \n XXXXXX \n X      \n X      \n X      \n        "),
	MustNewPattern("s", "\n        \n        \n        \n XXXXXX \n XXXXX  \n      X \n XXXXX  \n        "),
	MustNewPattern("t", "\n        \n   X    \n   X    \n XXXXX  \n   X    \n   X    \n    XXX \n        "),
	MustNewPattern("u", "\n        \n        \n        \n X    X \n X    X \n X    X \n  XXXXX \n        "),
	MustNewPattern("v", "\n        \n        \n        \n X    X \n XX  XX \n  X  X  \n   XX   \n        "),
	MustNewPattern("w", "\n        \n        \n        \nX     X \nX  X  X \nX  X  X \n XXXXX  \n        "),
	MustNewPattern("x", "\n        \n        \n        \n X    X \n  XXXX  \n  X  X  \n X    X \n        "),
	MustNewPattern("y", "\n        \n        \n        \n X    X \n X    X \n X    X \n  XXXXX \n  XXXX  "),
	MustNewPattern("z", "\n        \n        \n        \n XXXXXX \n    XX  \n  XX    \n XXXXXX \n        "),
	MustNewPattern("{", "\n        \n    XX  \n   X    \n  X     \n   X    \n   X    \n    XX  \n        "),
	MustNewPattern("|", "\n        \n   X    \n   X    \n   X    \n   X    \n   X    \n   X    \n        "),
	MustNewPattern("}", "\n        \n  XX    \n    X   \n     X  \n    X   \n    X   \n  XX    \n        "),
	MustNewPattern("~", "\n XX   X \nX  XXX  \n        \n        \n        \n        \n        \n        "),
}
View Source
var Blocks = []Pattern{}/* 152 elements not displayed */
View Source
var BlocksAdvanced = []Pattern{
	MustNewPattern("🬼", "\n        \n        \n        \n        \n        \nX       \nXXX     \nXXXX    "),
	MustNewPattern("🬽", "\n        \n        \n        \n        \n        \nXX      \nXXXXX   \nXXXXXXXX"),
	MustNewPattern("🬾", "\n        \n        \n        \nX       \nXX      \nXX      \nXXX     \nXXXX    "),
	MustNewPattern("🬿", "\n        \n        \n        \nXX      \nXXX     \nXXXXX   \nXXXXXXX \nXXXXXXXX"),
	MustNewPattern("🭀", "\n        \nX       \nX       \nXX      \nXX      \nXXX     \nXXX     \nXXXX    "),
	MustNewPattern("🭁", "\n    XXXX\n   XXXXX\n XXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX"),
	MustNewPattern("🭂", "\n        \n     XXX\n  XXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX"),
	MustNewPattern("🭃", "\n    XXXX\n   XXXXX\n   XXXXX\n  XXXXXX\n XXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX"),
	MustNewPattern("🭄", "\n        \n       X\n      XX\n    XXXX\n  XXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX"),
	MustNewPattern("🭅", "\n    XXXX\n    XXXX\n   XXXXX\n   XXXXX\n  XXXXXX\n  XXXXXX\n XXXXXXX\n XXXXXXX"),
	MustNewPattern("🭆", "\n        \n        \n        \n     XXX\n   XXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX"),
	MustNewPattern("🭇", "\n        \n        \n        \n        \n        \n       X\n     XXX\n    XXXX"),
	MustNewPattern("🭈", "\n        \n        \n        \n        \n        \n      XX\n   XXXXX\n XXXXXXX"),
	MustNewPattern("🭉", "\n        \n        \n        \n       X\n      XX\n      XX\n     XXX\n    XXXX"),
	MustNewPattern("🭊", "\n        \n        \n        \n       X\n     XXX\n   XXXXX\n XXXXXXX\nXXXXXXXX"),
	MustNewPattern("🭋", "\n       X\n       X\n      XX\n      XX\n     XXX\n     XXX\n    XXXX\n    XXXX"),
	MustNewPattern("🭌", "\nXXXX    \nXXXXXX  \nXXXXXXX \nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX"),
	MustNewPattern("🭍", "\nX       \nXXX     \nXXXXXX  \nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX"),
	MustNewPattern("🭎", "\nXXXX    \nXXXXX   \nXXXXXX  \nXXXXXX  \nXXXXXXX \nXXXXXXXX\nXXXXXXXX\nXXXXXXXX"),
	MustNewPattern("🭏", "\nX       \nXX      \nXXXX    \nXXXXXX  \nXXXXXXX \nXXXXXXXX\nXXXXXXXX\nXXXXXXXX"),
	MustNewPattern("🭐", "\nXXXX    \nXXXX    \nXXXXX   \nXXXXX   \nXXXXXX  \nXXXXXX  \nXXXXXXX \nXXXXXXX "),
	MustNewPattern("🭑", "\n        \n        \n        \nXXX     \nXXXXX   \nXXXXXXXX\nXXXXXXXX\nXXXXXXXX"),
	MustNewPattern("🭒", "\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\n XXXXXXX\n   XXXXX\n    XXXX"),
	MustNewPattern("🭓", "\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\n  XXXXXX\n     XXX\n        "),
	MustNewPattern("🭔", "\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\n XXXXXXX\n  XXXXXX\n  XXXXXX\n   XXXXX\n   XXXXX"),
	MustNewPattern("🭕", "\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\n XXXXXXX\n  XXXXXX\n    XXXX\n     XXX\n       X"),
	MustNewPattern("🭖", "\n XXXXXXX\n XXXXXXX\n  XXXXXX\n  XXXXXX\n   XXXXX\n   XXXXX\n    XXXX\n    XXXX"),
	MustNewPattern("🭗", "\nXXXX    \nXXX     \nX       \n        \n        \n        \n        \n        "),
	MustNewPattern("🭘", "\nXXXXXXXX\nXXXXX   \nXXX     \n        \n        \n        \n        \n        "),
	MustNewPattern("🭙", "\nXXXX    \nXXX     \nXXX     \nX       \nX       \n        \n        \n        "),
	MustNewPattern("🭚", "\nXXXXXXXX\nXXXXXXX \nXXXXX   \nXXX     \nXX      \n        \n        \n        "),
	MustNewPattern("🭛", "\nXXXX    \nXXXX    \nXXX     \nXXX     \nXX      \nX       \nX       \n        "),
	MustNewPattern("🭜", "\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXX   \nXXX     \n        \n        \n        "),
	MustNewPattern("🭝", "\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXX \nXXXXXX  \nXXXX    "),
	MustNewPattern("🭞", "\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXX  \nXXX     \nX       "),
	MustNewPattern("🭟", "\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXX \nXXXXXXX \nXXXXXX  \nXXXXX   \nXXXX    "),
	MustNewPattern("🭠", "\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXX \nXXXXXX  \nXXXX    \nXXX     \nX       "),
	MustNewPattern("🭡", "\nXXXXXXX \nXXXXXXX \nXXXXXX  \nXXXXXX  \nXXXXX   \nXXXXX   \nXXXX    \nXXXX    "),
	MustNewPattern("🭢", "\n    XXXX\n      XX\n       X\n        \n        \n        \n        \n        "),
	MustNewPattern("🭣", "\nXXXXXXXX\n   XXXXX\n      XX\n        \n        \n        \n        \n        "),
	MustNewPattern("🭤", "\n    XXXX\n     XXX\n      XX\n      XX\n       X\n        \n        \n        "),
	MustNewPattern("🭥", "\n XXXXXXX\n  XXXXXX\n    XXXX\n     XXX\n       X\n        \n        \n        "),
	MustNewPattern("🭦", "\n    XXXX\n    XXXX\n     XXX\n     XXX\n      XX\n      XX\n       X\n       X"),
	MustNewPattern("🭧", "\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\n   XXXXX\n     XXX\n        \n        \n        "),
	MustNewPattern("🭨", "\nXXXXXXXX\n XXXXXXX\n  XXXXXX\n   XXXXX\n    XXXX\n   XXXXX\n  XXXXXX\n XXXXXXX"),
	MustNewPattern("🭩", "\n        \nX      X\nXX    XX\nXXX  XXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX"),
	MustNewPattern("🭪", "\nXXXXXXXX\nXXXXXXX \nXXXXXX  \nXXXXX   \nXXXX    \nXXXXX   \nXXXXXX  \nXXXXXXX "),
	MustNewPattern("🭫", "\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXX  XXX\nXX    XX\nX      X\n        "),
	MustNewPattern("🭬", "\n        \nX       \nXX      \nXXX     \nXXXX    \nXXX     \nXX      \nX       "),
	MustNewPattern("🭭", "\nXXXXXXXX\n XXXXXX \n  XXXX  \n   XX   \n        \n        \n        \n        "),
	MustNewPattern("🭮", "\n        \n       X\n      XX\n     XXX\n    XXXX\n     XXX\n      XX\n       X"),
	MustNewPattern("🭯", "\n        \n        \n        \n        \n   XX   \n  XXXX  \n XXXXXX \nXXXXXXXX"),
	MustNewPattern("🮚", "\nXXXXXXX \n XXXXX  \n  XXX   \n   X    \n    X   \n   XXX  \n  XXXXX \n XXXXXXX"),
	MustNewPattern("🮛", "\n       X\nX     XX\nXX   XXX\nXXX XXXX\nXXXX XXX\nXXX   XX\nXX     X\nX       "),
	MustNewPattern("🮠", "\n   X    \n  X     \n X      \nX       \n        \n        \n        \n        "),
	MustNewPattern("🮡", "\n    X   \n     X  \n      X \n       X\n        \n        \n        \n        "),
	MustNewPattern("🮢", "\n        \n        \n        \n        \nX       \n X      \n  X     \n   X    "),
	MustNewPattern("🮣", "\n        \n        \n        \n        \n       X\n      X \n     X  \n    X   "),
	MustNewPattern("🮤", "\n   X    \n  X     \n X      \nX       \nX       \n X      \n  X     \n   X    "),
	MustNewPattern("🮥", "\n    X   \n     X  \n      X \n       X\n       X\n      X \n     X  \n    X   "),
	MustNewPattern("🮦", "\n        \n        \n        \n        \nX      X\n X    X \n  X  X  \n   XX   "),
	MustNewPattern("🮧", "\n   XX   \n  X  X  \n X    X \nX      X\n        \n        \n        \n        "),
	MustNewPattern("🮨", "\n   X    \n  X     \n X      \nX       \n       X\n      X \n     X  \n    X   "),
	MustNewPattern("🮩", "\n    X   \n     X  \n      X \n       X\nX       \n X      \n  X     \n   X    "),
	MustNewPattern("🮪", "\n    X   \n     X  \n      X \n       X\nX      X\n X    X \n  X  X  \n   XX   "),
	MustNewPattern("🮫", "\n   X    \n  X     \n X      \nX       \nX      X\n X    X \n  X  X  \n   XX   "),
	MustNewPattern("🮬", "\n   XX   \n  X  X  \n X    X \nX      X\n       X\n      X \n     X  \n    X   "),
	MustNewPattern("🮭", "\n   XX   \n  X  X  \n X    X \nX      X\nX       \n X      \n  X     \n   X    "),
	MustNewPattern("🮮", "\n   XX   \n  X  X  \n X    X \nX      X\nX      X\n X    X \n  X  X  \n   XX   "),
}
View Source
var BlocksBasic = []Pattern{
	MustNewPattern("▂", "\n        \n        \n        \n        \n        \n        \nXXXXXXXX\nXXXXXXXX"),
	MustNewPattern("▀", "\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\n        \n        \n        \n        "),
	MustNewPattern("▁", "\n        \n        \n        \n        \n        \n        \n        \nXXXXXXXX"),
	MustNewPattern("▃", "\n        \n        \n        \n        \n        \nXXXXXXXX\nXXXXXXXX\nXXXXXXXX"),
	MustNewPattern("▄", "\n        \n        \n        \n        \nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX"),
	MustNewPattern("▅", "\n        \n        \n        \nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX"),
	MustNewPattern("▆", "\n        \n        \nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX"),
	MustNewPattern("▇", "\n        \nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX"),
	MustNewPattern("█", "\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX"),
	MustNewPattern("▉", "\nXXXXXXX \nXXXXXXX \nXXXXXXX \nXXXXXXX \nXXXXXXX \nXXXXXXX \nXXXXXXX \nXXXXXXX "),
	MustNewPattern("▊", "\nXXXXXX  \nXXXXXX  \nXXXXXX  \nXXXXXX  \nXXXXXX  \nXXXXXX  \nXXXXXX  \nXXXXXX  "),
	MustNewPattern("▋", "\nXXXXX   \nXXXXX   \nXXXXX   \nXXXXX   \nXXXXX   \nXXXXX   \nXXXXX   \nXXXXX   "),
	MustNewPattern("▌", "\nXXXX    \nXXXX    \nXXXX    \nXXXX    \nXXXX    \nXXXX    \nXXXX    \nXXXX    "),
	MustNewPattern("▍", "\nXXX     \nXXX     \nXXX     \nXXX     \nXXX     \nXXX     \nXXX     \nXXX     "),
	MustNewPattern("▎", "\nXX      \nXX      \nXX      \nXX      \nXX      \nXX      \nXX      \nXX      "),
	MustNewPattern("▏", "\nX       \nX       \nX       \nX       \nX       \nX       \nX       \nX       "),
	MustNewPattern("▐", "\n    XXXX\n    XXXX\n    XXXX\n    XXXX\n    XXXX\n    XXXX\n    XXXX\n    XXXX"),
	MustNewPattern("▔", "\nXXXXXXXX\n        \n        \n        \n        \n        \n        \n        "),
	MustNewPattern("▕", "\n       X\n       X\n       X\n       X\n       X\n       X\n       X\n       X"),
	MustNewPattern("▖", "\n        \n        \n        \n        \nXXXX    \nXXXX    \nXXXX    \nXXXX    "),
	MustNewPattern("▗", "\n        \n        \n        \n        \n    XXXX\n    XXXX\n    XXXX\n    XXXX"),
	MustNewPattern("▘", "\nXXXX    \nXXXX    \nXXXX    \nXXXX    \n        \n        \n        \n        "),
	MustNewPattern("▙", "\nXXXX    \nXXXX    \nXXXX    \nXXXX    \nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX"),
	MustNewPattern("▚", "\nXXXX    \nXXXX    \nXXXX    \nXXXX    \n    XXXX\n    XXXX\n    XXXX\n    XXXX"),
	MustNewPattern("▛", "\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXX    \nXXXX    \nXXXX    \nXXXX    "),
	MustNewPattern("▜", "\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\n    XXXX\n    XXXX\n    XXXX\n    XXXX"),
	MustNewPattern("▝", "\n    XXXX\n    XXXX\n    XXXX\n    XXXX\n        \n        \n        \n        "),
	MustNewPattern("▞", "\n    XXXX\n    XXXX\n    XXXX\n    XXXX\nXXXX    \nXXXX    \nXXXX    \nXXXX    "),
	MustNewPattern("▟", "\n    XXXX\n    XXXX\n    XXXX\n    XXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX"),
	MustNewPattern("█", "\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX\nXXXXXXXX"),
}
View Source
var Misc = []Pattern{
	MustNewPattern("⎺", "\n        \nXXXXXXXX\n        \n        \n        \n        \n        \n        "),
	MustNewPattern("⎻", "\n        \n        \n        \nXXXXXXXX\n        \n        \n        \n        "),
	MustNewPattern("⎼", "\n        \n        \n        \n        \nXXXXXXXX\n        \n        \n        "),
	MustNewPattern("⎽", "\n        \n        \n        \n        \n        \n        \nXXXXXXXX\n        "),
	MustNewPattern("▮", "\n        \n XXXXXX \n XXXXXX \n XXXXXX \n XXXXXX \n XXXXXX \n XXXXXX \n        "),
	MustNewPattern("■", "\n        \n        \n XXXXXX \n XXXXXX \n XXXXXX \n XXXXXX \n        \n        "),
	MustNewPattern("▪", "\n        \n        \n  XXXX  \n  XXXX  \n  XXXX  \n  XXXX  \n        \n        "),
	MustNewPattern("▲", "\n        \n   XX   \n  XXXX  \n XXXXXX \n XXXXXX \nXXXXXXXX\n        \n        "),
	MustNewPattern("▶", "\n X      \n XXX    \n XXXX   \n XXXXXX \n XXXX   \n XXX    \n X      \n        "),
	MustNewPattern("▼", "\n        \nXXXXXXXX\n XXXXXX \n XXXXXX \n  XXXX  \n   XX   \n        \n        "),
	MustNewPattern("◀", "\n      X \n    XXX \n   XXXX \n XXXXXX \n   XXXX \n    XXX \n      X \n        "),
	MustNewPattern("◆", "\n        \n   XX   \n  XXXX  \n XXXXXX \n  XXXX  \n   XX   \n        \n        "),
	MustNewPattern("●", "\n        \n  XXXX  \n XXXXXX \n XXXXXX \n XXXXXX \n  XXXX  \n        \n        "),
	MustNewPattern("◢", "\n        \n        \n     XX \n    XXX \n   XXXX \n XXXXXX \n        \n        "),
	MustNewPattern("◣", "\n        \n        \n XX     \n XXX    \n XXXX   \n XXXXXX \n        \n        "),
	MustNewPattern("◤", "\n        \n        \n XXXXXX \n XXXX   \n XXX    \n XX     \n        \n        "),
	MustNewPattern("◥", "\n        \n        \n XXXXXX \n   XXXX \n    XXX \n     XX \n        \n        "),
	MustNewPattern("◼", "\n        \n        \n  XXXX  \n  XXXX  \n  XXXX  \n  XXXX  \n        \n        "),
	MustNewPattern("·", "\n        \n        \n        \n   XX   \n   XX   \n        \n        \n        "),
	MustNewPattern("·", "\n        \n        \n        \n  XX    \n  XX    \n        \n        \n        "),
	MustNewPattern("·", "\n        \n        \n        \n    XX  \n    XX  \n        \n        \n        "),
	MustNewPattern("·", "\n        \n        \n   XX   \n   XX   \n        \n        \n        \n        "),
	MustNewPattern("·", "\n        \n        \n        \n        \n   XX   \n   XX   \n        \n        "),
	MustNewPattern("Ξ", "\n        \n XXXXXX \n        \n  XXXX  \n        \n XXXXXX \n        \n        "),
}

Functions

This section is empty.

Types

type Pattern

type Pattern struct {
	CodePoint string
	Pixel     string
	Mask      uint64
	SetNum    int
}

func Combine

func Combine(patterns ...[]Pattern) []Pattern

func MustNewPattern

func MustNewPattern(codePoint string, pixel string) Pattern

func NewPattern

func NewPattern(codePoint string, pixel string) (Pattern, error)

func (Pattern) IsSet

func (p Pattern) IsSet(i int) bool

func (Pattern) IsSet2

func (p Pattern) IsSet2(x int, y int) bool

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL