Summary: | Что-то не так с подчеркиванием ;-( | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | ruslandh <ruslandh> |
Component: | telegram-desktop | Assignee: | Vitaly Lipatov <lav> |
Status: | REOPENED --- | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | aen, alexander.shad, lav, oleg, ruslandh, zerg |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Attachments: |
Created attachment 14906 [details]
Как должно выглядить
Выдача /opt/Telegram/Telegram
Created attachment 14907 [details]
Весь текст сообщения ссылка.
Стенды с ошибкой:
=================
* ALT Regular Sisyphus x86_64
* Kernel: 6.5.8-un-def-alt1
* GNOME 45.0
* AMD Ryzen 7 4800HS with Radeon Graphics (16) @ 4.300GHz
* AMD ATI 04:00.0 Renoir
* 1: 1920x1080~144Hz 2: 1280x720~60Hz
* Wayland
Версия программы:
=================
telegram-desktop-4.10.5-alt2.x86_64
Шаги, приводящие к ошибке:
=================
* Открыть мессенджер
* Открыть канал
* Найти сообщение
Результат:
==========
Весь текст сообщения является ссылкой.
Ожидаемый результат:
====================
Сообщение должно быть текстом.
Настройте свои шрифты. У меня всё ок. $ rpm -qa --qf '%{NAME}\n'| grep ^fonts fonts-ttf-latex-xft fonts-ttf-google-noto-common fonts-ttf-dejavu fonts-ttf-google-droid-serif fonts-ttf-google-noto-sans-mono fonts-bitmap-misc fonts-ttf-google-noto-sans fonts-ttf-google-crosextra-carlito fonts-ttf-roboto fonts-ttf-google-noto-sans-symbols fonts-type1-urw fonts-ttf-google-crosextra-caladea fonts-ttf-google-noto-serif fonts-ttf-google-droid-sans fonts-ttf-google-noto-sans-symbols2 fonts-ttf-google-noto-emoji-color fonts-ttf-google-noto-emoji fonts-ttf-google-droid-sans-mono fonts-ttf-material-icons Created attachment 14908 [details]
всё ок с нормальными системными шрифтами
Created attachment 14952 [details] Проблема с форматированием текста, в версии telegram-desktop-4.11.2-alt1.x86_64 На текущий момент получается воспроизвести проблему на текущий момент. https://t.me/yabrowser/181 [root@alt-gnome ~]# rpm -qa --qf '%{NAME}\n'| grep ^fonts fonts-bitmap-misc fonts-otf-adobe-source-sans-pro fonts-ttf-gnu-freefont-common fonts-ttf-lxgw-wenkai fonts-ttf-google-noto-emoji-color fonts-ttf-google-croscore-arimo fonts-bitmap-terminus fonts-ttf-google-lato fonts-ttf-gnu-freefont-serif fonts-ttf-gnu-freefont-sans fonts-otf-abattis-cantarell fonts-ttf-gnu-freefont-mono fonts-otf-adobe-source-code-pro fonts-otf-mozilla-fira fonts-ttf-dejavu fonts-ttf-liberation-narrow fonts-type1-urw fonts-ttf-liberation Created attachment 14953 [details]
Все шрифты в системе, команда fs-list
Дополнение к предыдущему сообщению.
1. Я думаю, что шрифты тут вообще ни при чём. Что подчёркивать, решает не шрифт. 2. В 4.11 необходимые шрифты уже внутри Телеграма, и набор внешних шрифтов на него не влияет. Вы же сами пишете, что проблема с форматированием текста. Я пока могу предположить только то, что Qt не самый обновлённый у вас. (Ответ для Vitaly Lipatov на комментарий #8) > 1. Я думаю, что шрифты тут вообще ни при чём. Что подчёркивать, решает не > шрифт. > 2. В 4.11 необходимые шрифты уже внутри Телеграма, и набор внешних шрифтов > на него не влияет. > Вы же сами пишете, что проблема с форматированием текста. Я пока могу > предположить только то, что Qt не самый обновлённый у вас. 1. Да безусловно я разделяю данный тезис. На репорт влияет в частности на его статус, так он закрыт с комментарием всё ок с нормальными системными шрифтами. Поэтому я проиллюстрировал какие шрифты установлены. 2. Какой есть в Cизифе, система всегда в актуальном состоянии: [oleg@alt-gnome ~]$ sudo apt-get update [sudo] password for oleg: Получено: 1 http://ftp.altlinux.org Sisyphus/x86_64 release [4238B] Получено: 2 http://ftp.altlinux.org Sisyphus/x86_64-i586 release [1680B] Получено: 3 http://ftp.altlinux.org Sisyphus/noarch release [2859B] Получено 8777B за 0s (220kB/s). Найдено http://ftp.altlinux.org Sisyphus/x86_64/classic pkglist Найдено http://ftp.altlinux.org Sisyphus/x86_64/classic release Найдено http://ftp.altlinux.org Sisyphus/x86_64-i586/classic pkglist Найдено http://ftp.altlinux.org Sisyphus/x86_64-i586/classic release Найдено http://ftp.altlinux.org Sisyphus/noarch/classic pkglist Найдено http://ftp.altlinux.org Sisyphus/noarch/classic release Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено [oleg@alt-gnome ~]$ sudo apt-get dist-upgrade Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Подсчет обновлений... Завершено 0 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено. Я не знаю в чем проблема, я просто изменил статус репорта, так я могу воспроизвести описанную Русланом проблему. Единственное, что бы хорошо проверить, это Flatpak-версию. Что бы точно быть уверенным, что проблема не в самом телеграм. Я сегодня установлю и отпишусь. (Ответ для Олег Щавелев на комментарий #9) ... > Я не знаю в чем проблема, я просто изменил статус репорта, так я могу > воспроизвести описанную Русланом проблему. > > Единственное, что бы хорошо проверить, это Flatpak-версию. Что бы точно быть > уверенным, что проблема не в самом телеграм. Это Руслан с самого начала написал, что в установленном через epm play telegram проблемы нет. (Ответ для Vitaly Lipatov на комментарий #10) > (Ответ для Олег Щавелев на комментарий #9) > ... > > Я не знаю в чем проблема, я просто изменил статус репорта, так я могу > > воспроизвести описанную Русланом проблему. > > > > Единственное, что бы хорошо проверить, это Flatpak-версию. Что бы точно быть > > уверенным, что проблема не в самом телеграм. > Это Руслан с самого начала написал, что в установленном через epm play > telegram проблемы нет. Виталий, тогда в этом случае сопоставление с Flatpak-версии не имеет смысла. Отловил, показываю на записи по ссылке: https://disk.yandex.ru/d/B4E566gxRv9ISw Приложение запущено в терминале: [oleg@alt-gnome ~]$ telegram-desktop qt.dbus.integration: Could not connect "org.freedesktop.NetworkManager" to "stateChanged" : Type not registered with QtDBus in parameter list: QNetworkManagerInterface::NMState qt.dbus.integration: Could not connect "org.freedesktop.NetworkManager" to "connectivityChanged" : Type not registered with QtDBus in parameter list: QNetworkManagerInterface::NMConnectivityState qt.dbus.integration: Could not connect "org.freedesktop.NetworkManager" to "deviceTypeChanged" : Type not registered with QtDBus in parameter list: QNetworkManagerInterface::NMDeviceType qt.dbus.integration: Could not connect "org.freedesktop.NetworkManager" to "meteredChanged" : Type not registered with QtDBus in parameter list: QNetworkManagerInterface::NMMetered QPainter::begin: Paint device returned engine == 0, type: 2 QWidget::render: Cannot render with an inactive painter qt.core.qobject.connect: QObject::connect: No such signal QPlatformNativeInterface::systemTrayWindowChanged(QScreen*) qt.gui.imageio.jpeg: Corrupt JPEG data: premature end of data segment qt.gui.imageio.jpeg: Corrupt JPEG data: premature end of data segment qt.gui.imageio.jpeg: Corrupt JPEG data: premature end of data segment qt.svg: Error while inflating gzip file: SVG format check failed qt.gui.imageio.jpeg: Corrupt JPEG data: premature end of data segment qt.gui.imageio.jpeg: Corrupt JPEG data: premature end of data segment Попробовал собрать с параметром system_fonts https://packages.altlinux.org/ru/tasks/337981/ и https://packages.altlinux.org/ru/tasks/337992/ эффект неправильного отображения пропадает Не очень понял, в комментариях к DESKTOP_APP_USE_PACKAGED_FONTS CMakefile написано: Use preinstalled fonts instead of bundled one. Не очень понял это комментарий, может надо в момент сборки пакета надо нужные шрифты куда-то подложить ? И да, если установить пакет из этих заданиях и поставить пакет fonts-ttf-open-sans, эффект опять возникает. (Ответ для ruslandh на комментарий #13) > Попробовал собрать с параметром system_fonts > https://packages.altlinux.org/ru/tasks/337981/ > и > https://packages.altlinux.org/ru/tasks/337992/ > > эффект неправильного отображения пропадает > > Не очень понял, в комментариях к DESKTOP_APP_USE_PACKAGED_FONTS CMakefile > написано: > Use preinstalled fonts instead of bundled one. > > Не очень понял это комментарий, может надо в момент сборки пакета надо > нужные шрифты куда-то подложить ? > > И да, если установить пакет из этих заданиях и поставить пакет > fonts-ttf-open-sans, эффект опять возникает. Руслан, у нас воспроизводился проблема без шрифтов. Если будет минутка, собери повторно мы протестируем и в GNOME и в KDE (Ответ для ruslandh на комментарий #13) > Попробовал собрать с параметром system_fonts > https://packages.altlinux.org/ru/tasks/337981/ > и > https://packages.altlinux.org/ru/tasks/337992/ > > эффект неправильного отображения пропадает > > Не очень понял, в комментариях к DESKTOP_APP_USE_PACKAGED_FONTS CMakefile > написано: > Use preinstalled fonts instead of bundled one. > > Не очень понял это комментарий, может надо в момент сборки пакета надо > нужные шрифты куда-то подложить ? В данном контексте PACKAGED — это установленный в систему из пакета. Антоним для BUNDLED. (Ответ для Vitaly Lipatov на комментарий #8) > Я пока могу > предположить только то, что Qt не самый обновлённый у вас. Здравствуйте. Поднял виртуальную машину с нуля, установил телеграмм и наблюдаю интересное поведение пакета. При запуске (в моем случае через консоль) подчеркивания сливаются с текстом в некоторых топах, в некоторых нет, закрываем Ctrl+Q открываем заново уже часть идет нормально, чать с подчеркиванием, закрываем открываем полностью все ок, закрываем открываем, что-то подчеркивается, что-то нет. Такое же поведение наблюдается на основной машине, не виртуальной. Исходя из это позволю сделать себе предположение, что проблема не в пакете telegram-desktop, а в каком-то из пакетов зависимостей, возможно каком-то из qt6 в котором описана функция работы с системными шрифтами. И если мое предположение верно, то надо понять в какой именно пакет/библиотека работает некорректно Также периодически ловится ошибка в терминале [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f08baf86f80] Packet corrupt (stream = 0, dts = 152224). [NULL @ 0x7f08b15e5400] Invalid NAL unit size (173902 > 2506). [NULL @ 0x7f08b15e5400] missing picture in access unit with size 2510 |
Created attachment 14905 [details] Сливается с предыдущими строками Странно что-то с подчеркиванием