标记符号的字体与布局
本节将介绍标记符号字体和布局的相关机制,并简单举例,介绍标记符号的各种用法。
标记符号的字体
标记符号的字体由这些属性控制:
名称 | 类型 | 说明 | 默认值 |
---|---|---|---|
font_force | font | 字体 - 力度 | RomanItalic,CommonBlack/400 |
font_chord | font | 字体 - 和弦 | Roman/600 |
font_annotation0 | font | 字体 - 默认自定义标记 | CommonSerif/600 |
font_annotation1 | font | 字体 - 第一自定义标记 | CommonSerif/600 |
font_annotation2 | font | 字体 - 第二自定义标记 | CommonSerif/600 |
font_annotation3 | font | 字体 - 第三自定义标记 | CommonSerif/600 |
font_annotation4 | font | 字体 - 第四自定义标记 | CommonSerif/600 |
font_annotation5 | font | 字体 - 第五自定义标记 | CommonSerif/600 |
font_annotation6 | font | 字体 - 第六自定义标记 | CommonSerif/600 |
其中,力度标记中的文本(形如 r"cresc."
)由 font_force
控制,和弦标记(形如 c"1d7"
)由 font_chord
控制。这两个字体不推荐修改。
自定义文本标记的字体由 font_annotation
系列属性决定,具体选择的字体取决于标记行在声部中的次序,从 开始编号。若编号超过 ,将使用 font_annotation0
。
在 A
后添加带方括号的数字,可以直接指定使用哪个字体。
对于不同碎片中的标记行,当且仅当它们在声部中的次序(不能通过方括号修改)以及它们的字体序号(可以通过方括号修改)都相同时,它们才被认为是同一个标记行。
标记符号的布局
标记符号的布局主要包含两部分——横向偏移(避免与同一行内容重叠)以及纵向空间调节(要求或避免与属性、跳房子记号重叠)。
横向偏移
有的情况下,标记符号会与同一行的内容发生重叠,这时在标记符号“音符”前添加字符 +
,就可以将标记符号向右移动 。调节字符可以叠加多个。
与属性、跳房子记号的重叠
当标记符号和小节线的前/后置属性出现在同一小节时,标记符号行会自动抬升以避让小节线属性。
有时这可能是不需要的。在相应小节线属性中添加 *
,即可禁用此机制。此时可以通过其他方法调节来避免重叠。
当跳房子记号下有标记符号时,跳房子记号会抬升以避让。
这可以通过在标记符号行的任意一小节处添加前置或后置属性 *
来禁用。
接下来...
最后,我们介绍如何利用标记符号的语法在没有音符的地方插入歌词。这样的歌词在音乐剧乐谱等场景中较为常见,一般用来表示没有固定节奏的台词或念白。