docs: def zoom_out(self, decrement=1):
          """
          Zooms out the editor (makes the font smaller).
  
          :param decrement: zoom level decrement. Default is 1. The value is
              given as an absolute value.
          """
          self.zoom_level -= decrement
          # make sure font size remains > 0
          if self.font_size + self.zoom_level <= 0:
              self.zoom_level = -self._font_size + 1
          TextHelper(self).mark_whole_doc_dirty()
          self._reset_stylesheet()