简谱节点进入的RichTextBox

问题描述 投票:2回答:2

剑谱节点是这样的:

所以我想使一个应用程序,用户可以指定节点和输出节点的声音

我的问题是,我不知道如何在RichTextBox显示像上面的节点。

c# winforms unicode richtextbox
2个回答
2
投票

还有一些字体在那里,但你必须检验其质量。

这里有一个,那就是为Jianpu notes,更多的细节here,但没有问题,可能不会工作。

下面是Erhu Players & Jianpu Readers解决方案

并建立了一套笔记有免费的字体制造商也是一种选择。

最后,你可能会做这一切在.NET中,包括所有的画,但第一次尝试的字体!


2
投票

还有是Unicode 0307(以上结合点)(看起来像1)或Unicode 0358(组合右上点)(看起来像1),但他们并不在我看来,你的任务完成得非常好。我认为,0301(组合重音符)(貌似1)比较好,虽然不是很准确。

对于底部0316(下面结合重音符)(貌似1)是不是很好。您可以尝试0323(下面结合点)(看起来像1)。

您正常的信后添加Unicode字符,你可以结合很多人(比如1)。请注意,结果可能不同类型的字体各不相同。字体我体会到支持Unicode最好是宋体和Times New Roman。我通常采取的Word,请插入/符号,并尝试看起来最好的。

为了获得最佳效果,我建议寻找有建于所有音调专门的字体,或者自己创建这样的字体。 CorelDraw中能(第6版)创建字体。我猜它仍然可以在新版本。

© www.soinside.com 2019 - 2024. All rights reserved.