Before a font can be used in a drawing operation, it must be assigned to a graphics context. All text drawing operations use the font in the graphics context. A CgFont is assigned to the graphics context using the setFont: method.
| font | font := CgDisplay default loadFont: '-*-helvetica-bold-r-normal-*-*-240-*-*-*-*-*-*'. CgGC default setFont: font.
The following example shows assigning a CgFontStruct for use in a graphics context:
| fontStruct | fontStruct := CgDisplay default loadQueryFont: '-*-helvetica-bold-r-normal-*-*-240-*-*-*-*-*-*'. CgGC default "The setFont: method expects to be passed a CgFont" setFont: fontStruct font.