Ответ лежит не в вашем коде, а в коде Google.
Вот часть CSS, которую вы запрашиваете:
@font-face {
font-family: 'Ubuntu';
font-style: normal;
font-weight: bold;
src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url('http://themes.googleusercontent.com/static/fonts/ubuntu/v4/0ihfXUL2emPh0ROJezvraLO3LdcAZYWl9Si6vvxL-qU.woff') format('woff');
}
Ключевой строкой здесь является local('Ubuntu Bold')
, которая запрашивает загрузку локального файла, если это возможно.
Самое простое решение - скопировать весь CSS из Google, вставить его в свой собственный CSS и изменить это имя local
, например, local('Ubuntu Bold NonExisting Name or Something Else')
Такой шрифт не существует и не заменит шрифт, загруженный CSS.
P.S. Я не проверял это сам. Если срок действия 0ihfXUL2emPh0ROJezvraLO3LdcAZYWl9Si6vvxL-qU.woff
URL истекает, значит, вы находитесь в трудном положении. Попробуйте просмотреть лицензию на шрифт и подумайте о том, чтобы самостоятельно разместить шрифт, если приоритетной задачей является предотвращение локальной переопределения.