Все дело в том, что вы воспользовались нестандартным шрифтом. У стандартных шрифтов есть такая штука как хинтинг - подсказки касательно того, как растеризовывать шрифт на низком разрешении. Очевидно у того шрифта что вы взяли этого хинтинга нет, поэтому на 96dpi все выглядит адово.
Советую не мудрить и использовать Arial, Segoe и иже с ним. Если хотите сторонние шрифты - ищите те, которые разработаны серьезными конторами, например шрифты Ubuntu. И то, все надо проверять.