Fonts draw the same on all platforms?


Given the same OpenType font, will Windows, Macintosh, and Linux builds of Juce draw the text identically? Or are there going to be differences since we are going to the Win32 API to get the outlines on Windows, FreeType to get the outlines on Linux, and I don’t know what about the Mac?

Will a user interface laid out with a specific font look pixel-identical on all platforms that Juce supports?


It’ll be the same to within a pixel, but obviously the rendering engines may differ very slightly. E.g. on a mac you can flip between the software and OSX rendering engines, and the gamma is a little bit different, but you’re safe to assume that the layout will be consistent.