Bug 31575 - проблема отрисовки шрифтов
Summary: проблема отрисовки шрифтов
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: terminology (show other bugs)
Version: unstable
Hardware: all Linux
: P3 major
Assignee: Yuri N. Sedunov
QA Contact: qa-sisyphus
URL: https://github.com/behdad/harfbuzz/is...
Keywords: regression
Depends on:
Blocks:
 
Reported: 2015-12-01 17:39 MSK by Michael Shigorin
Modified: 2015-12-23 14:31 MSK (History)
2 users (show)

See Also:


Attachments
разница логов сборки (diff -u) (106.03 KB, patch)
2015-12-09 14:00 MSK, Michael Shigorin
no flags Details | Diff
разница логов сборки (diff -u | wdiff -d) (86.88 KB, text/plain)
2015-12-09 14:04 MSK, Michael Shigorin
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Shigorin 2015-12-01 17:39:03 MSK
Со штатным terminus 18 получается так: http://i.imgur.com/JynLVUg.jpg
Если поменять на terminus 20, аналогично (и mc расплющивает полностью).
Если на Fira Mono -- глифы выравниваются по верхнему обрезу :)

Воспроизводится в virtualbox и на железе при помощи, например, http://nightly.altlinux.org/sisyphus/snapshots/20151201/regular-enlightenment-20151201-i586.iso (с завтрего будет в http://nightly.altlinux.org/sisyphus/flavours/enlightenment/).
Comment 1 Michael Shigorin 2015-12-09 13:41:16 MSK
PS: при этом собственно проблема наверняка не в terminology, который не менялся с сентября: http://www.opennet.ru/openforum/vsluhforumID3/105729.html#77

Ещё две недели будет доступен для сравнения снапшот http://nightly.altlinux.org/sisyphus/snapshots/20151125/ без этой проблемы (могу отложить образы и логи сборки для сравнения, если будет желание всё-таки починить эту беду).

В регулярке 20151209 воспроизводится, не получится пометить её как "tested" :(
Comment 2 Michael Shigorin 2015-12-09 14:00:36 MSK
Created attachment 6449 [details]
разница логов сборки (diff -u)

Собственно, чего это я -- вот дифф логов сборки 20151125 и 20151202;
среди прочего изменились:

xorg-server: 1.16.4 -> 1.18.0
Mesa (libGL, libgbm, libwayland-egl): 10.5.5 -> 11.0.6

С другой стороны, на localhost с неделю тому бага наблюдалась после точечного обновления E _до_ обновления как минимум xorg-server (его обновлял 7 декабря, libGL -- 27 ноября)...
Comment 3 Michael Shigorin 2015-12-09 14:04:27 MSK
Created attachment 6450 [details]
разница логов сборки (diff -u | wdiff -d)

Тот же дифф, дополнительно обработанный для выделения разницы в списках
(фрагменты в "[- ... ]{+ ... }").

Да, ещё perl у нас тогда обновился с 5.20.3 до 5.22.0 -- но это вряд ли...
Comment 4 Michael Shigorin 2015-12-18 00:32:18 MSK
Собрал тут regular-enlightenment-20151218-x86_64.iso с enlightenment-0.20.1-alt1 -- баг не испугался.
Comment 5 Yuri N. Sedunov 2015-12-23 06:55:14 MSK
https://github.com/behdad/harfbuzz/issues/187
Исправленный harfbuzz-1.1.2 в сизифе.
Comment 6 Michael Shigorin 2015-12-23 14:31:54 MSK
Ах вот кто был северным оленем... спасибо, действительно исправлено!