var charSet = "▖▗▘▙▚▛▜▝▞▟▖▗▘▙▚▛▜▝▞▟"; var charSetSize = charSet.length; var lowerBound = -16; var upperBound = 16;
function setup() { createCanvas(640, 640); noLoop(); }
function draw() { var textOutput = ""; background(300); stroke(360); fill(0); for (var i = lowerBound; i < upperBound; i++) { for (var j = lowerBound; j < upperBound; j++) { var value = ~~map(i * j, -lowerBound * lowerBound, upperBound * upperBound, 0, charSetSize-1); textOutput += charSet[value]; } textOutput += "\n"; }
text(textOutput, width/2, height/2); }
▟▞▝▝▜▜▛▚▚▙▙▘▗▗▖▖▟▞▞▝▝▜▛▛▚▚▙▘▘▗▗▖ ▞▝▝▜▜▛▛▚▙▙▘▘▗▗▖▖▟▞▞▝▝▜▜▛▛▚▙▙▘▘▗▗ ▝▝▜▜▛▛▚▚▙▙▘▘▗▗▖▖▟▞▞▝▝▜▜▛▛▚▚▙▙▘▘▗ ▝▜▜▛▛▚▚▙▙▘▘▗▗▖▖▟▟▟▞▞▝▝▜▜▛▛▚▚▙▙▘▘ ▜▜▛▛▚▚▙▙▙▘▘▗▗▖▖▟▟▟▞▞▝▝▜▜▛▛▛▚▚▙▙▘ ▜▛▛▚▚▙▙▙▘▘▗▗▗▖▖▟▟▟▞▞▝▝▝▜▜▛▛▛▚▚▙▙ ▛▛▚▚▙▙▙▘▘▘▗▗▖▖▖▟▟▟▞▞▞▝▝▜▜▜▛▛▛▚▚▙ ▚▚▚▙▙▙▘▘▘▗▗▗▖▖▖▟▟▟▞▞▞▝▝▝▜▜▜▛▛▛▚▚ ▚▙▙▙▙▘▘▘▗▗▗▖▖▖▖▟▟▟▞▞▞▞▝▝▝▜▜▜▛▛▛▛ ▙▙▙▘▘▘▘▗▗▗▗▖▖▖▖▟▟▟▞▞▞▞▝▝▝▝▜▜▜▜▛▛ ▙▘▘▘▘▗▗▗▗▗▖▖▖▖▟▟▟▟▟▞▞▞▞▝▝▝▝▝▜▜▜▜ ▘▘▘▗▗▗▗▗▖▖▖▖▖▖▟▟▟▟▟▞▞▞▞▞▞▝▝▝▝▝▜▜ ▗▗▗▗▗▗▖▖▖▖▖▖▖▟▟▟▟▟▟▟▞▞▞▞▞▞▞▝▝▝▝▝ ▗▗▗▖▖▖▖▖▖▖▖▖▟▟▟▟▟▟▟▟▟▞▞▞▞▞▞▞▞▞▝▝ ▖▖▖▖▖▖▖▖▖▖▟▟▟▟▟▟▟▟▟▟▟▟▟▞▞▞▞▞▞▞▞▞ ▖▖▖▟▟▟▟▟▟▟▟▟▟▟▟▟▟▟▟▟▟▟▟▟▟▟▟▟▟▟▞▞ ▟▟▟▟▟▟▟▟▟▟▟▟▟▟▟▟▟▟▟▟▟▟▟▟▟▟▟▟▟▟▟▟ ▞▞▞▟▟▟▟▟▟▟▟▟▟▟▟▟▟▟▟▟▟▟▟▟▟▟▟▟▟▟▖▖ ▞▞▞▞▞▞▞▞▞▞▟▟▟▟▟▟▟▟▟▟▟▟▟▖▖▖▖▖▖▖▖▖ ▝▝▝▞▞▞▞▞▞▞▞▞▟▟▟▟▟▟▟▟▟▖▖▖▖▖▖▖▖▖▗▗ ▝▝▝▝▝▝▞▞▞▞▞▞▞▟▟▟▟▟▟▟▖▖▖▖▖▖▖▗▗▗▗▗ ▜▜▜▝▝▝▝▝▞▞▞▞▞▞▟▟▟▟▟▖▖▖▖▖▖▗▗▗▗▗▘▘ ▛▜▜▜▜▝▝▝▝▝▞▞▞▞▟▟▟▟▟▖▖▖▖▗▗▗▗▗▘▘▘▘ ▛▛▛▜▜▜▜▝▝▝▝▞▞▞▞▟▟▟▖▖▖▖▗▗▗▗▘▘▘▘▙▙ ▚▛▛▛▛▜▜▜▝▝▝▞▞▞▞▟▟▟▖▖▖▖▗▗▗▘▘▘▙▙▙▙ ▚▚▚▛▛▛▜▜▜▝▝▝▞▞▞▟▟▟▖▖▖▗▗▗▘▘▘▙▙▙▚▚ ▙▙▚▚▛▛▛▜▜▜▝▝▞▞▞▟▟▟▖▖▖▗▗▘▘▘▙▙▙▚▚▛ ▘▙▙▚▚▛▛▛▜▜▝▝▝▞▞▟▟▟▖▖▗▗▗▘▘▙▙▙▚▚▛▛ ▘▘▙▙▚▚▛▛▛▜▜▝▝▞▞▟▟▟▖▖▗▗▘▘▙▙▙▚▚▛▛▜ ▗▘▘▙▙▚▚▛▛▜▜▝▝▞▞▟▟▟▖▖▗▗▘▘▙▙▚▚▛▛▜▜ ▗▗▘▘▙▙▚▚▛▛▜▜▝▝▞▞▟▖▖▗▗▘▘▙▙▚▚▛▛▜▜▝ ▖▗▗▘▘▙▙▚▛▛▜▜▝▝▞▞▟▖▖▗▗▘▘▙▙▚▛▛▜▜▝▝