def METHOD_NAME(self) -> list[Union[int, str]]:
    font = [self.shape_data.font, self.shape_data.font_size]
    if self.shape_data.bold:
        font.append("bold")
    if self.shape_data.italic:
        font.append("italic")
    if self.shape_data.underline:
        font.append("underline")
    return font