Мне не нужен кернинг. Мне не нужно узнавать расстояние между символами. Я пишу небольшую утилитку для себя, которая генерирует наборы символов для скинов к Winamp и QCD. Поэтому там каждый символ должен умещатся строго в прямоугольник. В общем проблему я решил, дело был не в АПИшных функциях: я смещение символа в строке неправильно считал. Возникла другая проблема: если шрифт сделать курсивным, то ширина символов по идее должна увеличиться, но она не увеличивается.