Со вчерашнего дня я обнаружил, что YouTube поменял шрифты заголовков. У меня они стали очень жирными. Поискав по запросу «шрифты youtube», а так же поспрашивав у друзей, удалось найти похожие проблемы и у других. Оказалось, что у кого-то шрифты стали меньше, у кого-то и вовсе не видно заголовков. Такая проблема наблюдалась в Google Chrome, Opera 26. В Opera 12 отображение заголовков было самым обычным.

Вот о чем я. Было:

image

Стало:



Было:



Стало:



Стало понятно, что YouTube в очередной раз что-то нахимичил. А нахимичил он вот что. В css в качестве шрифтов заголовков указаны:

font-family:
Roboto,arial,sans-serif;

«Правильный» шрифт (тот, что был до этого) arial. Решений данной проблемы было не особо много. Из того что удалось найти, это тема на reddit. Там предлагалось установить расширение «Stylish» и в нем прописать css для YouTube:

body {
    font-family: "Arial" !important;
}

Варианты с установкой различных расширений я всегда рассматривал в последнюю очередь, т.к. я очень трепетно отношусь к безопасности.
Расширения я никогда не писал, поэтому уже думал смириться с этим шрифтом. Но, наткнулся сегодня на статью на хабре "Готовим расширение под Chrome, украшаем Хабр", решил написать простенькое расширение, которое бы исправляло шрифты.

Итак. Создаем папочку. В ней 2 файлика: manifest.json и style.css. В manifest.json пишем:

{
    "name":"YouTube Fonts",
     "manifest_version": 2,
     "version": "2",
    "description":"normal fonts for youtube",
    "content_scripts":[
        {
            "matches":["http://www.youtube.com/*"],
            "css":["style.css"]
        }
    ]
}

В файлике style.css, соответственно:

body {
    font-family: "Arial" !important;
}

Далее переходим в расширения в хроме. Включаем режим разработчика. Жмем кнопку «Загрузить распакованное расширение». Указываем путь к нашей папке. Обновляем страничку на YouTube и радуемся старому доброму Arial. При желании, можно запаковать расширение в 1 файлик кнопкой «Упаковать расширения» и указать путь к папке.

Скачать готовое расширение можно отсюда.
Исходники лежат тут.
Надеюсь, кому-то пригодится. Спасибо за внимание.

Update:
Как оказалось, в новых версиях Chrome при запуске отключаются расширения, установленные не из магазина. Каждый раз включать расширение не особо удобно. Поэтому пришлось найти альтернативное решение.

Открываем C:\Windows\Fonts\. Ищем злополучный шрифт «Roboto» (если у вас его нет, то скорее всего вы не заметили никаких изменений на Youtube). Данный шрифт копируем в резервную папку (на всякий случай), а из C:\Windows\Fonts\ удаляем. Обновляем страничку на YouTube. Шрифт в заголовках должен вернуться в норму.

P.S. Статья была написана с целью поделиться своим решением проблемы с шрифтами. Для тех, у кого были эти самые проблемы.

Комментарии (15)


  1. denis_g
    25.05.2015 15:06

    Я просто оставлю это здесь… ;)


    1. AnykeyMan Автор
      25.05.2015 15:12
      -5

      Я видел это расширение и указал его в статье. И, как я уже говорил:
      «Варианты с установкой различных расширений я всегда рассматривал в последнюю очередь, т.к. я очень трепетно отношусь к безопасности.»


      1. denis_g
        25.05.2015 16:53

        Ну… Как бы исходники открыты, исходники расширений, установленных из маркета тоже можно посмотреть, так что не вижу особых причин для паранойи. Это ж не LastPass, который, ЕМНИП, с бинарником идет.


        1. AnykeyMan Автор
          25.05.2015 18:12

          Статья писалась не чтобы поумничать. Писалась она с целью поделиться своим решением данной проблемы. Писалась статья в основном для тех, кто испытывал похожие проблемы, коих, поиск в гугле нашел не так уж и мало.


          1. denis_g
            25.05.2015 18:45

            Ок.


  1. lorndesign
    25.05.2015 15:37
    +1

    Гугл недавно обновил версию шрифта Roboto. Впервые это ощутили на веб-проектах, где был использован этот гугл-фонт.
    Само собой, где физический был такой шрифт среди системных, подвоха не заметили.

    Пологаю, это всё одна цепочка событий…


  1. zenden2k
    25.05.2015 15:52

    У меня ничего не изменилось. Виндовс 8.1


    1. a553
      25.05.2015 16:37
      +2

      Автор всё перепутал просто. У него в системных шрифтах стояла какая-то фигня вместо Roboto, а он это пытался исправить расширением.


  1. Ezhyg
    25.05.2015 16:42

    Маленький нюанс, шрифт-то используется «удалённый».

    Roboto
    @font-face {
    font-family: «Roboto»;
    font-style: normal;
    font-weight: 400;
    src: url("//fonts.gstatic.com/s/roboto/v15/IC_Dw3HJuHH__1Luo8iRGA.woff2") format(«woff2»), url("//fonts.gstatic.com/s/roboto/v15/Y5yuUJGDLtmYv2_3fMB4fA.woff") format(«woff»);
    }

    Roboto Medium
    @font-face {
    font-family: «Roboto»;
    font-style: normal;
    font-weight: 700;
    src: url("//fonts.gstatic.com/s/roboto/v15/oHi30kwQWvpCWqAhzHcCSFtXRa8TVwTICgirnJhmVJw.woff2") format(«woff2»), url("//fonts.gstatic.com/s/roboto/v15/oHi30kwQWvpCWqAhzHcCSD8E0i7KZn-EPnyo3HZu7kw.woff") format(«woff»);
    }

    там ещё курсив для обоих есть, но я не стал уж его копипастить

    И именно там он был «исправлен» :(.


  1. stalinets
    25.05.2015 23:37

    У меня во всех видео (но, кажется, не сразу) кириллица стала квадратиками. Опера 12.17.
    Причём в строке поиска если набираю кириллицей — тоже квадратики.
    Шрифта Roboto в папке Fonts нет.
    image


    1. AnykeyMan Автор
      25.05.2015 23:47

      Для оперы можно по-другому.
      Создаешь файлик.css, пишешь в нем это:

      body {
      font-family: «Arial» !important;
      }

      Затем добавляешь эту css, в оперу (можно по этой инструкции). Попробуй.


      1. AnykeyMan Автор
        25.05.2015 23:54
        +1

        Ссылочка не вставилась, но легких путей мы не ищем.
        После того, как создал файлик.css, его нужно добавить в оперу. Для этого:

        Набираешь в адресной строке opera:about. Ищешь там текст «User CSS directory». Открываешь этот путь в проводнике. Кидаешь CSS'ку. Перезапускаешь оперу. После этого открываешь «Вид» (либо если менюшка скрыта, то «страница») — «Стиль» — активируешь стиль, который закинул в папку со стилями. Попробуй.


        1. stalinets
          26.05.2015 00:14

          С ютубом помогло, спасибо, но внешний вид многих сайтов с принудительным Arial'ом немного непривычен))


          1. stalinets
            28.05.2015 18:52

            Кстати, если видео встроено в сообщение на форуме, например — всё равно квадратики. Кликаешь по значку «Открыть на Youtube» — и на самом сайте уже нормально, шрифт Arial.
            Видимо, при встраивании видео принудительно указать шрифт не срабатывает.


    1. ZoomLS
      26.05.2015 22:51

      >>Opera 12.17
      Ну хоть не IE 6, уже хорошо. Вот только, сколько можно пользоваться устаревшими браузерами и жаловаться на то, что что-то не работает?