docs: def _format(color, style=''):
      """Return a QTextCharFormat with the given attributes.
      """
      _color = QColor()
      _color.setNamedColor(color)
  
      _format = QTextCharFormat()
      _format.setForeground(_color)
      if 'bold' in style:
          _format.setFontWeight(QFont.Bold)
      if 'italic' in style:
          _format.setFontItalic(True)
  
      return _format