Oh lovely. I assume it supports full HTML then. If not, what’s the point? Why support a single tag but not support native commands?
We needed a method to make newlines work in the news. Robin chose to use the
tag. VB6 labels don’t support bolding midway through the text / italics / HTML / what say you, so trying to support even a subset of HTML would be an exercise in futility. Unless you want to use a Rich Text Box, in which case you might as well make it news.rtf instead, or just use an HTML frame, which presumes a webserver (or that the user knows how to write HTML) and is also quite ugly.
As for not supporting \r\n, I don’t know. But if we supported \r\n, we would have to support \r (alone, which moves the cursor back to the start of the line), \t, \v, ", \, all unicode character escapes, hex character escapes, et cetera. There is no reasonable way to implant all of one standard, especially when we needed only newlines.
So overall, I think using
is a silly idea now, although it probably seemed like a good idea at the time. But it’s already in the source code now, and the alternatives don’t seem much better for a simple news screen.