\\ and \, the harbingers of doom

Link to dev blog
Missed this one when it went up and only saw it now (there's also a verbatim post for extra pixels)
Your problem with \n is that you're double-dipping. In your external data file, you're using the "new line" delimiter to represent a new data entry, while once imported you are using the "new line" to represent a new line of text within the same data entry. Because of this you've effectively mandated some sort of arbitrary mapping to resolve the fact that "new line" has a different meaning in the two contexts. You'd need to change the layout of your text file to resolve the issue cleanly, which from the sounds of things is not a box you want to reopen at this point. The best solution would be tags to represent the bounds of text bodies, and then treating new lines as new lines.
Missed this one when it went up and only saw it now (there's also a verbatim post for extra pixels)
Your problem with \n is that you're double-dipping. In your external data file, you're using the "new line" delimiter to represent a new data entry, while once imported you are using the "new line" to represent a new line of text within the same data entry. Because of this you've effectively mandated some sort of arbitrary mapping to resolve the fact that "new line" has a different meaning in the two contexts. You'd need to change the layout of your text file to resolve the issue cleanly, which from the sounds of things is not a box you want to reopen at this point. The best solution would be tags to represent the bounds of text bodies, and then treating new lines as new lines.