Bug 35436 - LibreOffice - Некоторые иконки на панели задач имеют некорректное разрешение
Summary: LibreOffice - Некоторые иконки на панели задач имеют некорректное разрешение
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: LibreOffice-kde5 (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: darktemplar@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on: 41049
Blocks:
  Show dependency tree
 
Reported: 2018-09-25 15:20 MSK by Vera Blagoveschenskaya
Modified: 2022-11-17 21:12 MSK (History)
6 users (show)

See Also:


Attachments
icons (31.23 KB, image/png)
2018-09-25 15:20 MSK, Vera Blagoveschenskaya
no flags Details
svg-themes-comparison.png (39.18 KB, image/png)
2021-09-20 12:20 MSK, Aleksei Nikiforov
no flags Details
svg+dark (24.62 KB, image/png)
2022-06-01 17:13 MSK, Tatyana Gagina
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vera Blagoveschenskaya 2018-09-25 15:20:25 MSK
Created attachment 7776 [details]
icons

Некоторые иконки на панели задач имеют некорректное разрешение - см. скрин icons

На тестовом стенде (ASUS X507M)
xdpyinfo | grep -iE '(resol|dimen)'
dimensions: 3840x1080 pixels (686x193 millimeters)
resolution: 142x142 dots per inch
Comment 1 Vera Blagoveschenskaya 2018-10-08 17:53:06 MSK
https://bugs.documentfoundation.org/show_bug.cgi?id=120424
Comment 2 Vera Blagoveschenskaya 2021-09-14 17:42:53 MSK
Ошибка все еще актуальна
Comment 3 Anton Farygin 2021-09-14 18:06:00 MSK
Это только в KDE
Comment 4 Andrey Cherepanov 2021-09-15 07:01:26 MSK
Предлагаю перейти на --enable-gtk3-kde5 

http://git.altlinux.org/people/cas/packages/LibreOffice-still.git?p=LibreOffice-still.git;a=commitdiff;h=a030f833c4f3a958f0d54f939d01fab9cce6f352
Comment 5 Anton Farygin 2021-09-15 08:59:45 MSK
зачем ? kde5 плагин гораздо интереснее с точки зрения фич.
Comment 6 Andrey Cherepanov 2021-09-15 09:14:37 MSK
(Ответ для Anton Farygin на комментарий #5)
> зачем ? kde5 плагин гораздо интереснее с точки зрения фич.

Интереснее. Но и кривее. Ужасные значки сводят на нет любые преимущества. Впрочем, может разработчики наши посмотрят?
Comment 7 Anton Farygin 2021-09-15 09:15:11 MSK
Так я и перевесил на Алексея ровно для этого.
Comment 8 Aleksei Nikiforov 2021-09-15 15:55:57 MSK
Интерфейс на gtk3, похоже, просто игнорирует заданные на тестовом стенде настройки DPI. А вот на интерфейсах gen, kf5 и qt5 проблема воспроизводится.
Comment 9 Anton Farygin 2021-09-15 18:02:54 MSK
А это точно проблема с DPI ? Выбор SVG иконок помогает.
Comment 10 Aleksei Nikiforov 2021-09-16 13:31:17 MSK
(Ответ для Anton Farygin на комментарий #9)
> А это точно проблема с DPI ? Выбор SVG иконок помогает.

Не знаю. Но думаю, что проблема не у некоторых иконок, а у всех. Просто на иконках только с горизонтальными или вертикальными линиями её не видно.
Comment 11 Aleksei Nikiforov 2021-09-20 12:20:41 MSK
Created attachment 9709 [details]
svg-themes-comparison.png

К сожалению, обнаружилось, что во множестве случаев иконки svg в libreoffice смотрятся либо немного хуже, чем растровые иконки, либо значительно хуже.

На прикреплённой картинке показаны иконки breeze и breeze svg при использовании графических интерфейсов qt5 и gen (generic/x11). В обоих случаях breeze svg выглядит хуже. С другими темами иконок при сравнении с их svg-версиями дело обстоит также.

Используемый интерфейс зависит от наличия и используемого DE/WM. Либо можно запустить libreoffice указав явно:
SAL_USE_VCLPLUGIN="gen" soffice --writer

Также, чтобы generic интерфейс не падал при работе с иконками svg, требуется применить следующий патч:

https://gerrit.libreoffice.org/c/core/+/122344

С учётом того, что картинки svg выглядят плохо, на данный момент менять тему по-умолчанию на svg-версию, я думаю, не стоит.
Comment 12 Repository Robot 2022-01-13 14:37:08 MSK
LibreOffice-7.2.0.1-alt3 -> sisyphus:

 Thu Jan 13 2022 Aleksei Nikiforov <darktemplar@altlinux> 7.2.0.1-alt3
 - Enabled SVG icon themes by default for Qt5 and KF5 backends (Closes: #35436).
Comment 13 Tatyana Gagina 2022-01-21 12:34:55 MSK
Воспроизводится только на KDE в p10.
Версия: LibreOffice-7.2.0.1-alt3.

Тестовый стенд: HP Laptop 15-bw0xx.
xdpyinfo | grep -iE '(resol|dimen)'
  dimensions:    1920x1080 pixels (344x193 millimeters)
  resolution:    142x142 dots per inch
Comment 14 Vera Blagoveschenskaya 2022-01-21 12:40:00 MSK
(Ответ для Tatyana Gagina на комментарий #13)
> Воспроизводится только на KDE в p10.
> Версия: LibreOffice-7.2.0.1-alt3.

Какая тема была выставлена при проверке ошибки?
Comment 15 Tatyana Gagina 2022-01-21 12:58:36 MSK
(Ответ для Vera Blagoveschenskaya на комментарий #14)
> (Ответ для Tatyana Gagina на комментарий #13)
> > Воспроизводится только на KDE в p10.
> > Версия: LibreOffice-7.2.0.1-alt3.
> 
> Какая тема была выставлена при проверке ошибки?

Стили значков: Автоматически (Breeze (SVG)), Breeze (SVG), Breeze.

При выборе разного стиля значков разрешение по-прежнему остаётся некорректным.
Шаги воспроизведения:
1) открыть LibreOffice (Writer/Impress/Calc);
2) Сервис -> Параметры -> LibreOffice -> Стиль значков;
3) Выбрать стиль -> Применить -> войти заново в LibreOffice

Реальный результат: при выборе разных стилей некорректное разрешение иконок на панели инструментов. 

Ожидаемый результат: иконки корректно отображаются.
Comment 16 Repository Robot 2022-01-25 12:42:16 MSK
LibreOffice-7.2.0.1-alt3 -> p10:

 Thu Jan 13 2022 Aleksei Nikiforov <darktemplar@altlinux> 7.2.0.1-alt3
 - Enabled SVG icon themes by default for Qt5 and KF5 backends (Closes: #35436).
 Sat Jan 01 2022 Evgeniy Kukhtinov <neurofreak@altlinux> 7.2.0.1-alt2
 - Update russian translation for 7.2.0.1
Comment 17 Tatyana Gagina 2022-06-01 17:10:38 MSK
Ошибка воспроизводится на всех системах p10.
Версия: LibreOffice-still-7.2.7.2-alt1

При выборе стиля Breeze(SVG) некорректное разрешение иконок.
При выборе Breeze(SVG+dark) и Breeze (dark) значки еле различимы, сливаются с фоном (cкрин svg/dark.png)
Comment 18 Tatyana Gagina 2022-06-01 17:13:53 MSK
Created attachment 10838 [details]
svg+dark
Comment 19 Repository Robot 2022-07-06 08:50:30 MSK
LibreOffice-7.3.3.2-alt2 -> sisyphus:

 Mon Jul 04 2022 Evgeniy Kukhtinov <neurofreak@altlinux> 7.3.3.2-alt2
 - NMU: Update russian translation for 7.3.3.2
 Thu May 19 2022 Fr. Br. George <george@altlinux.ru> 7.3.3.2-alt1
 - Update to 7.3.3.2
 Tue Apr 12 2022 Evgeniy Kukhtinov <neurofreak@altlinux> 7.3.2.1-alt3
 - NMU: Update russian translation patch for 7.3.2.1
 Wed Mar 30 2022 Evgeniy Kukhtinov <neurofreak@altlinux> 7.3.2.1-alt2
 - NMU: Update russian translation for 7.3.2.1
 Sun Mar 20 2022 Andrey Cherepanov <cas@altlinux> 7.3.2.1-alt1
 - NMU: Update to 7.3.2.1
 - Fix insert symbols in Math (ALT #41969)
 Wed Mar 09 2022 Fr. Br. George <george@altlinux.ru> 7.3.1.3-alt1
 - Update to 7.3.1.3
 Tue Feb 22 2022 Evgeniy Kukhtinov <neurofreak@altlinux> 7.3.0.3-alt4
 - NMU: - adapted spec for kf5-kcoreaddons-devel-5.91.0-alt1 and kf5-kcoreaddons-devel-5.90.0-alt1
 Mon Feb 21 2022 Evgeniy Kukhtinov <neurofreak@altlinux> 7.3.0.3-alt3
 - NMU:
   + Update russian translation for 7.3.0.3
   + FTBFS: Fix build
 Wed Feb 16 2022 Fr. Br. George <george@altlinux.ru> 7.3.0.3-alt2
 - Fix build
 Wed Feb 02 2022 Fr. Br. George <george@altlinux.ru> 7.3.0.3-alt1
 - Update to 7.3.0.3 (7.3.0 release)
 Fri Jan 14 2022 Fr. Br. George <george@altlinux.ru> 7.3.0.1-alt1
 - Update to 7.3.0.1
 - Update buildreq (Closes: #40915, #37391)
 - Remove forky.c support
 Wed Jan 12 2022 Aleksei Nikiforov <darktemplar@altlinux> 7.2.0.1-alt3
 - Enabled SVG icon themes by default for Qt5 and KF5 backends (Closes: #35436).
 Fri Dec 31 2021 Evgeniy Kukhtinov <neurofreak@altlinux> 7.2.0.1-alt2
 - Update russian translation for 7.2.0.1
 Mon Aug 02 2021 Andrey Cherepanov <cas@altlinux> 7.2.0.1-alt1.1
 - FTBFS: patch bundled Skia for freetype 2.11 (ALT #40642)
 Wed Jul 14 2021 Fr. Br. George <george@altlinux.ru> 7.2.0.1-alt1
 - Update to 7.2.0.1
 Sat May 15 2021 Fr. Br. George <george@altlinux.ru> 7.1.3.2-alt1
 - Update to 7.1.3.2
 Wed May 12 2021 Aleksei Nikiforov <darktemplar@altlinux> 7.0.1.2-alt4
 - Switched python scripts to python-3.
 Mon Mar 15 2021 Fr. Br. George <george@altlinux.ru> 7.1.1.2-alt1
 - Update to 7.1.1.2
 Fri Feb 12 2021 Fr. Br. George <george@altlinux.ru> 7.1.0.3-alt3
 - Update to 7.1.0.3
 - Remove antic LanguageTool from ext_source
 - Bundle Python3.8
 Wed Jan 20 2021 Aleksei Nikiforov <darktemplar@altlinux> 7.0.1.2-alt3
 - Reduced build workers count for ppc64le.
 Tue Oct 13 2020 Ivan A. Melnikov <iv@altlinux> 7.0.1.2-alt2
 - Drop LanguageTool dependency for java-less build
 Tue Sep 22 2020 Fr. Br. George <george@altlinux.ru> 7.0.1.2-alt1
 - Update to 7.0.1.2
 Sat Aug 29 2020 Fr. Br. George <george@altlinux.ru> 7.0.0.3-alt2
 - Avoid qt5 dependency build
 Tue Aug 25 2020 Fr. Br. George <george@altlinux.ru> 7.0.0.3-alt1
 - Update to 7.0.0.3
 - Drop GTK2 and KDE4 support
 Thu Aug 06 2020 Andrey Cherepanov <cas@altlinux> 6.3.0.3-alt6
 - Use bundled liborcus-0.14.
 - Install mime package bundle for LibreOffice MIME types.
 Thu Jul 23 2020 Andrey Bychkov <mrdrew@altlinux> 6.3.0.3-alt5
 - Rebuild with dconf enabled (Closes: 38752).
 Sun May 31 2020 Ivan A. Melnikov <iv@altlinux> 6.3.0.3-alt4
 - Fix build with poppler 0.86.0 (see
   https://bugs.documentfoundation.org/show_bug.cgi?id=131353).
 - Get rid of java BRs in no-java build.
 - Fix build on mipsel:
   + fix linking with libatomic;
   + adjust building options.
 Mon Feb 03 2020 Aleksei Nikiforov <darktemplar@altlinux> 6.3.0.3-alt3
 - Rebuilt with new poppler and boost.
 Tue Dec 03 2019 Aleksei Nikiforov <darktemplar@altlinux> 6.3.0.3-alt2
 - Rebuilt with mdds-1.5.0 and boost-1.71.0.
 Sun Aug 04 2019 Fr. Br. George <george@altlinux.ru> 6.3.0.3-alt1
 - Version up to 6.3.0.3
 - Require pentaho-reporting-flow-engine (Closes: #36900)
 Sun May 26 2019 Fr. Br. George <george@altlinux.ru> 6.2.4.2-alt1
 - Verion up (Closes: #36635, #35896)
 Sun Apr 07 2019 Fr. Br. George <george@altlinux.ru> 6.2.2.2-alt1.1
 - Build with internal python
 Sun Mar 24 2019 Fr. Br. George <george@altlinux.ru> 6.2.2.2-alt1
 - Update to 6.2.2.2
 Sat Mar 02 2019 Nikolai Kostrigin <nickel@altlinux> 6.2.1.1-alt2
 - Fix FTBFS against libmysqlclient21
 Sun Feb 17 2019 Fr. Br. George <george@altlinux.ru> 6.2.1.1-alt1
 - Update to 6.2.1.1 (Closes: #36107, #35504, #35420, #35292)
 - Move KDE-depended library to -kde5 package (Closes: #36100)
 Mon Feb 11 2019 Fr. Br. George <george@altlinux.ru> 6.2.0.3-alt1
 - Update to 6.2.0.3
 - Build with native kde5 SAL instead of gtk3/kde5
 Tue Nov 27 2018 Aleksei Nikiforov <darktemplar@altlinux> 6.1.3.1-alt3
 - NMU: fixed build with new poppler.
 Sun Oct 21 2018 Ivan Razzhivin <underwit@altlinux> 6.1.3.1-alt2
 - build with gtk3/kde5 UI
 Tue Oct 16 2018 Fr. Br. George <george@altlinux.ru> 6.1.3.1-alt1
 - Update to 6.1.3.1
 Mon Sep 24 2018 Fr. Br. George <george@altlinux.ru> 6.1.2.1-alt1
 - Update to 6.1.2.1
 Sun Sep 16 2018 Fr. Br. George <george@altlinux.ru> 6.1.1.2-alt1
 - Update to 6.1.1.2
 Sun Aug 19 2018 Fr. Br. George <george@altlinux.ru> 6.1.0.3-alt1
 - Update to 6.1.0.3 (Closes: #35135)
 - MIPS port, thanks to iv@ (Closes: #35171)
 Tue Jun 05 2018 Fr. Br. George <george@altlinux.ru> 6.0.5.1-alt1
 - Update to 6.0.5.1 (Closes: #34765)
 - Introduce Qt5 chooser (Closes: #33136)
 - Provide libreoffice binary (Closes: #34825)
 - Add application/vnd.ms-visio.drawing.main+xml to mimetypes (Closes: #32699)
 Tue May 22 2018 Fr. Br. George <george@altlinux.ru> 6.0.4.2-alt1
 - Update to 6.0.4.2
 Wed Mar 21 2018 Aleksei Nikiforov <darktemplar@altlinux> 6.0.1.1-alt1.1
 - (NMU) Rebuilt with python-3.6.4.
 Tue Feb 13 2018 Fr. Br. George <george@altlinux.ru> 6.0.1.1-alt1
 - Update to 6.0.1.1
 Wed Nov 29 2017 Fr. Br. George <george@altlinux.ru> 5.4.3.2-alt1
 - Update to 5.4.3.2
 Sun Nov 19 2017 Aleksei Nikiforov <darktemplar@altlinux> 5.4.2.2-alt2
 - Rebuilt with libCoinMP-1.8.3.
 Wed Oct 04 2017 Fr. Br. George <george@altlinux.ru> 5.4.2.2-alt1
 - Update to 5.4.2.2
 Mon Sep 11 2017 Fr. Br. George <george@altlinux.ru> 5.4.1.2-alt1
 - Update to 5.4.1.2
 Sun Jul 30 2017 Fr. Br. George <george@altlinux.ru> 5.4.0.3-alt1
 - Update to 5.4.0.3
 Tue Jun 06 2017 Fr. Br. George <george@altlinux.ru> 5.3.3.2-alt2
 - Enable languagetool extension
 Tue May 16 2017 Fr. Br. George <george@altlinux.ru> 5.3.3.2-alt1
 - Update to 5.3.3.2
 - Build SDK
 Tue Apr 11 2017 Fr. Br. George <george@altlinux.ru> 5.3.2.2-alt1
 - Update to 5.3.2.2
 Wed Feb 08 2017 Fr. Br. George <george@altlinux.ru> 5.3.0.3-alt1
 - Update to 5.3.0.3
 - Change versioning scheme
 Sun Oct 16 2016 Fr. Br. George <george@altlinux.ru> 5.2-alt4
 - Update to 5.2.3.1
 Tue Aug 23 2016 Fr. Br. George <george@altlinux.ru> 5.2-alt3
 - Update to 5.2.1.1
 Mon Jul 18 2016 Fr. Br. George <george@altlinux.ru> 5.2-alt2
 - Update to 5.2.0.2
 - (closes: #31953)
 Sun Jul 10 2016 Fr. Br. George <george@altlinux.ru> 5.2-alt1
 - Update to 5.2.0.1
 Wed Jun 01 2016 Fr. Br. George <george@altlinux.ru> 5.1-alt4
 - Update to 5.1.3.2
 - Fix buildreqs
 Wed Mar 30 2016 Fr. Br. George <george@altlinux.ru> 5.1-alt3
 - Update to 5.1.2.1
 - Build with system python again
 Wed Mar 09 2016 Fr. Br. George <george@altlinux.ru> 5.1-alt2
 - Update to 5.1.1.3
 - Build without forky (turns out -XX:ParallelGCThreads=2 fixes OOM)
 Tue Feb 09 2016 Fr. Br. George <george@altlinux.ru> 5.1-alt1
 - Update to 5.1.1.1
 - Build with internal Python3
 Tue Nov 03 2015 Fr. Br. George <george@altlinux.ru> 5.0-alt2
 - Update to 5.0.3.2
 Tue Sep 15 2015 Fr. Br. George <george@altlinux.ru> 5.0-alt1
 - Update to 5.0.3.1
 - Rename package
 - Remove -standalone package
 Mon Feb 23 2015 Fr. Br. George <george@altlinux.ru> 4.4-alt2
 - Update to 4.4.1.2
 Wed Feb 04 2015 Fr. Br. George <george@altlinux.ru> 4.4-alt1
 - Update to 4.4.0.3
 - Turn tt and be langpacks on
 Sun Nov 30 2014 Fr. Br. George <george@altlinux.ru> 4.3-alt3
 - Update to 4.3.5.1
 Tue Nov 18 2014 Fr. Br. George <george@altlinux.ru> 4.3-alt2
 - Update to 4.3.4.1
 Tue Nov 11 2014 Fr. Br. George <george@altlinux.ru> 4.3-alt1
 - Update to 4.3.3.2
 - Provide loffice binary (Closes: #30044)
 - Reqiure gst-libav (Closes: #30015)
 Thu Jun 05 2014 Alexey Shabalin <shaba@altlinux.ru> 4.3-alt0.beta2.buildfix1
 - 4.3.0.0.beta2-buildfix1
 - update BR:
 - switch to librevenge-based import libs
 Tue Apr 29 2014 Fr. Br. George <george@altlinux.ru> 4.2-alt3
 - Version up to 4.2.4.1
 Tue Apr 15 2014 Fr. Br. George <george@altlinux.ru> 4.2-alt2
 - Version up to 4.2.3.3
 Tue Mar 18 2014 Fr. Br. George <george@altlinux.ru> 4.2-alt1
 - Version up
 Mon Feb 03 2014 Fr. Br. George <george@altlinux.ru> 4.1-alt9
 - Merge -full package into general one
 - Buld with help (closes: #29735)
 - Require gst1.0 plugins to install (closes: #29782)
 Wed Dec 25 2013 Fr. Br. George <george@altlinux.ru> 4.1-alt8
 - Build with --enable-release-build
 Wed Dec 18 2013 Fr. Br. George <george@altlinux.ru> 4.1-alt7
 - Version up to officially corporative stable 4.1.4.2
 - Disable applied patches
 Sun Nov 24 2013 Fr. Br. George <george@altlinux.ru> 4.1-alt6
 - Version up to officially stable 4.1.3.2
 - More accurate forky utilization
 Mon Sep 30 2013 Fr. Br. George <george@altlinux.ru> 4.1-alt5
 - Version up to 4.1.2.3
 Thu Sep 26 2013 Yuri N. Sedunov <aris@altlinux> 4.1-alt4
 - rebuild against libharfbuzz-icu
 Tue Sep 03 2013 Fr. Br. George <george@altlinux.ru> 4.1-alt3
 - Version up to 4.1.1.2
 - Refresh FC patchset
 - Un-hardcode /tmp usage (Closes: 29267)
 Mon Aug 12 2013 Alexey Shabalin <shaba@altlinux.ru> 4.1-alt2
 - fixed gnome file list
 - fixed kde file list
 - drop use gnome-open in gnome-open-url.sh
 - build with gstreamer-1.0
 - build with system libraries (libodfgen,libcdr,libmspub,libmwaw,libvisio,libcmis,libexttextcat)
 - build with system jar files
 - changed configure options --with-system-* to --with-system-libs
 Mon Jul 29 2013 Fr. Br. George <george@altlinux.ru> 4.1-alt1
 - Version up to 4.1.0.4
 - Renew FC patchset (previous ones are pushed to upstream)
 Tue May 14 2013 Fr. Br. George <george@altlinux.ru> 4.0-alt8
 - Version up to 4.0.3.3
 - Drop some RH patches accepted by upstream
 Tue Apr 23 2013 Sergey V Turchin <zerg@altlinux> 4.0-alt7.1
 - NMU: rebuilt with new poppler
 Sun Apr 21 2013 Fr. Br. George <george@altlinux.ru> 4.0-alt7
 - Closes: 28883
 - Drop some internal libraries build
 Wed Apr 17 2013 Fr. Br. George <george@altlinux.ru> 4.0-alt6
 - Version up to 4.0.2.2
 - Incoprporate useful RH patches
 Wed Mar 20 2013 Fr. Br. George <george@altlinux.ru> 4.0-alt5
 - Introduce Kazakh locale
 - Fix common binary displacement
 Mon Mar 18 2013 Fr. Br. George <george@altlinux.ru> 4.0-alt4
 - Fix conflicts with LO3
 - Introduce "full" package (without langpacks and GNOME/KDE stuff)
 Tue Mar 05 2013 Fr. Br. George <george@altlinux.ru> 4.0-alt3
 - Update to 4.0.2.1
 - Introduce extra extensions
 - Separate LibreOffice-standalone and LibreOffice-integrated packages
 - Introduce LibreOffice-mimetype
 Mon Mar 04 2013 Fr. Br. George <george@altlinux.ru> 4.0-alt2
 - Separate KDE4 plugins
 - Apply Firefox certificates import patch
 Mon Feb 18 2013 Fr. Br. George <george@altlinux.ru> 4.0-alt1
 Initial test build