AIMP Forum
AIMP for PC => Ошибки и замечания / Bugs => Topic started by: DarkDrawKill on September 17, 2025, 19:23:11
-
Со скином A4 добавление в очередь хотя бы одного трека вызывает жуткие тормоза интерфейса
Я подумал может это проблема рендерера поэтому написал в здесь
-
В консоль плеер ничего при этом не пишет? Я вижу, что в A4 используется много нестандартных шрифтов, возможно тормозит менеджер шрифтов при попытке найти аналог в линуксе.
-
В консоль плеер ничего при этом не пишет? Я вижу, что в A4 используется много нестандартных шрифтов, возможно тормозит менеджер шрифтов при попытке найти аналог в линуксе.
Видимо изза этого так как иконка паузы очереди пропала в панельке внизу и заменилась контурным квадратом
-
Ему, похоже, Segoe UI хватает за глаза, у меня не тормозит (linux mint 22.2)
Шрифт я себе отдельно ставил
Main 2025.09.18 14:55:24.970 D/Main: ApplySkin
Main 2025.09.18 14:55:25.207 D/FontCache: GetInfo(Segoe UI 17pt 96dpi 1 <0> P0 (style: 0))
Main 2025.09.18 14:55:25.208 D/FontCache: GetInfo(Segoe UI 16pt 96dpi 1 <0> P0 (style: 0))
Main 2025.09.18 14:55:25.223 D/FontCache: GetInfo(Segoe UI Semibold 20pt 96dpi 1 <0> P0 (style: 0))
Main 2025.09.18 14:55:25.229 D/FontCache: GetInfo(Segoe UI 13pt 96dpi 1 <0> P0 (style: 0))
Main 2025.09.18 14:55:25.237 D/FontCache: GetInfo(Segoe UI Semibold 21pt 96dpi 1 <0> P0 (style: 0))
Main 2025.09.18 14:55:25.267 D/FontCache: GetInfo(Segoe UI Semibold 13pt 96dpi 1 <0> P0 (style: 0))
Main 2025.09.18 14:55:25.306 D/FontCache: GetInfo(Segoe UI Semibold 16pt 96dpi 1 <0> P0 (style: 0))
Main 2025.09.18 14:55:25.366 D/FontCache: GetInfo(Segoe UI 19pt 96dpi 1 <0> P0 (style: 2))
Main 2025.09.18 14:55:25.382 D/FontCache: GetInfo(Segoe UI 17pt 96dpi 1 <0> P0 (style: 0))
Main 2025.09.18 14:55:25.389 D/FontCache: GetInfo(Segoe UI 13pt 96dpi 1 <0> P0 (style: 0))
Main 2025.09.18 14:55:25.444 D/FontCache: GetInfo(Segoe UI 16pt 96dpi 1 <0> P0 (style: 4))
Main 2025.09.18 14:55:26.717 D/FontCache: GetInfo(Calibri 11pt 96dpi 1 <0> P0 (style: 0))
Main 2025.09.18 14:55:27.800 D/FontCache: GetInfo(Segoe UI 19pt 96dpi 1 <0> P0 (style: 0))
Main 2025.09.18 14:55:27.800 D/FontCache: GetInfo(Segoe UI 17pt 96dpi 1 <0> P0 (style: 0))
Main 2025.09.18 14:55:27.862 D/FontCache: GetInfo(Segoe Fluent Icons 16pt 96dpi 1 <0> P0 (style: 0))
Main 2025.09.18 14:55:27.865 D/FontCache: GetInfo(Tahoma -11pt 96dpi 1 <0> P0 (style: 0))
Main 2025.09.18 14:55:27.867 D/FontCache: GetInfo(Segoe MDL2 Assets 80pt 96dpi 1 <0> P0 (style: 0))
thread-134953039820480 2025.09.18 14:55:27.872 D/FontCache: Loader Finished
Main 2025.09.18 14:55:27.875 D/FontCache: GetInfo(Segoe MDL2 Assets 20pt 96dpi 1 <0> P0 (style: 0))
Main 2025.09.18 14:55:27.875 D/FontCache: GetInfo(Segoe UI Semibold 19pt 96dpi 1 <0> P0 (style: 0))
Main 2025.09.18 14:55:27.886 D/FontCache: GetInfo(Segoe MDL2 Assets 41pt 96dpi 1 <0> P0 (style: 0))
-
контурным квадратом
я думаю, что дело именно в этом. Если глиф не нашелся - движок не кэширует статус и на каждую отрисовку пытается найти замену.
Соответственно, чем больше в системе шрифтов, тем медленнее поиск .
-
Ему, похоже, Segoe UI хватает за глаза
Для панели очереди ему требовался Segoe Fluent Icons для отображения значка воспроизведения/паузы
Если глиф не нашелся - движок не кэширует статус и на каждую отрисовку пытается найти замену.
Да
после установки шрифта тормоза пропали
-
Для панели очереди ему требовался Segoe Fluent Icons для отображения значка воспроизведения/паузы
Угу. Мб надо все же кешировать даже пустой результат, либо использовать дефолтный шритф, чтобы не педалило.
И мб с разработчиками обложек это как-то обсудить, что шрифта может и не быть на целевой платформе. Или напоминание в скин эдиторе сделать.
-
кешировать даже пустой результат
Собственно, так и пофиксил