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
Created attachment 9638 [details] Поведение на остальных системах
Видимо, не фильтрует какие-то из шрифтов. 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
(Ответ для 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. Попробуйте удалить локально эти шрифты и проверить.
Тогда понятно. Шрифт есть, а конкретных символов нет, поэтому квадратики. P.S. Если кто знает, каких шрифтов не хватает, сообщите, а то я хотел бы иметь возможность выключить приходящие шрифты, но пока вылазят местами.
Аналогичное поведение и на p10, только на системе KWorkstation. Версии пакетов: chromium-disable-webfonts-2.0-alt1 chromium-93.0.4577.82-alt1
(Ответ для Tatyana Gagina на комментарий #5) > Аналогичное поведение и на p10 А я пока и не нашёл нужных шрифтов вместо квадратиков.
чтоб по ссылке не ходить. :-)
Ну и, собственно. баг во всех этих "остальных системах", т.к. даже квадратиков не показывают, хотя там должны быть символы.
> 3) Перейти на страницу https://chrome.google.com/webstore/category/extensions Я нашёл. Шрифт в пакете fonts-ttf-material-icons. В firefox на этой странице отображаются символы с отключенными веб-шрифтами. В chromium квадратики. В kwrite эти символы видны. P.S. Это на Сизифе.
Created attachment 9747 [details] Скриншот с локальным шрифтом иконок.
Актуально для версии chromium=106.0.5249.119-alt0.p10.1
Актуально для chromium=106.0.5249.119-alt0.p10.2
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 Результат: Иконки в левом блоке (слева от надписей Расширения и Темы) отображаются прямоугольниками
На системе Workstation K 10.1 (обновленной до Sisyphus) с версией chromium-115.0.5790.110-alt1 ошибка не воспроизводится. В P10 на системе Workstation K 10.1 с версией chromium-115.0.5790.110-alt0.p10.1 ошибка воспроизводится
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 Ошибка больше не воспроизводится.
(Ответ для 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 то к сожалению, квадратики все еще отображаются.
Ошибка воспроизводится при заходе на https://chrome.google.com/webstore/category/extensions Однако google уже в новых версиях браузеров предоставляет ссылку на новый сайт https://chromewebstore.google.com/category/extensions где ошибка не воспроизводится. Так как в других случаях пакет chromium-disable-webfonts работает корректно (например зайдя на https://fonts.google.com/ веб шрифты не отображаются) то считаю что можно закрыть баг