JSFiddle - React, Tailwind, and code Playground

HTML

<canvas id='c' width=960 height=120 style='border:1px solid gray;' />

JavaScript

var ctx = document.getElementById('c').getContext('2d');

var char_map_src = [
0, 0, 0, 0, [3, 1, 0x52],
    [3, 1, 0x8d],
    [3, 1, 0x98],
    [3, 1, 0xc5],
    [3, 1, 0xd3],
    [1, 148, 236, 229, 172, 99],
    [1, 165, 227, 211, 156, 211, 90],
    [1],
    [1, 159, 150, 38],
    [1, 204, 145, 212, 219, 82],
    [1, 16],
    [1, 144, 24],
    [1, 28],
    [1, 142, 215, 222, 231, 39],
    [1, 238, 46],
    [1, 143, 215, 214, 206, 79],
    [1, 143, 23],
    [1, 151, 206, 159, 214, 22],
    [1, 131, 211, 19],
    [1, 200, 208, 16],
    [1, 208, 200, 8],
    [1, 142, 215, 222, 30],
    [1, 159, 231, 222, 30],
    [1, 149, 195, 3],
    [1, 23],
    [1, 143, 214, 223, 31],
    [1, 143, 214, 22],
    [1, 151, 206, 14],
    [1, 153, 89],
    [1, 129, 130, 69],
    [1, 134, 197, 142, 77],
    [1, 204, 148, 209, 131, 219, 154, 66],
    [1, 205, 130, 210, 196, 84],
    [1, 220, 140, 25],
    [1, 153, 196, 204, 201, 91],
    [1, 134, 198, 69],
    [1, 194, 197, 78],
    [1, 210, 213, 78],
    [1, 134, 214, 135, 213, 133, 87],
    [1, 131, 211, 140, 74],
    [1, 64],
    [1, 131, 83],
    [1, 129, 65],
    [1, 94],
    [1, 193, 198, 206, 73],
    [1, 206, 69],
    [1, 193, 206, 70],
    [1, 206, 198, 132, 204, 129, 73],
    [1, 206, 194, 74],
    [1, 129, 201, 204, 196, 198, 78],
    [1, 142, 196, 193, 201, 204, 68],
    [1, 201, 214, 70],
    [1, 206, 198, 193, 201, 132, 76],
    [1, 206, 198, 196, 76],
    [1, 141, 138, 74],
    [1, 141, 138, 65],
    [1, 195, 77],
    [1, 130, 210, 131, 83],
    [1, 211, 77],
    [1, 137, 138, 213, 69],
    [1, 148, 204, 204, 203, 211, 213, 197, 194, 90],
    [1, 222, 233, 83],
    [1, 206, 221, 204, 226, 73],
    [1, 161, 201, 206, 102],
    [1, 206, 227, 73],
    [1, 161, 201, 206, 230, 156, 76],
    [1, 206, 230, 156, 76],
    [1, 155, 227, 225, 201, 206, 102],
    [1, 206, 140, 228, 166, 97],
    [1, 206, 134, 214, 129, 81],
    [1, 217, 94],
    [1, 206, 158, 203, 89],
    [1, 142, 201, 97],
    [1, 206, 219, 238, 105],
    [1,...