Chord symbols (U+E870–U+E87F)

GlyphDescriptionGlyphDescription
U+E870 (and U+1D1A9)
csymDiminished
Diminished
U+E871
csymHalfDiminished
Half-diminished
U+E872
csymAugmented
Augmented
U+E873
csymMajorSeventh
Major seventh
U+E874
csymMinor
Minor
U+E875
csymParensLeftTall
Double-height left parenthesis
U+E876
csymParensRightTall
Double-height right parenthesis
U+E877
csymBracketLeftTall
Double-height left bracket
U+E878
csymBracketRightTall
Double-height right bracket
U+E879
csymParensLeftVeryTall
Triple-height left parenthesis
U+E87A
csymParensRightVeryTall
Triple-height right parenthesis
U+E87B
csymAlteredBassSlash
Slash for altered bass note
U+E87C
csymDiagonalArrangementSlash
Slash for chord symbols arranged diagonally
  
GlyphDescriptionGlyphDescription
uniE870.ss07
csymDiminishedSmall
Diminished (subscript or superscript)
uniE871.ss07
csymHalfDiminishedSmall
Half-diminished (subscript or superscript)
uniE872.ss07
csymAugmentedSmall
Augmented (subscript or superscript)
uniE873.ss07
csymMajorSeventhSmall
Major seventh (subscript or superscript)
uniE874.ss07
csymMinorSmall
Minor (subscript or superscript)
  

Implementation notes

These symbols are designed to combine with accidental symbols (accidentalSharp and accidentalFlat) from the music font and the letters A–G (for root and bass alterations), lower case letters (for chord qualities, e.g. “maj” and “min”) and numbers (for chord extensions or tensions) from any standard text font to produce complete chord symbols.

Scoring applications should be able to create strings with complex formatting, e.g. superscript and subscript characters, small digits stacked on top of each other, and scale these symbols to any arbitrary size in order to produce satisfactory chord symbols with a wide variety of visual appearances.