|
@@ -1240,6 +1240,24 @@ export class StaveNote extends StemmableNote {
|
|
|
) {
|
|
|
continue;
|
|
|
}
|
|
|
+
|
|
|
+ // 简谱 有附点
|
|
|
+ if (
|
|
|
+ modifier.note &&
|
|
|
+ modifier.note.DYMusicScoreType == 'jianpu' &&
|
|
|
+ modifier.getAttribute("type") === 'Dot'
|
|
|
+ ) {
|
|
|
+ try {
|
|
|
+ const start = modifier.note.getModifierStartXY(modifier.position, 0,
|
|
|
+ { forceFlagRight: true });
|
|
|
+ if (start.x - modifier.note.x < 10){
|
|
|
+ modifier.x_shift += 5
|
|
|
+ }
|
|
|
+ } catch (error) {
|
|
|
+ console.log("🚀 ~ error:", error)
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
notehead.applyStyle(ctx, noteheadStyle);
|
|
|
modifier.setContext(ctx);
|
|
|
modifier.drawWithStyle();
|