Почему один и тот же шрифт выглядит по-разному на Mac OS и Windows? И как это исправить?
Если не делали сброс стилей браузера то такое будет. Подключите https://github.com/necolas/normalize.css/blob/mast... и посмотрите.
Короче я невнимательно посмотрел.
Для заголовков там идет не Open Sans, а Liberation Sans Narrow, которого нет в google fonts. Он у меня подключался из стандартных шрифтов операционки, но видимо его нет или не так отображается в Mac. 
В итоге вручную подключил его отдельно в различных форматах.