Я нашел код C ++ на CodeGuru, который учитывает пары Кернинга и рисует с помощью GDI +. Это не .NET, поэтому необходимо взаимодействие, иначе вы можете поместить код в сборку C ++ / CLI.
Сделать GDI + менее привередливым в шрифтах
По сути, вам нужно получить пары кернинга шрифта и собрать путь рисования GDI + для данной строки. Я смог открыть, собрать и запустить его код в Visual Studio 2013 без особых усилий, и он правильно выполняет кернинг. ех. Ничья "SAVVA" с Гарамондом приведет к правильной работе AV-пары.