On Feb 26, 2009, at 6:47 PM, Michel Fortin wrote:

Perhaps you should mention that you're now forcing a table cells to be properly aligned using a monospace font. This in fact makes the syntax impossible to use in a proportional font context.

While it's true that many people use a monospace font and that in a text editor you can change the font, I'd like to mention that Markdown is also used for writing comments and blog posts in textareas not formatted with a monospace font, and for which it may not be easy to change the font. Forcing proper alignment makes the table syntax unusable in these situations.

Now, given that cell continuation using colons relies on that proper alignment with a monospace font feature (or else you risk mistaking colons in the text for column separators), I don't find that syntax very satisfying.

Well, they're not mutually exclusive. If we continue to allow the use of the colon to suggest alignment, and if a user doesn't need to continue a line, then the existing MultiMarkdown syntax should continue to work, even with a proportional font. But to get the line continuation feature, I don't see any way to do it other than requiring proper spacing.

Of course, I'm so used to looking at database output in a terminal session using [Consolas][] that I'm sure I'm quite biased when it comes to spacing tables with a monospaced font.

[Consolas] http://en.wikipedia.org/wiki/Consolas

Allowing `+` as column separator in the header underline looks like a good idea though.

Yeah, that alone allows one to simply paste most any output from psql or mysql and have it just work.

Best,

David

_______________________________________________
Markdown-Discuss mailing list
[email protected]
http://six.pairlist.net/mailman/listinfo/markdown-discuss

Reply via email to