【问题标题】:Formatting tabular data using unicode characters使用 unicode 字符格式化表格数据
【发布时间】:2010-09-07 08:08:16
【问题描述】:

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

例如

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

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

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

编辑:我添加了一个示例,说明表格现在的样子,已采纳建议并使用 unicode 方框绘图字符:

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

【问题讨论】:

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


    【解决方案1】:

    你应该看看这个Javascript Box Drawing Demo。这是一个 JavaScript Unicode 盒子绘图工具,其目的是让用户可以轻松地在 HTML 文本区域中绘制 Unicode 盒子艺术。在那里您将看到如何使用箭头键绘制框。

    • 首先您应该选择“Off”以外的样式。

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

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

    【讨论】:

      【解决方案2】:

      您的表格正在从此处的代码标签触发的等宽字体中获得帮助。比例字体可以防止数字的表格对齐。无论 1D7CE-1D7FF 的数学字母数字符号中的字体如何,Unicode 都有保持表格对齐的数字,例如这些?????????? 𝟶 𝟷 𝟸 𝟹 𝟺 𝟻 𝟼 𝟽 𝟾 𝟿

      【讨论】:

        【解决方案3】:

        Unicode box drawing characters(在几何符号下查找方框图 - chart itself 是 PDF)。不过,我不知道这些角色的支持范围有多广。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2019-05-01
          • 1970-01-01
          • 2015-07-03
          • 2017-06-03
          • 2011-08-27
          • 2023-03-19
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多