<p>I need to produce a calculation trace file containing tabular data showing intermediate results. I am currently using a combination of the standard ascii pipe symbols (|) and dashes (-) to draw the table lines:</p>

<p>E.g. </p>

<pre><code>Numerator | Denominator | Result
----------|-------------|-------
        6 |           2 |      3
       10 |           5 |      2
</code></pre>

<p>Are there any unicode characters that could be used to produce a more professional looking table?</p>

<p>(The file must be a raw text format and cannot use HTML or any other markup)</p>

<p><strong>Edit:</strong> I've added an example of what the table now looks like having taken the suggestion on board and used the unicode box drawing characters:</p>

<pre><code>Numerator │ Denominator │ Result
──────────┼─────────────┼───────
       6  │           2 │      3
       10 │           5 │      2
</code></pre>

[{'answer_id': 35784, 'author': 'Greg Hewgill', 'author_id': 893, 'author_profile': 'https://Stackoverflow.com/users/893', 'pm_score': 3, 'selected': True, 'text': '<p>There are <a href="http://www.unicode.org/charts/symbols.html" rel="nofollow noreferrer">Unicode box drawing characters</a> (look for Box Drawing under Geometrical Symbols - the <a href="http://www.unicode.org/charts/PDF/U2500.pdf" rel="nofollow noreferrer">chart itself</a> is a PDF). I don\'t have any idea how widely supported those characters are, though.</p>\n'}, {'answer_id': 61394278, 'author': 'Keith Thomas', 'author_id': 12898396, 'author_profile': 'https://Stackoverflow.com/users/12898396', 'pm_score': 1, 'selected': False, 'text': '<p>Your table is getting help from the monospaced font triggered by the code tags here. Proportional fonts can prevent tabular alignment of the digits. Unicode has digits that retain tabular alignment regardless of fonts in the Mathematical Alphanumeric Symbols from 1D7CE-1D7FF like these &#x1D7F6;&#x1D7F7;&#x1D7F8;&#x1D7F9;&#x1D7FA;&#x1D7FB;&#x1D7FC;&#x1D7FD;&#x1D7FE;&#x1D7FF;\n&amp;#x1D7F6 &amp;#x1D7F7 &amp;#x1D7F8 &amp;#x1D7F9 &amp;#x1D7FA &amp;#x1D7FB &amp;#x1D7FC &amp;#x1D7FD &amp;#x1D7FE &amp;#x1D7FF</p>\n'}, {'answer_id': 61968123, 'author': 'kliop', 'author_id': 13600794, 'author_profile': 'https://Stackoverflow.com/users/13600794', 'pm_score': 0, 'selected': False, 'text': '<p>You should look at this <a href="https://marklodato.github.io/js-boxdrawing/" rel="nofollow noreferrer"><strong>Javascript Box Drawing Demo</strong></a>. This is a JavaScript Unicode box drawing tool whose purpose is to make it easy for users to draw <strong>Unicode box art in HTML textareas</strong>. There you will see how to draw boxes using the arrow keys.</p>\n\n<ul>\n<li><p>First you should select a style other than "<strong>Off</strong>". </p></li>\n<li><p>Then using the <strong>arrow keys</strong> move around and you will see the box being drawn as you type</p></li>\n<li><p>Once you are satisfied with the look of your drawing, simply copy it from the box and paste it on your HTML code.</p></li>\n</ul>\n'}]
['https://Stackoverflow.com/questions/35782', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/1131/']