使用unicode字符格式化表格数据

时间:2008-08-30 08:26:44

标签: unicode format special-characters non-ascii-characters

我需要生成一个计算跟踪文件,其中包含显示中间结果的表格数据。我目前正在使用标准的ascii管道符号(|)和破折号( - )的组合来绘制表格行:

E.g。

Numerator | Denominator | Result
----------|-------------|-------
        6 |           2 |      3
       10 |           5 |      2

是否有任何unicode字符可用于制作更专业的桌子?

(文件必须是原始文本格式,不能使用HTML或任何其他标记)

编辑:我添加了一个示例,表示现在看起来已经采用了船上的建议并使用了unicode框绘制字符:

Numerator │ Denominator │ Result
──────────┼─────────────┼───────
       6  │           2 │      3
       10 │           5 │      2

3 个答案:

答案 0 :(得分:2)

Unicode box drawing characters(在几何符号下查找Box绘图 - chart itself是PDF)。我不知道这些角色有多广泛支持。

答案 1 :(得分:1)

您的表从此处的代码标签触发的等宽字体中获得帮助。比例字体可以防止数字的表格对齐。 Unicode具有保持表格对齐方式的数字,而与1D7CE-1D7FF中的数学字母数字符号中的字体无关,例如?????????? &#x1D7F6&#x1D7F7&#x1D7F8&#x1D7F9&#x1D7FA&#x1D7FB&#x1D7FC&#x1D7FD&#x1D7FE&#x1D7FF

答案 2 :(得分:0)

您应该查看此Javascript Box Drawing Demo。这是一个JavaScript Unicode框绘制工具,其目的是使用户可以轻松地在HTML textareas中绘制 Unicode框画。在那里,您将看到如何使用箭头键绘制框。

  • 首先,您应选择“ 关闭”以外的其他样式。

  • 然后使用箭头键四处移动,您会看到键入时绘制的框

  • 一旦您对图形的外观感到满意,只需从框中复制它并将其粘贴到您的HTML代码中即可。