It is enough to change the start end back ticks with triple normal ticks '''.
That's because your ascii art contains back ticks.
Also choode a fixed font:
memo1.lines.add(
'''
__ _ _ _ ~~~ ~~~ _
|_ _| (_) ___ | | __ _ ___ __ _| |_ _ _ ___ _ _
| || | |/ _ \ | | / _` |/ __/ _` | __| | | / __| | | |
| || | | __/ | |__| (_| | (_| (_| | |_| |_| \__ \ |_| |
|___|_|_|\___| |_____\__,_|\___\__,_|\__|\__,_|___/\__,_|
'''
);
I used consolas font to test.
Still needs a
VERY recent trunk. days or weeks,
not months old.It is also possible to use uneven multiple - uneven! - repeats to escape duplicates in your original "text", just like normal quote- escapes.
This very new feature can of course have minor glitches. I prefer the Delphi mode '''....''', not the back-ticks.