class_docstr: Glyph object that supports the Pen protocol, meaning that it has
  .draw() and .drawPoints() methods that take a pen object as their only
  argument. Additionally there are 'width' and 'lsb' attributes, read from
  the 'hmtx' table.
  
  If the font contains a 'vmtx' table, there will also be 'height' and 'tsb'
  attributes.
docstr: Draw the glyph onto ``pen``. See fontTools.pens.pointPen for details
  how that works.
docstr_tok: ["Draw","the","glyph","onto","``","pen","``",".","See","fontTools.pens.pointPen","for","details","how","that","works","."]
code: def drawPoints(self, pen):
      """Draw the glyph onto ``pen``. See fontTools.pens.pointPen for details
      how that works.
      """
      from fontTools.pens.pointPen import SegmentToPointPen
  
      self.draw(SegmentToPointPen(pen))
  
imports: from abc import ABC, abstractmethod
  from collections.abc import Mapping
  from contextlib import contextmanager
  from copy import copy
  from types import SimpleNamespace
  from fontTools.misc.fixedTools import otRound
  from fontTools.misc.loggingTools import deprecateFunction
  from fontTools.misc.transform import Transform
  from fontTools.pens.transformPen import TransformPen, TransformPointPen
  from fontTools.pens.recordingPen import DecomposingRecordingPen, lerpRecordings, replayRecording
label_desc: Use image node_id 3 for calling the _TTGlyph obj's underlying member method code with example usage: obj.drawPoints(pen) without return types