Bug 40865 - При отключении web шрифтов в chromium символы отображаются прямоугольниками
Summary: При отключении web шрифтов в chromium символы отображаются прямоугольниками
Status: CLOSED WORKSFORME
Alias: None
Product: Sisyphus
Classification: Development
Component: chromium-disable-webfonts (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Andrey Cherepanov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-09-06 12:09 MSK by Sergey Novikov
Modified: 2023-11-09 17:28 MSK (History)
7 users (show)

See Also:


Attachments
Поведение на KWorkstation (220.38 KB, image/png)
2021-09-06 12:09 MSK, Sergey Novikov
no flags Details
Поведение на остальных системах (233.32 KB, image/png)
2021-09-06 12:12 MSK, Sergey Novikov
no flags Details
Скриншот с локальным шрифтом иконок. (148.28 KB, image/png)
2021-09-29 12:07 MSK, Sergey V Turchin
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey Novikov 2021-09-06 12:09:36 MSK
Created attachment 9637 [details]
Поведение на KWorkstation

В ходе тестирования chromium было обнаружено следующее:
При установке пакета chromium-disable-webfonts символы начинают отображаться прямоугольниками (см. скриншот). Такое поведение наблюдается только на системе KWorkstation 9.1, на остальных системах (workstation-9.2-x86-64/i586, education-9.1-i586/x86-64 xfce/kde) символы не отображаются, прямоугольников нет. Такое же поведение наблюдается и на chromium-gost.

Шаги воспроизведения:
1) Установить пакет, отключающий веб-шрифты:
# apt-get install chromium-disable-webfonts
2) Перелогиниться (пакет работает на этапе загрузки сеанса);
3) Перейти на страницу https://chrome.google.com/webstore/category/extensions

Ожидаемый результат:
Веб-шрифты отключены. Иконки в левом блоке (слева от надписей Расширения и Темы) не отображаются.

Реальный результат:
Веб-шрифты отключены. Иконки в левом блоке (слева от надписей Расширения и Темы) отображаются прямоугольниками.

Версии пакетов:
chromium-disable-webfonts-2.0-alt1
chromium-gost-92.0.4515.107-alt0.p9.1
chromium-92.0.4515.107-alt0.p9.1
Comment 1 Sergey Novikov 2021-09-06 12:12:52 MSK
Created attachment 9638 [details]
Поведение на остальных системах
Comment 2 Sergey V Turchin 2021-09-06 12:44:31 MSK
Видимо, не фильтрует какие-то из шрифтов.

fonts-ttf-google-noto-sans-symbols
fonts-ttf-google-droid-sans
fonts-ttf-google-droid-sans-mono
fonts-type1-urw
fonts-ttf-google-crosextra-caladea
fonts-ttf-google-crosextra-carlito
fonts-ttf-google-droid-serif
fonts-bitmap-misc
fonts-ttf-google-noto-common
fonts-ttf-dejavu
Comment 3 Andrey Cherepanov 2021-09-06 13:10:34 MSK
(Ответ для Sergey V Turchin на комментарий #2)
> Видимо, не фильтрует какие-то из шрифтов.
> 
> fonts-ttf-google-noto-sans-symbols
> fonts-ttf-google-droid-sans
> fonts-ttf-google-droid-sans-mono
> fonts-type1-urw
> fonts-ttf-google-crosextra-caladea
> fonts-ttf-google-crosextra-carlito
> fonts-ttf-google-droid-serif
> fonts-bitmap-misc
> fonts-ttf-google-noto-common
> fonts-ttf-dejavu

Локальные шрифты он и не должен фильтровать. Фильтрация исключительно тех шрифтов, которые явно заданы в заголовке HTML. Попробуйте удалить локально эти шрифты и проверить.
Comment 4 Sergey V Turchin 2021-09-06 13:33:51 MSK
Тогда понятно. Шрифт есть, а конкретных символов нет, поэтому квадратики.

P.S.
Если кто знает, каких шрифтов не хватает, сообщите, а то я хотел бы иметь возможность выключить приходящие шрифты, но пока вылазят местами.
Comment 5 Tatyana Gagina 2021-09-21 11:23:28 MSK
Аналогичное поведение и на p10, только на системе KWorkstation.
Версии пакетов: 
chromium-disable-webfonts-2.0-alt1
chromium-93.0.4577.82-alt1
Comment 6 Sergey V Turchin 2021-09-21 11:29:53 MSK
(Ответ для Tatyana Gagina на комментарий #5)
> Аналогичное поведение и на p10
А я пока и не нашёл нужных шрифтов вместо квадратиков.
Comment 7 Sergey V Turchin 2021-09-21 11:56:43 MSK
  чтоб по ссылке не ходить. :-)
Comment 8 Sergey V Turchin 2021-09-28 17:50:31 MSK
Ну и, собственно. баг во всех этих "остальных системах", т.к. даже квадратиков не показывают, хотя там должны быть символы.
Comment 9 Sergey V Turchin 2021-09-29 12:03:58 MSK
> 3) Перейти на страницу https://chrome.google.com/webstore/category/extensions
Я нашёл. Шрифт в пакете fonts-ttf-material-icons.
В firefox на этой странице отображаются символы с отключенными веб-шрифтами.
В chromium квадратики.
В kwrite эти символы видны.

P.S.
Это на Сизифе.
Comment 10 Sergey V Turchin 2021-09-29 12:07:27 MSK
Created attachment 9747 [details]
Скриншот с локальным шрифтом иконок.
Comment 11 Osmolovskaya Anastasia 2022-10-21 15:06:27 MSK
Актуально для версии chromium=106.0.5249.119-alt0.p10.1
Comment 12 Osmolovskaya Anastasia 2022-11-03 15:17:53 MSK
Актуально для chromium=106.0.5249.119-alt0.p10.2
Comment 13 Vera Blagoveschenskaya 2023-01-29 12:12:19 MSK
Workstation K 10.1, обновленный до Sisyphus:
chromium-gost-107.0.5304.87-alt1.x86_64
chromium-109.0.5414.74-alt1.x86_64
chromium-disable-webfonts-2.0-alt1.noarch

Ошибка все еще актуальна

1) Запустить
$ сhromium --disable-remote-fonts
$ сhromium-gost --disable-remote-fonts
2) Перейти на страницу https://chrome.google.com/webstore/category/extensions

Результат: Иконки в левом блоке (слева от надписей Расширения и Темы) отображаются прямоугольниками
Comment 14 Kostevich Arseniy 2023-08-11 13:51:53 MSK
На системе Workstation K 10.1 (обновленной до Sisyphus) с версией chromium-115.0.5790.110-alt1 ошибка не воспроизводится.

В P10 на системе Workstation K 10.1 с версией chromium-115.0.5790.110-alt0.p10.1 ошибка воспроизводится
Comment 15 Vera Blagoveschenskaya 2023-10-03 11:08:04 MSK
Workstation K 10.2 x86_64 (p10)

chromium-117.0.5938.132-alt0.p10.1.x86_64
chromium-disable-webfonts-2.0-alt1.noarch
chromium-gost-110.0.5481.177-alt1.p10.1.x86_64

Ошибка больше не воспроизводится.
Comment 16 Vera Blagoveschenskaya 2023-11-09 16:10:30 MSK
(Ответ для Vera Blagoveschenskaya на комментарий #15)
> Workstation K 10.2 x86_64 (p10)
> 
> chromium-117.0.5938.132-alt0.p10.1.x86_64
> chromium-disable-webfonts-2.0-alt1.noarch
> chromium-gost-110.0.5481.177-alt1.p10.1.x86_64
> 
> Ошибка больше не воспроизводится.

Прошу игнорировать данный комментарий.
Проверка выполнялась по изначальному описанию https://bugzilla.altlinux.org/show_bug.cgi?id=40865#c0, 
а не по уточненному https://bugzilla.altlinux.org/show_bug.cgi?id=40865#c13, с вводом команд.

Если после установки выполнить команды:
$ сhromium --disable-remote-fonts
$ сhromium-gost --disable-remote-fonts
и перейти на страницу https://chrome.google.com/webstore/category/extensions

то к сожалению, квадратики все еще отображаются.
Comment 17 Nikolai Zurabishvili 2023-11-09 17:28:04 MSK
Ошибка воспроизводится при заходе на https://chrome.google.com/webstore/category/extensions

Однако google уже в новых версиях браузеров предоставляет ссылку на новый сайт https://chromewebstore.google.com/category/extensions где ошибка не воспроизводится.

Так как в других случаях пакет chromium-disable-webfonts работает корректно (например зайдя на https://fonts.google.com/ веб шрифты не отображаются) то считаю что можно закрыть баг