Автор Тема: Почему сломался шрифт в альтераторе?  (Прочитано 12552 раз)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Вот с этим никак не связано ? https://bugzilla.altlinux.org/show_bug.cgi?id=33516

dango

  • Гость
Вот с этим никак не связано ? https://bugzilla.altlinux.org/show_bug.cgi?id=33516
Ё-моё! Там еще ссылка на старый баг с продолжением в 2017 https://bugzilla.altlinux.org/show_bug.cgi?id=27651
И во всех случаях ноутбуки... И это:
https://bugzilla.altlinux.org/show_bug.cgi?id=27651#c5
Цитировать
Комментарий #5 от Michael Shigorin 2013-01-15 17:44:24

У меня сейчас воспроизводится под xorg-server-1.12.4-alt2 на:
- radeon с AMD C60 APU [HD6290]
- intel с Core i7-3xxx APU [HD4000]
- nouveau с C73 [GF7100/630i]
- vboxvideo...

Можно взять любой образ с
http://ftp.linux.kiev.ua/pub/Linux/ALT/people/mike/iso/mkimage-profiles/half-/20130115/
для проверки.
И что теперь, руками задавать размеры экрана или DPI или и то и другое?
Проверю вечером на безрыбье...

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Бред. Сейчас два раза подряд тот же проблемный лайв загрузился в virtualbox и в альтераторе нет проблем. dpi 96x96.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Бред. Сейчас два раза подряд тот же проблемный лайв загрузился в virtualbox и в альтераторе нет проблем. dpi 96x96.

А вот теперь раз 5 подряд проблема есть. Чудеса какие-то... dpi 96x96 и когда проблема есть, и когда проблемы нет.

dango

  • Гость
Чудесатее и чудесатее...
Регулярка lxde на sysvinit
$ xdpyinfo  | grep -B2 resolution
screen #0:
  dimensions:    1366x768 pixels (344x194 millimeters)
  resolution:    101x101 dots per inch
$ cat /var/log/Xorg.0.log | grep DPI
[    21.919] (==) modeset(0): DPI set to (96, 96)
Внезапно после серии экспериментов, acc с опцией -l от рута показал мне окно ЦУС с нормальными шрифтами. Выхлоп в консоли:
# acc -l
*** Make a new server socket ***
WARNING: (alterator lookout evaluation): imported module (alterator presentation events) overrides core binding `when'
frame:on-next is deprecated, use wizard-bind instead
/usr/lib/alterator/backend3/x11: line 95: fbresolution: команда не найдена
VBE: Error in VbeSignature
monitor_ddc: can't get ddc data
Без опции -l в ЦУС вместо русских букв вопросительные знаки и выхлоп:
# acc
WARNING: (alterator lookout evaluation): imported module (alterator presentation events) overrides core binding `when'
Эксперименты:
1. Установка пакета
# apt-get install alterator-x11
2. Ручная настройка через альтератор размера экрана и возврат автоматической настройки
3.  Удаление патчей infinality
# apt-get remove libfreetype-infinality fontconfig-infinalit
и их вовзрат
# apt-get install libfreetype-infinality fontconfig-infinalit
Хоть какой-то результат, т.к до этого acc -l вызывал альтератор с вопрос.знаками. Это благодаря п.1.
И два вывода:
1. ddcprobe дает ошибку
2. Видео HD5500 работает на ядерном modesetting.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
fbresolution: команда не найдена
Интересно - я не нашёл пакет с такой программой.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Предлагаю по мере возможностей опробовать регулярки. У меня пока других мыслей нет.

1. Слил последнюю regular-xfce-i586
2. Положил образ на кардридер
3. Загрузился с кардридера
4. Запустил 'acc', закрыл
5. Запустил 'acc -l', закрыл
6. Перегрузился с винчестера

Всё, больше ничего не делал.
На кой хрен его дальше смотреть, если пятый альтератор даже в базовой сборке полностью вхлам разломан?
На последнем сизифе сейчас стоит alterator-4.24-alt4.i586 и работает безотказно, хоть как над ним издевайся.
Хозяйничал бы сизифом, мигом убрал бы оттуда пятый альтератор к чёртовой матери, - таких разломов быть не должно. Надо поизвращаться с пятым альтератором?, - в отстойник!

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 434
    • Email
- alterator-4.24 - исключительная стабильность;
- alterator-5 непрерывным апгрейдом - разлом шрифтов на acc, корректно на acc -l;
- alterator-5 в свежайшей регулярке - полный разлом, использование невозможно.

Разве не видно что идёт непрерывная регрессия до полной невозможности использовать центр управления?!

А чего удивляться? Альтератор перетащили на новый guile, в таких случаях требуется ревизия всего кода (с учётом изменений в guile), а не одноразовые фиксы.
« Последнее редактирование: 19.08.2017 18:50:30 от sb »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Там ещё и новый alterator-browser-qt5
Андрей Черепанов (cas@)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Там ещё и новый alterator-browser-qt5

Да, Андрей.
Там выше показывал, что слом наблюдается с alterator-browser-qt5 и alterator-browser-qt4, но не с alterator-browser-qt.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Там ещё и новый alterator-browser-qt5

Да, Андрей.
Там выше показывал, что слом наблюдается с alterator-browser-qt5 и alterator-browser-qt4, но не с alterator-browser-qt.
alterator-browser-qt4 фактически и есть alterator-browser-qt с новым именем.
Андрей Черепанов (cas@)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Там ещё и новый alterator-browser-qt5

Да, Андрей.
Там выше показывал, что слом наблюдается с alterator-browser-qt5 и alterator-browser-qt4, но не с alterator-browser-qt.
alterator-browser-qt4 фактически и есть alterator-browser-qt с новым именем.

Понял, засечь бы где:

dpi отбросил сразу:
$ xdpyinfo | grep -B1 dot
  dimensions:    1024x768 pixels (300x230 millimeters)
  resolution:    87x85 dots per inch

при пересчёте оно близко к идеальному
1024*25.4/305
85.27737704918032786885

768*25.4/230
84.81391304347826086956

да и это только точек на дюйм.
Масштабирование не должно совсем ломать, на то оно и ttf.
Прикидываю (грубо):
или шрифт не нашло
или кодировка сломана
Других мыслей нет.
За что дальше цепляться и на что смотреть, - всё в полной темноте.
Пока откатил до alterator-4.24.
« Последнее редактирование: 19.08.2017 16:48:21 от Speccyfighter »

dango

  • Гость
Некорректное отображение шрифтов в ЦУС:
1. Текстовая информация на английском везде корректно отображается, на русском не везде.
2. Некорректно отображаемая текстовая информация на русском выглядит как строки вопросительных знаков.
3. Надписи всех пунктов на начальной странице ЦУС некорректно отображаются, кроме английских слов и наименований пунктов верхнего меню.
4. На прочих страницах на русском языке корректно отображаются:
   4.1 наименования пунктов верхнего меню
   4.2 статичные текстовые надписи
   4.3 наименования кнопок
   4.4 наименования полей ввода
   4.5 наименования полей со списком выбора
   4.5 наименования полей с выпадающим списком выбора
   4.6 наименования checkbox
   4.7 текст лицензионного договора
   4.8 текст в диалоговом окне подтверждения выхода
5. На прочих страницах на русском языке некорректно отображаются:
   5.1 текстовая информация в выпадающих списках выбора полей со списком выбора
   Примеры:
      5.1.1 в окне настройки часового пояса в выпадающем списке поля "Выберите страну"
      5.1.2 в окне управления системными службами в выпадающем списке поля "Изменить состояние"
      5.1.3 в окне настройки grub в выпадающем списке поля "Устройство"
      5.1.4 в окне настройки сетевых интерфейсов в выпадающем списке поля "Конфигурация"
      5.1.5 в доп.окне управления сетевыми интерфейсами в выпадающем списке поля "Сетевая подсистема"
      5.1.6 в окне настройки OpenVPN в выпадающем списке поля "Состояние"
      5.1.7 в окне настройки PPPoE в выпадающем списке поля "Состояние"
      5.1.8 в окне настройки PPTP в выпадающем списке поля "Состояние"
      5.1.9 в окне настройки раскладок клавитауры в выпадающем списке поля "Переключение раскладок"
      5.1.10 в окне настройки раскладок клавитауры в выпадающем списке поля "Модель"
   5.2 Текстовая информация в списках выбора полей со списком выбора
   Примеры:
      5.2.1 в окне настройки часового пояса в списке поля "Выберите часовой пояс"
      5.2.2 в окне настройки раскладок клавитауры в списке поля "Раскладки"
   5.3 текстовая информация в полях вывода динамических данных
   Примеры:
      5.3.1 в окне настройки даты и времени в поле вывода "Часовой пояс"
      5.3.2 в окне управления системными службами в поле вывода описания системной службы
      5.3.3 в окне управления системными службами в поле вывода состояния системной службы
      5.3.4 в окне настройки сетевых интерфейсов в поле вывода описания сетевого интрерфейса

Регулярки от 16.08.2017

regular-mate-latest-i586.iso
regular-cinnamon-latest-i586.iso
regular-xfce-latest-i586.iso
regular-kde5-latest-i586.iso
regular-lxde-latest-i586.iso

Результаты проверки в данных регулярках:
1. В Live-системе в ЦУС некорректное отображение текстовой информации на русском (согласно описанию выше)
2. В Live-системе в Установщике системы некорректное отображение текстовой информации в данных выпадающего списка поля "Устройство" на этапе 6
3. В установленной системе в ЦУС корректное отображение текстовой информации на русском

Регулярки от 16.08.2017

regular-wmaker-latest-i586.iso
regular-icewm-latest-i586.iso

Результаты проверки в данных регулярках:
1. В Live-системе в ЦУС некорректное отображение текстовой информации на русском (согласно описанию выше)
2. В Live-системе в Установщике системы некорректное отображение текстовой информации в:
2.1 названиях этапов установки
2.2 в данных выпадающего списка поля "Выберите страну" на этапе 3
2.3 в данных выпадающего списка поля "Выберите часовой пояс" на этапе 3
2.4 в данных выпадающего списка поля "Устройство" на этапе 6
3. В установленной системе в ЦУС некорректное отображение текстовой информации на русском так же как и в live-системе.

Резюме:
1. Некорректно отображается текстовая информация на русском в только в определенных местах.
2. В режиме live-системы в вышеперечисленных регулярок В ЦУС некорректно отображается текстовая информация на русском (согласно описанию выше) и в Установщике системы - в данных выпадающего списка поля "Устройство" на этапе 6, а для
3. В установленных системах на systemd в ЦУС корректно отображаются текстовая информация на русском
4. В live-системах и установленных системах на sysvinit в Установщике системы и ЦУС некорректно отображаются текстовая информация на русском в вышеописанных полях.

P.S. Проверка проводилась в ВМ.
« Последнее редактирование: 19.08.2017 17:20:51 от dango »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Дан, спасибо за подробный анализ, в сизифной sysv-xfce так и есть.

dango

  • Гость
В принципе, проблема почти локализована. При условии ее отсутствия в установленных регулярках на systemd остается поймать недостающее звено для sysvinit.