There are three main methods for generating characters using software in computer graphics:
1) The stroke method uses a sequence of line and arc drawing functions to generate characters by assigning start and end points. It can generate various fonts but produces aliased characters for diagonals.
2) The bitmap method stores character pixel data in an array and plots each pixel to generate the character. It can easily generate various fonts and sizes but also produces aliased characters.
3) The starburst method uses a fixed pattern of 24 line segments represented by bits to highlight lines and generate characters. It requires extra memory for the bit patterns and produces lower quality characters due to its limited templates.