使用unicode标准显示音乐光束

使用unicode标准显示音乐光束,unicode,fonts,Unicode,Fonts,Unicode标准版本6.3,范围为1D00-1DFF。其中两个是1D173(开始梁)和1D174(结束梁) 这些字符代码的目的是在结果输出中指定a的起点和终点吗?如果是这样,需要什么来实现预期的输出 下面是使用musescore创建的波束注释示例: 是的,这些字符(自3.1版以来一直使用Unicode)的用途在(第537页)中明确表示:“在短值音符组之间的记谱法中,经常使用广泛的连字状波束。这种做法广泛且非常可预测,因此易于算法处理。格式字符U+1D173 Music symbol begin

Unicode标准版本6.3,范围为1D00-1DFF。其中两个是1D173(开始梁)和1D174(结束梁)

这些字符代码的目的是在结果输出中指定a的起点和终点吗?如果是这样,需要什么来实现预期的输出

下面是使用musescore创建的波束注释示例:


是的,这些字符(自3.1版以来一直使用Unicode)的用途在(第537页)中明确表示:“在短值音符组之间的记谱法中,经常使用广泛的连字状波束。这种做法广泛且非常可预测,因此易于算法处理。格式字符U+1D173 Music symbol begin beam和U+1D174 Music symbol end beam可用于指示f光束分组。”


您需要的是实现此功能的渲染软件和包含合适连字字符的字体。您可能还需要请求使用连字的命令、标记或样式表。在实践中,您可能找不到这些,除非是在专门的音乐软件中。

我正在研究相同的问题,并且我找到了一些部分答案

“Unicode去神秘化:编码标准实用程序员指南”一书中有一个例子,如谷歌图书预览版所示:

上面说

“音乐符号块包括几个不可见的格式字符,这些字符与音乐符号组合在一起,表示音符、音符、领带和短语标记的开始和结束。例如,序列

U+1D173音乐符号开始光束

U+1D160音乐符号第八音符

U+1D161音乐符号第十六个音符

U+1D175音乐符号开始打领带

U+1D161音乐符号开始第十六个音符

U+1D174音乐符号端梁

U+1D173音乐符号开始光束

U+1D161音乐符号第十六个音符

U+1D176音乐符号尾端系带

U+1D161音乐符号第十六个音符

U+1D160音乐符号第八音符

U+1D174音乐符号端梁

将通过一个足够复杂的渲染引擎进行如下渲染:[如图所示]”


现在的问题是,什么是“足够复杂的渲染引擎”?我在Mac OS X Mavericks和InDesign上尝试了TextEdit。我安装了SMuFL()提供的Bravura和Bravura文本字体.I,到目前为止,还无法成功创建注释梁。

通过渲染软件,你是说像harfbuzz这样的东西吗?到2019年,Pango渲染引擎似乎无法渲染梁。Chrome的渲染器也无法。我还没有找到任何能够正确处理梁的工具,即使是用阿拉伯语w正确处理连接字形的工具书写等,如
字符,其中
字符
字符是连接在一起的,而不是分开的
字符
字符。但是如果我写注释(带空格),如
,如果我省略空格符号,则相同。顺便说一下,HTML实体表示(带空格)《代码><代码>和《代码》目前的一个赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛赛#x0000e8e0;𝅘𝅥; ;𝅘𝅥; ;;; ;
(第一个注释的表示形式是python3)`