为什么贵宾犬和浴缸,而不是下标大写字母?(Julia 中的 Unicode)

Gra*_*ale 5 unicode syntax julia

我很高兴看到在 Julia 中你可以输入许多数学符号和希腊字母等等。更重要的是,我看到您可以通过\_xand键入下标和上标字母\^x。有趣的是,您可以键入一些上标大写字母,例如\^L,但不能键入相应的下标字母 ( \_L)。为什么会这样?

更重要的是,我正在滚动可以在 Julia 中输入的大量unicode 字符列表,发现您可以输入各种可疑的有用的东西,比如贵宾犬和浴缸。为什么你可以输入所有这些奇怪的东西,但你不能输入像大写下标这样的东西(这在 Julia 的上下文中似乎更有用)?

究竟是谁做出这些决定的?Julia 是完全遵循预先确定的标准,还是他们自己做出决定?(我会认为这是一个标准,但我不认为,例如,上标字母是unicode 字符正常列表的一部分。)

Ale*_*lec 8

下标L不可用,因为它不是下标/上标的 Unicode 标准的一部分。这不是 Julia 的任意性,而是 Unicode :)

特别是,从上面的维基百科页面看到这个表,它显示了上标L(“上标小型大写字母”)但没有下标L

在此处输入图片说明