Open madhead opened 2 years ago
TextLine
/ TextBlob
✅ Typeface
— basically, a font data and metadata. TTF.
✅ Font
— typeface + fontSize + options
✅ TextLine
TextBlob
Canvas / SkCanvas — drawing context (you draw on it) SkCanvas is the drawing context for Skia. It knows where to direct the drawing (i.e. where the screen of offscreen pixels are), and maintains a stack of matrices and clips. Note however, that unlike similar contexts in other APIs like postscript, cairo, or awt, Skia does not store any other drawing attributes in the context (e.g. color, pen size). Rather, these are specified explicitly in each draw call, via a SkPaint.
Raster backend — for drawing in-memory with CPU (good for you headless backend).
path.closePath() instead of path.close()!!! SIGSERV OTHERWISE!
Topics to vover:
Managed class Native class RefCnt class
Paints, Paths & Contours
Transformations
A series of articles about Skija.