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)
    
    
    Run

Result: `H̶e̶l̶l̶o̶ ̶Ż̶ó̶ł̶ć̶`

Reply via email to