C# 如何在字符串中写入下标小写字母

C# 如何在字符串中写入下标小写字母,c#,winforms,lowercase,subscript,C#,Winforms,Lowercase,Subscript,正如问题所说,我如何在字符串中写下标字母,例如,Fnet(net是下标的) 是否有创建下标小写字母的快捷键?我只找到了几个下标小写字母,ₐ ₑ ᵢ ⱼ ₒ ᵣ ᵤ ᵥ ₓ, 其他信件不见了。我相信你不知道 如果我们将问题改为“如何在字符串中写入粗体字符”,您自然会告诉我您不能,并且您必须应用一些样式,而不是使用CSS或其他东西。同样的情况在这里 您查看的是格式而不是内容。您不应该在原始字符串中搜索直接下标支持,而应该使用类似于RichTextBox的控件,它直接支持显示下标。对于其他控件,您可以

正如问题所说,我如何在字符串中写下标字母,例如,Fnet(net是下标的)


是否有创建下标小写字母的快捷键?我只找到了几个下标小写字母,ₐ ₑ ᵢ ⱼ ₒ ᵣ ᵤ ᵥ ₓ, 其他信件不见了。

我相信你不知道

如果我们将问题改为“如何在字符串中写入粗体字符”,您自然会告诉我您不能,并且您必须应用一些样式,而不是使用CSS或其他东西。同样的情况在这里


您查看的是格式而不是内容。

您不应该在原始字符串中搜索直接下标支持,而应该使用类似于RichTextBox的控件,它直接支持显示下标。对于其他控件,您可以覆盖OnPaint事件,并使用GDI+API进行自定义文本呈现。

定义“写入”的可能重复项。如何输出此文本?相关链接:。不是所有字母都有一个“预定义”的Unicode代码点作为下标版本。哦,所以只有那些字母有下标版本。我不知道这一点,我相信子/上标字符作为Unicode表的独立部分存在。这难道不具有误导性吗?粗体文本是格式化的普通文本,是的,但下标文本实际上有自己的代码点,对吗?"ₐ" 不只是一个格式化的“a”,它们会在字符串上返回false它们有不同的二进制表示法。使用特殊的unicode字符有两个问题。首先,它们必须适用于您处理的所有字母表-而且由于某些字母表实际上没有使用字母的概念,这可能会给您带来问题…如果您想对您进行比较,您也有一个问题r为普通文本添加了下标字符(内容术语)。经过测试,效果很好!-但有些字母没有下标版本