Song {
    metadata: Metadata {
        title: Some(
            "Font Test",
        ),
        subtitles: [],
        artists: [],
        composers: [],
        lyricists: [],
        album: None,
        year: None,
        key: None,
        keys: [],
        tempo: None,
        tempos: [],
        time: None,
        times: [],
        capo: None,
        sort_title: None,
        sort_artist: None,
        arrangers: [],
        copyright: None,
        duration: None,
        tags: [],
        custom: [],
    },
    lines: [
        Directive(
            Directive {
                name: "title",
                value: Some(
                    "Font Test",
                ),
                kind: Title,
                selector: None,
            },
        ),
        Directive(
            Directive {
                name: "textfont",
                value: Some(
                    "Times",
                ),
                kind: TextFont,
                selector: None,
            },
        ),
        Directive(
            Directive {
                name: "textsize",
                value: Some(
                    "12",
                ),
                kind: TextSize,
                selector: None,
            },
        ),
        Directive(
            Directive {
                name: "textcolour",
                value: Some(
                    "black",
                ),
                kind: TextColour,
                selector: None,
            },
        ),
        Directive(
            Directive {
                name: "chordfont",
                value: Some(
                    "Helvetica Bold",
                ),
                kind: ChordFont,
                selector: None,
            },
        ),
        Directive(
            Directive {
                name: "chordsize",
                value: Some(
                    "10",
                ),
                kind: ChordSize,
                selector: None,
            },
        ),
        Directive(
            Directive {
                name: "chordcolour",
                value: Some(
                    "#FF0000",
                ),
                kind: ChordColour,
                selector: None,
            },
        ),
        Directive(
            Directive {
                name: "tabfont",
                value: Some(
                    "Courier",
                ),
                kind: TabFont,
                selector: None,
            },
        ),
        Directive(
            Directive {
                name: "tabsize",
                value: Some(
                    "9",
                ),
                kind: TabSize,
                selector: None,
            },
        ),
        Directive(
            Directive {
                name: "tabcolour",
                value: Some(
                    "blue",
                ),
                kind: TabColour,
                selector: None,
            },
        ),
    ],
}
