【问题标题】:Unicode 'not perpendicular' symbolUnicode“不垂直”符号
【发布时间】:2014-10-21 17:51:29
【问题描述】:

根据这个source,我们有一种巧妙的方式来显示平行,而不是平行和垂直的符号。不过,我正在寻找的是交叉垂直符号或“不垂直”符号。我知道这非常罕见,但从数学的角度来看,使用很容易证明是合理的,因此我的问题是。

但它似乎不在 Unicode 字符 list 内。

如何添加符号并使用 HTML 和 JavaScript 呈现它。

【问题讨论】:

  • 不是编程问题。
  • 你熟悉Tex吗?如果是这样,您可以尝试一些工具将 Tex 转换为 HTML。
  • U+27C2 (PERPENDICULAR) 后跟 U+0338 (COMBINING LONG SOLIDUS OVERLAY): ⟂̸ 或 U+0337 (COMBINING SHORT SOLIDUS OVERLAY): ⟂̷
  • 如何使用 Javascript 绘图而不是编程问题?!
  • @Biffen:你想回答这个问题吗?我的 OS X 上的 Arial 在显示组合字形方面做得很差,但使用其他字体时效果很好,这正是我自己所建议的。

标签: javascript html math unicode


【解决方案1】:

(将我的评论变成答案。)

您可以使用 Unicode 的 combining characters,例如:

U+27C2(垂直)后跟任一

  • U+0338(组合长实线叠加):

    ⟂̸

  • 或 U+0337(结合短实线叠加):

    ⟂̷

或者其他你觉得合适的角色。

当然,这只适用于支持字体和适当的渲染器(即本例中的浏览器),但字体限制总是会导致问题,无论是否组合字符。

【讨论】:

  • 根据 Unicode Technical Report 25 (UTR #25),“如果需要一个缺少预组合形式的否定运算符,则可以使用 U+0338 COMBINING LONG SOLIDUS OVERLAY 或 U+20D2 COMBINING VERTICAL LONG OVERLAY表示否定。”所以没有提到U+0337。
  • @JukkaK.Korpela 很高兴知道。但我认为这只是一个建议,甚至是建议? U+20D2 配上U+27C2 看起来不是很好,我就是觉得U+0337 比U+0338 好看。
  • 根本不知道组合字符。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-25
  • 2021-07-08
  • 2020-12-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多