PixelFarm
PixelFarm is a versatile C 2D rendering library supporting both hardware and software acceleration. It features a high-performance hardware backend using OpenGL ES2+ and GLSL shaders for efficient vector and sub-pixel rendering. For environments without GPU access, it includes a pure software renderer based on MiniAgg, a customized fork of Agg-Sharp (Anti-Grain Geometry), known for producing high-quality graphics output. A key capability is its specialized scanline rasterizer that enables LCD-effect subpixel rendering, significantly sharpening text and curves on standard displays by blending colors at the sub-pixel level. The core library provides the rendering engine and an abstract text printer interface, while specific font loading and layout logic are handled by the complementary Typography project. PixelFarm is suitable for building custom graphics engines, user interfaces, and visual tools, with demonstrated applications in rendering HTML pages and processing complex vector files like SVGs. It delivers