I’ve been working on something similar - embedding pixel art as ASCII with some JavaScript to render it as images:
One reason I’ve been using “.” as the background in my own PCEImages so far is so it’s easy to see that all the lines are the right width.