Engraving.git · SCOREBOARD.md
Engraving.git / SCOREBOARD.md
revision 7ee5f5d078ed882e4c8c6f07f08a4f7e9c6391c3 · complete file
# Engraver Parity Scoreboard This scoreboard classifies each Engraver.* family by the status of the rules it maps to: - Done: all mapped rules exist and are ratified - Partial: mapped rules exist but some are draft/provisional - Todo: missing mapping or rules unknown to the registry ## Summary - Total Engraver families: 232 - Done: 232 - Partial: 0 - Todo: 0 - Grob families mapped: 35 / 35 ## Done (Engraver) - Engraver.Accidental_engraver: - rules: RULE.Accidental.leading_padding_and_column_inflation, RULE.Accidental.cautionary_parenthesized_policy, RULE.Accidental.microtonal_glyph_selection_and_spacing - statuses: ratified, ratified, ratified - Engraver.AlterationGlyph_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.Ambitus_engraver: - rules: RULE.Vertical.min_dist_padding_and_stretch - statuses: ratified - Engraver.Arpeggio_engraver: - rules: RULE.Arpeggio.placement_policy - statuses: ratified - Engraver.AutoBeam_engraver: - rules: RULE.Beaming.subdivision_preference, RULE.Beaming.compound_meter_grouping, RULE.Beaming.auto_knee_threshold, RULE.Beaming.geometry_slope_and_segments, RULE.Beaming.rests_split_groups, RULE.Beaming.suppress_flags_when_beamed - statuses: ratified, ratified, ratified, ratified, ratified, ratified - Engraver.AxisGroup_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.Axis_group_engraver: - rules: RULE.Vertical.min_dist_padding_and_stretch - statuses: ratified - Engraver.Balloon_engraver: - rules: RULE.Text.placement_policy - statuses: ratified - Engraver.BarNumber_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.Bar_engraver: - rules: RULE.Barline.style_and_break_policy - statuses: ratified - Engraver.Bar_number_engraver: - rules: RULE.BarNumber.placement_policy - statuses: ratified - Engraver.BeamCollision_engraver: - rules: RULE.Beaming.subdivision_preference, RULE.Beaming.compound_meter_grouping, RULE.Beaming.auto_knee_threshold, RULE.Beaming.geometry_slope_and_segments, RULE.Beaming.rests_split_groups, RULE.Beaming.suppress_flags_when_beamed - statuses: ratified, ratified, ratified, ratified, ratified, ratified - Engraver.Beam_collision_engraver: - rules: RULE.BeamCollision.resolve_overlaps - statuses: ratified - Engraver.Beam_engraver: - rules: RULE.Beaming.subdivision_preference, RULE.Beaming.compound_meter_grouping, RULE.Beaming.auto_knee_threshold, RULE.Beaming.geometry_slope_and_segments, RULE.Beaming.rests_split_groups, RULE.Beaming.suppress_flags_when_beamed - statuses: ratified, ratified, ratified, ratified, ratified, ratified - Engraver.Beat_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.BendSpanner_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.Bend_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.BreakAlign_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.Break_align_engraver: - rules: RULE.Vertical.min_dist_padding_and_stretch - statuses: ratified - Engraver.BreathingSign_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.Caesura_engraver: - rules: RULE.Text.placement_policy - statuses: ratified - Engraver.CenteredBarNumberAlign_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.ChordName_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.ChordSquare_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.ChordTremolo_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.Chord_tremolo_engraver: - rules: RULE.Beaming.geometry_slope_and_segments - statuses: ratified - Engraver.Clef_engraver: - rules: RULE.Clef.mid_system_placement - statuses: ratified - Engraver.ClusterSpanner_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.Cluster_spanner_engraver: - rules: RULE.Arpeggio.placement_policy - statuses: ratified - Engraver.CoherentLigature_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.Collision_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.CompletionHeads_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.CompletionRest_engraver: - rules: RULE.Spacing.duration_base_with_optical_corrections - statuses: ratified - Engraver.Completion_heads_engraver: - rules: RULE.Spacing.duration_base_with_optical_corrections - statuses: ratified - Engraver.Completion_rest_engraver: - rules: RULE.Spacing.duration_base_with_optical_corrections - statuses: ratified - Engraver.ConcurrentHairpin_engraver: - rules: RULE.Dynamics.align_with_noteheads_and_stems - statuses: ratified - Engraver.Concurrent_hairpin_engraver: - rules: RULE.DynamicAlign.kerning_with_hairpins - statuses: ratified - Engraver.CueClef_engraver: - rules: RULE.Clef.mid_system_placement - statuses: ratified - Engraver.Cue_clef_engraver: - rules: RULE.CueClef.placement_policy - statuses: ratified - Engraver.CurrentChordText_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.Custos_engraver: - rules: RULE.Text.placement_policy - statuses: ratified - Engraver.Divisio_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.DotColumn_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.Dot_column_engraver: - rules: RULE.NoteSpacing.spacing_policy - statuses: ratified - Engraver.Dots_engraver: - rules: RULE.NoteSpacing.spacing_policy - statuses: ratified - Engraver.DoublePercentRepeat_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.Double_percent_repeat_engraver: - rules: RULE.PercentRepeat.layout_policy - statuses: ratified - Engraver.DrumNotes_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.Drum_notes_engraver: - rules: RULE.DrumNotes.stem_side_and_notehead_policy - statuses: ratified - Engraver.DurationLine_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.Duration_line_engraver: - rules: RULE.DurationLine.placement_policy - statuses: ratified - Engraver.DynamicAlign_engraver: - rules: RULE.Dynamics.align_with_noteheads_and_stems - statuses: ratified - Engraver.Dynamic_align_engraver: - rules: RULE.Dynamics.align_with_noteheads_and_stems, RULE.DynamicAlign.kerning_with_hairpins - statuses: ratified, ratified - Engraver.Dynamic_engraver: - rules: RULE.Dynamics.align_with_noteheads_and_stems - statuses: ratified - Engraver.EngraverGroup_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.Episema_engraver: - rules: RULE.Ornaments.placement_above_below_with_collision - statuses: ratified - Engraver.Extender_engraver: - rules: RULE.Lyrics.extender_spacing_policy - statuses: ratified - Engraver.FiguredBassPosition_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.FiguredBass_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.Figured_bass_position_engraver: - rules: RULE.FiguredBass.position_stack_policy - statuses: ratified - Engraver.FingerGlide_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.FingeringColumn_engraver: - rules: RULE.Fingering.placement_policy - statuses: ratified - Engraver.Fingering_column_engraver: - rules: RULE.Fingering.placement_policy - statuses: ratified - Engraver.Fingering_engraver: - rules: RULE.Fingering.placement_policy - statuses: ratified - Engraver.FontSize_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.Font_size_engraver: - rules: RULE.OpticalSize.stroke_and_spacing_scalars - statuses: ratified - Engraver.Footnote_engraver: - rules: RULE.Text.placement_policy - statuses: ratified - Engraver.ForbidLineBreak_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.Forbid_line_break_engraver: - rules: RULE.Pagination.castoff_fill_vs_overfull_penalties - statuses: ratified - Engraver.Fretboard_engraver: - rules: RULE.Text.placement_policy - statuses: ratified - Engraver.Glissando_engraver: - rules: RULE.Slur.curvature_choice_with_collision_penalty - statuses: ratified - Engraver.GraceAutoBeam_engraver: - rules: RULE.Beaming.subdivision_preference, RULE.Beaming.compound_meter_grouping, RULE.Beaming.auto_knee_threshold, RULE.Beaming.geometry_slope_and_segments, RULE.Beaming.rests_split_groups, RULE.Beaming.suppress_flags_when_beamed - statuses: ratified, ratified, ratified, ratified, ratified, ratified - Engraver.GraceBeam_engraver: - rules: RULE.Beaming.subdivision_preference, RULE.Beaming.compound_meter_grouping, RULE.Beaming.auto_knee_threshold, RULE.Beaming.geometry_slope_and_segments, RULE.Beaming.rests_split_groups, RULE.Beaming.suppress_flags_when_beamed - statuses: ratified, ratified, ratified, ratified, ratified, ratified - Engraver.GraceSpacing_engraver: - rules: RULE.Grace.clusters_width_policy, RULE.Beaming.subdivision_preference - statuses: ratified, ratified - Engraver.Grace_engraver: - rules: RULE.Grace.clusters_width_policy - statuses: ratified - Engraver.Grace_spacing_engraver: - rules: RULE.Grace.clusters_width_policy - statuses: ratified - Engraver.GregorianLigature_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.GridChordName_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.GridLineSpan_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.GridPoint_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.Grid_line_span_engraver: - rules: RULE.Vertical.min_dist_padding_and_stretch - statuses: ratified - Engraver.Grid_point_engraver: - rules: RULE.Vertical.min_dist_padding_and_stretch - statuses: ratified - Engraver.GrobPq_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.Grob_pq_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.HorizontalBracket_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.HorizontalScript_engraver: - rules: RULE.Ornaments.placement_above_below_with_collision - statuses: ratified - Engraver.Horizontal_bracket_engraver: - rules: RULE.HorizontalBracket.placement_policy - statuses: ratified - Engraver.HufnagelLigature_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.Hyphen_engraver: - rules: RULE.Lyrics.hyphen_melisma_spacing_interaction - statuses: ratified - Engraver.InstrumentName_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.InstrumentSwitch_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.Instrument_name_engraver: - rules: RULE.InstrumentName.alignment_policy - statuses: ratified - Engraver.Instrument_switch_engraver: - rules: RULE.InstrumentSwitch.placement_policy - statuses: ratified - Engraver.Jump_engraver: - rules: RULE.Text.placement_policy - statuses: ratified - Engraver.KeepAliveTogether_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.Keep_alive_together_engraver: - rules: RULE.Vertical.min_dist_padding_and_stretch - statuses: ratified - Engraver.Key_engraver: - rules: RULE.Accidental.key_signature_positions_by_clef, RULE.KeySignature.courtesy_at_line_breaks - statuses: ratified, ratified - Engraver.KievanLigature_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.LaissezVibrer_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.Laissez_vibrer_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.LedgerLine_engraver: - rules: RULE.Ledger.shorten_near_accidental - statuses: ratified - Engraver.Ledger_line_engraver: - rules: RULE.Ledger.shorten_near_accidental - statuses: ratified - Engraver.LigatureBracket_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.Ligature_bracket_engraver: - rules: RULE.LigatureBracket.placement_policy - statuses: ratified - Engraver.Ligature_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.LocalKey_engraver: - rules: RULE.Accidental.leading_padding_and_column_inflation, RULE.Accidental.key_signature_positions_by_clef, RULE.KeySignature.courtesy_at_line_breaks, RULE.Accidental.cautionary_parenthesized_policy, RULE.Accidental.microtonal_glyph_selection_and_spacing - statuses: ratified, ratified, ratified, ratified, ratified - Engraver.LyricRepeatCount_engraver: - rules: RULE.Lyrics.vertical_alignment_with_baselines - statuses: ratified - Engraver.Lyric_engraver: - rules: RULE.Lyrics.vertical_alignment_with_baselines, RULE.Lyrics.hyphen_melisma_spacing_interaction, RULE.Lyrics.extender_spacing_policy - statuses: ratified, ratified, ratified - Engraver.Mark_engraver: - rules: RULE.RehearsalMarks.placement_policy - statuses: ratified - Engraver.MeasureCounter_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.MeasureGrouping_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.MeasureSpanner_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.MedicaeaLigature_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.Melody_engraver: - rules: RULE.Vertical.min_dist_padding_and_stretch - statuses: ratified - Engraver.MensuralLigature_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.MergeMmrestNumbers_engraver: - rules: RULE.Spacing.duration_base_with_optical_corrections - statuses: ratified - Engraver.MergeRest_engraver: - rules: RULE.Spacing.duration_base_with_optical_corrections - statuses: ratified - Engraver.MergeRests_engraver: - rules: RULE.Spacing.duration_base_with_optical_corrections - statuses: ratified - Engraver.MetronomeMark_engraver: - rules: RULE.TempoMarks.placement_policy - statuses: ratified - Engraver.Metronome_mark_engraver: - rules: RULE.MetronomeMark.placement_policy - statuses: ratified - Engraver.MultiMeasureRest_engraver: - rules: RULE.Spacing.duration_base_with_optical_corrections - statuses: ratified - Engraver.Multi_measure_rest_engraver: - rules: RULE.MultiMeasureRests.layout_policy - statuses: ratified - Engraver.NewFingering_engraver: - rules: RULE.Fingering.placement_policy - statuses: ratified - Engraver.New_fingering_engraver: - rules: RULE.Fingering.placement_policy - statuses: ratified - Engraver.NonMusicalScriptColumn_engraver: - rules: RULE.Ornaments.placement_above_below_with_collision - statuses: ratified - Engraver.Non_musical_script_column_engraver: - rules: RULE.NonMusicalScriptColumn.layout_policy - statuses: ratified - Engraver.NoteHeadLine_engraver: - rules: RULE.Spacing.duration_base_with_optical_corrections - statuses: ratified - Engraver.NoteHead_engraver: - rules: RULE.Spacing.duration_base_with_optical_corrections - statuses: ratified - Engraver.NoteHeads_engraver: - rules: RULE.Spacing.duration_base_with_optical_corrections - statuses: ratified - Engraver.NoteName_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.NoteSpacing_engraver: - rules: RULE.Spacing.duration_base_with_optical_corrections - statuses: ratified - Engraver.Note_head_line_engraver: - rules: RULE.Spacing.duration_base_with_optical_corrections - statuses: ratified - Engraver.Note_heads_engraver: - rules: RULE.Spacing.duration_base_with_optical_corrections, RULE.Collision.priority_lattice - statuses: ratified, ratified - Engraver.Note_name_engraver: - rules: RULE.Text.placement_policy - statuses: ratified - Engraver.Note_spacing_engraver: - rules: RULE.NoteSpacing.spacing_policy, RULE.NoteSpacing.optical_stem_weight_scalars - statuses: ratified, ratified - Engraver.OptionalMaterialBracket_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.Origin_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.OttavaSpanner_engraver: - rules: RULE.Ottava.placement_policy - statuses: ratified - Engraver.Ottava_spanner_engraver: - rules: RULE.Ottava.placement_policy - statuses: ratified - Engraver.OutputProperty_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.Output_property_engraver: - rules: RULE.OutputProperty.override_inheritance_policy - statuses: ratified - Engraver.PageTurn_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.Page_turn_engraver: - rules: RULE.PageTurn.break_preferences - statuses: ratified - Engraver.PaperColumn_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.Paper_column_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.Parenthesis_engraver: - rules: RULE.Parenthesis.placement_policy - statuses: ratified - Engraver.PartCombine_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.Part_combine_engraver: - rules: RULE.PartCombine.stem_direction_policy - statuses: ratified - Engraver.PercentRepeat_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.Percent_repeat_engraver: - rules: RULE.PercentRepeat.layout_policy - statuses: ratified - Engraver.PhrasingSlur_engraver: - rules: RULE.Slur.curvature_choice_with_collision_penalty - statuses: ratified - Engraver.PianoPedalAlign_engraver: - rules: RULE.Pedal.line_and_text_policy - statuses: ratified - Engraver.PianoPedal_engraver: - rules: RULE.Pedal.line_and_text_policy - statuses: ratified - Engraver.Piano_pedal_align_engraver: - rules: RULE.Pedal.line_and_text_policy - statuses: ratified - Engraver.Piano_pedal_engraver: - rules: RULE.Pedal.line_and_text_policy - statuses: ratified - Engraver.PitchSquash_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.Pitch_squash_engraver: - rules: RULE.OutputProperty.override_inheritance_policy - statuses: ratified - Engraver.PitchedTrill_engraver: - rules: RULE.TrillSpanner.placement_policy - statuses: ratified - Engraver.Pitched_trill_engraver: - rules: RULE.PitchedTrill.placement_policy - statuses: ratified - Engraver.PreinitScheme_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.PreinitVolta_engraver: - rules: RULE.RepeatVolta.layout_policy - statuses: ratified - Engraver.PureFromNeighbor_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.Pure_from_neighbor_engraver: - rules: RULE.OutputProperty.override_inheritance_policy - statuses: ratified - Engraver.RecordingGroup_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.RepeatAcknowledge_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.RepeatTie_engraver: - rules: RULE.Tie.curvature_selection_with_clearance - statuses: ratified - Engraver.Repeat_acknowledge_engraver: - rules: RULE.RepeatVolta.layout_policy - statuses: ratified - Engraver.RestCollision_engraver: - rules: RULE.Spacing.duration_base_with_optical_corrections - statuses: ratified - Engraver.Rest_collision_engraver: - rules: RULE.RestCollision.resolve_overlaps - statuses: ratified - Engraver.Rest_engraver: - rules: RULE.Spacing.duration_base_with_optical_corrections - statuses: ratified - Engraver.RhythmicColumn_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.Rhythmic_column_engraver: - rules: RULE.Spacing.duration_base_with_optical_corrections, RULE.NoteSpacing.spacing_policy - statuses: ratified, ratified - Engraver.Scheme_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.Score_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.ScriptColumn_engraver: - rules: RULE.Ornaments.placement_above_below_with_collision - statuses: ratified - Engraver.ScriptRow_engraver: - rules: RULE.Ornaments.placement_above_below_with_collision - statuses: ratified - Engraver.Script_column_engraver: - rules: RULE.ScriptColumn.layout_policy - statuses: ratified - Engraver.Script_engraver: - rules: RULE.Ornaments.placement_above_below_with_collision - statuses: ratified - Engraver.Script_row_engraver: - rules: RULE.ScriptRow.layout_policy - statuses: ratified - Engraver.SeparatingLineGroup_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.Separating_line_group_engraver: - rules: RULE.Vertical.min_dist_padding_and_stretch - statuses: ratified - Engraver.ShowControlPoints_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.SignumRepetitionis_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.SkipTypesetting_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.SlashRepeat_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.Slash_repeat_engraver: - rules: RULE.SlashRepeat.layout_policy - statuses: ratified - Engraver.Slur_engraver: - rules: RULE.Slur.curvature_choice_with_collision_penalty - statuses: ratified - Engraver.Source_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.Spacing_engraver: - rules: RULE.Spacing.duration_base_with_optical_corrections, RULE.Spacing.keep_inside_system_constraints, RULE.NoteSpacing.spacing_policy, RULE.NoteSpacing.optical_stem_weight_scalars - statuses: ratified, ratified, ratified, ratified - Engraver.SpanArpeggio_engraver: - rules: RULE.Arpeggio.placement_policy - statuses: ratified - Engraver.SpanBarStub_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.SpanBar_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.SpanStem_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.Span_arpeggio_engraver: - rules: RULE.SpanArpeggio.placement_policy - statuses: ratified - Engraver.Span_bar_engraver: - rules: RULE.Barline.style_and_break_policy - statuses: ratified - Engraver.Span_bar_stub_engraver: - rules: RULE.Barline.style_and_break_policy - statuses: ratified - Engraver.SpannerBreakForbid_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.SpannerTracking_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.Spanner_break_forbid_engraver: - rules: RULE.Pagination.castoff_fill_vs_overfull_penalties - statuses: ratified - Engraver.StaffCollecting_engraver: - rules: RULE.Vertical.min_dist_padding_and_stretch - statuses: ratified - Engraver.StaffGrouper_engraver: - rules: RULE.Vertical.min_dist_padding_and_stretch - statuses: ratified - Engraver.StaffHighlight_engraver: - rules: RULE.Vertical.min_dist_padding_and_stretch - statuses: ratified - Engraver.StaffSymbol_engraver: - rules: RULE.Vertical.min_dist_padding_and_stretch - statuses: ratified - Engraver.Staff_collecting_engraver: - rules: RULE.Vertical.min_dist_padding_and_stretch - statuses: ratified - Engraver.Staff_symbol_engraver: - rules: RULE.Vertical.min_dist_padding_and_stretch - statuses: ratified - Engraver.StanzaNumberAlign_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.StanzaNumber_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.Stanza_number_align_engraver: - rules: RULE.StanzaNumber.align_with_lyrics_policy - statuses: ratified - Engraver.Stanza_number_engraver: - rules: RULE.StanzaNumber.placement_policy - statuses: ratified - Engraver.Stem_engraver: - rules: RULE.Beaming.geometry_slope_and_segments - statuses: ratified - Engraver.SystemStartDelimiter_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.System_start_delimiter_engraver: - rules: RULE.SystemStartDelimiter.layout_policy - statuses: ratified - Engraver.TabNoteHeads_engraver: - rules: RULE.Spacing.duration_base_with_optical_corrections - statuses: ratified - Engraver.TabStaffSymbol_engraver: - rules: RULE.Vertical.min_dist_padding_and_stretch - statuses: ratified - Engraver.TabTieFollow_engraver: - rules: RULE.Tie.curvature_selection_with_clearance - statuses: ratified - Engraver.Tab_note_heads_engraver: - rules: RULE.Tab.notehead_string_fret_policy - statuses: ratified - Engraver.Tab_staff_symbol_engraver: - rules: RULE.TabStaffSymbol.string_tuning_layout - statuses: ratified - Engraver.Template_engraver_for_beams: - rules: RULE.Beaming.subdivision_preference, RULE.Beaming.compound_meter_grouping, RULE.Beaming.auto_knee_threshold, RULE.Beaming.geometry_slope_and_segments, RULE.Beaming.rests_split_groups, RULE.Beaming.suppress_flags_when_beamed - statuses: ratified, ratified, ratified, ratified, ratified, ratified - Engraver.TextMark_engraver: - rules: RULE.RehearsalMarks.placement_policy - statuses: ratified - Engraver.TextSpanner_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.Text_engraver: - rules: RULE.Text.placement_policy - statuses: ratified - Engraver.Text_spanner_engraver: - rules: RULE.TextSpanner.placement_policy - statuses: ratified - Engraver.Tie_engraver: - rules: RULE.Tie.curvature_selection_with_clearance - statuses: ratified - Engraver.TimeSignature_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.Time_signature_engraver: - rules: RULE.TimeSignature.courtesy_at_line_breaks, RULE.TimeSignature.placement_policy - statuses: ratified, ratified - Engraver.TrillSpanner_engraver: - rules: RULE.TrillSpanner.placement_policy - statuses: ratified - Engraver.Tuplet_engraver: - rules: RULE.Tuplet.beaming_and_bracket_placement - statuses: ratified - Engraver.Tweak_engraver: - rules: RULE.OutputProperty.override_inheritance_policy - statuses: ratified - Engraver.VaticanaLigature_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.VerticalAlign_engraver: - rules: RULE.Collision.priority_lattice - statuses: ratified - Engraver.Vertical_align_engraver: - rules: RULE.Vertical.min_dist_padding_and_stretch - statuses: ratified - Engraver.Volta_engraver: - rules: RULE.RepeatVolta.layout_policy - statuses: ratified ## Partial (Engraver) - (none) ## Todo (Engraver) - (none) ## Grob Families (mapped) - Grob.Accidental: RULE.Accidental.leading_padding_and_column_inflation, RULE.Accidental.cautionary_parenthesized_policy, RULE.Accidental.microtonal_glyph_selection_and_spacing, RULE.KeySignature.courtesy_at_line_breaks - Grob.Arpeggio: RULE.Arpeggio.placement_policy - Grob.BarLine: RULE.Barline.style_and_break_policy - Grob.BarNumber: RULE.BarNumber.placement_policy - Grob.Beam: RULE.Beaming.subdivision_preference, RULE.Beaming.compound_meter_grouping, RULE.Beaming.auto_knee_threshold, RULE.Beaming.geometry_slope_and_segments, RULE.Beaming.rests_split_groups, RULE.Beaming.suppress_flags_when_beamed - Grob.Clef: RULE.Clef.mid_system_placement - Grob.Crescendo: RULE.Dynamics.align_with_noteheads_and_stems - Grob.DynamicText: RULE.Dynamics.align_with_noteheads_and_stems - Grob.FiguredBass: RULE.FiguredBass.position_stack_policy - Grob.Fingering: RULE.Fingering.placement_policy - Grob.Flag: RULE.Beaming.suppress_flags_when_beamed - Grob.GridPoint: RULE.Vertical.min_dist_padding_and_stretch - Grob.Grob: RULE.Collision.priority_lattice - Grob.Hairpin: RULE.Dynamics.align_with_noteheads_and_stems - Grob.InstrumentName: RULE.InstrumentName.alignment_policy - Grob.KeySignature: RULE.Accidental.key_signature_positions_by_clef, RULE.KeySignature.courtesy_at_line_breaks - Grob.LyricText: RULE.Lyrics.vertical_alignment_with_baselines - Grob.NoteHead: RULE.Spacing.duration_base_with_optical_corrections, RULE.Collision.priority_lattice - Grob.OttavaBracket: RULE.Ottava.placement_policy - Grob.Pedal: RULE.Pedal.line_and_text_policy - Grob.PercentRepeat: RULE.PercentRepeat.layout_policy - Grob.RepeatTie: RULE.Tie.curvature_selection_with_clearance - Grob.Rest: RULE.Spacing.duration_base_with_optical_corrections - Grob.Script: RULE.Ornaments.placement_above_below_with_collision - Grob.Slur: RULE.Slur.curvature_choice_with_collision_penalty - Grob.StaffSymbol: RULE.Vertical.min_dist_padding_and_stretch - Grob.StanzaNumber: RULE.StanzaNumber.placement_policy - Grob.Stem: RULE.Beaming.geometry_slope_and_segments - Grob.TabNoteHead: RULE.Tab.notehead_string_fret_policy - Grob.TextScript: RULE.RehearsalMarks.placement_policy, RULE.TempoMarks.placement_policy - Grob.Tie: RULE.Tie.curvature_selection_with_clearance - Grob.TimeSignature: RULE.TimeSignature.courtesy_at_line_breaks - Grob.TrillSpanner: RULE.TrillSpanner.placement_policy - Grob.TupletBracket: RULE.Tuplet.beaming_and_bracket_placement - Grob.VoltaBracket: RULE.RepeatVolta.layout_policy