сложный пример. и так и сяк лопатил стили - не придумал решения...
но, наверное, можно как-то решить. даже без js. только стилями. но смотреть нужно утром, на свежую голову.
У каждого браузера своя технология антиалиасинга шрифтов. Шрифт нужно прогнать через конвертер. Большинству браузеров нужны woff, потом ttf. Такой "кривой" антиалисинг может быть для otf? Какой формат скачивали с google fonts?
www.fontsquirrel.com/tools/webfont-generator - этот генератор действительно очень хорош и (где-то читал сравнение) на твердую четверку справляется с конвертированием во все форматы.
недостаток только в svg или otf (по-моему) какой-то был. буквы немного жирнее получаются.