DDMAL / DDMAL/Neon

Known issue: Clivis A uses `@ligated` as interim encoding

Open
#1,366 2 comments 0 reactions 1 assignee Claimed by @zih-syuan View on GitHub
Verovio-Neon
Dominant language
TypeScript
Stars
26
Forks
10
PR merge metrics
No merged PRs in 30d

Description

*This is an issue discussed in #1360 ([comment](https://github.com/DDMAL/Neon/issues/1360#issuecomment-4682586390)).*

Hufnagel Clivis A should be encoded as `@con="e"`, but Verovio does not yet render `@con`. As an interim, Clivis A uses `@ligated="true"` to trigger the existing oblique-stroke rendering (which already uses `chantLigaturaDesc2nd–5th`, U+E9B9–E9BC).

This is a known mismatch: *ligatura* is a square notation concept, Hufnagel has no such thing. Using `@ligated` here is a categorical mislabeling, and will also surface the wrong UI label ("Toggle Ligature") to Hufnagel users.

Resolving this properly requires Verovio to implement `@con` rendering. At that point Neon can switch to writing `@con="e"` for Hufnagel, and existing files would need migration.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.