Непонятк с гугл шрифтами, почему не везде работает?
ты точно нормально подключаешь эти шрифты. просто может быть такое что ты их не подключаешь. но так как у тебя на компе стоит open sans - он его открывает. тобишь и у остальных - у кого стоит на компе шрифт - открывается нормально
Для разных версий браузеров и операционных систем не всегда подходит шрифт ttf формата (если конечно вы только его прописали), бывает так, что шрифт нужно подсовывать браузеру в других форматах например woff или eot.  Для IE старых версий вообще использовать фикс. В вашем случае наверное есть смысл скачать веб-пак данного шрифта и загружать его из локальной папки не обращаясь к серверам гугл. Например вот отсюда https://www.fontsquirrel.com/fonts/open-sans , в мануале четко все описано какие свойства прописывать в CSS. Правда все на английском, но он там примитивный.