Let me preface this by I need to set JUCE_CORETEXT_AVAILABLE (JUCE_USE_DIRECTWRITE on windows) to 0 in order to be able to change the kerning factor. When I do this, many fonts, but not all, render a lot smaller (but each character still takes up the same amount of space). This is easily reproducible in the demo project if you switch between software renderer/OpenGL and the CoreGraphics one). Fonts like Courier New exhibit this behavior. Any help or work around here would be greatly appreciated.