Algorithms for downscaling bitmapped fonts
问题 This is a follow-up to this question. I am working on a low level C app where I have to draw text. I have decided to store the font I want to use as an array (black and white, each char 128x256, perhaps), then I'd downscale it to the sizes I need with some algorithm (as grayscale, so I can have some crude font smoothing). Note: this is a toy project, please disregard stuff like doing calculations at runtime or not. Question is, which algorithm? I looked up 2xSaI , but it's rather complicated.