This worked for me
import os, unicode
proc crossOut(text: string): string =
var crossedOut = newStringOfCap(text.len * 2)
for rune in text.runes:
crossedOut.add(rune)
crossedOut.add("\u0336")
return crossedOut
let
inputText = "Hello Żółć"
crossedOutText = crossOut(inputText)
echo crossedOutText
let outputFile = "crossed_out_text.txt"
writeFile(outputFile, crossedOutText)
RunResult: `H̶e̶l̶l̶o̶ ̶Ż̶ó̶ł̶ć̶`
