The My Opera forums have been replaced with forums.opera.com. Please head over there to discuss Opera's products and features
See the new ForumsYou need to be logged in to post in the forums. If you do not have an account, please sign up first.
8. December 2011, 10:47:18 (edited)
Такая же трабла...
Опытным путем выяснено, что трабла именно в скинах...
Собственно неверно распознается отображение подсказки о сочетании клавиш для вызова меню (по alt+подчеркнутая буква), хотя сами сочетания для локализаций- работают...
РЕШЕНИЕ:
1. Находим файл скина (zip архив).
2. Разворачиваем архив в отдельную директорию.
3. Открываем файл skin.ini (открывается обычным текстовым редактором).
4. Ищем блок [Options] (он обычно в самом начале).
5. В блоке ищем ключи Fallback foreground и Fallback background и устанавливаем в них 0. Если этих ключей в блоке нет- дописываем их вручную:
Fallback foreground = 0
Fallback background = 0
6. Сохраняем изменения и закрываем файл skin.ini.
7. Архивируем директорию в zip архив (без сжатия).
8. Заменяем старый файл скина на новый (при замене Opera должна быть закрыта).
9. Запускаем Opera и смотрим на результат.
P.S. При наличии файлового менеджера с плагином работы с архивами skin.ini можно править непосредственно в архиве.
P.P.S. Опытным путем доказано, что для решения проблемы достаточно установить в 0 ключ Fallback background, но в итоге могут неправильно отображаться всплывающие меню (например окно выбора акаунта из жезла).
Опытным путем выяснено, что трабла именно в скинах...
Собственно неверно распознается отображение подсказки о сочетании клавиш для вызова меню (по alt+подчеркнутая буква), хотя сами сочетания для локализаций- работают...
РЕШЕНИЕ:
1. Находим файл скина (zip архив).
2. Разворачиваем архив в отдельную директорию.
3. Открываем файл skin.ini (открывается обычным текстовым редактором).
4. Ищем блок [Options] (он обычно в самом начале).
5. В блоке ищем ключи Fallback foreground и Fallback background и устанавливаем в них 0. Если этих ключей в блоке нет- дописываем их вручную:
Fallback foreground = 0
Fallback background = 0
6. Сохраняем изменения и закрываем файл skin.ini.
7. Архивируем директорию в zip архив (без сжатия).
8. Заменяем старый файл скина на новый (при замене Opera должна быть закрыта).
9. Запускаем Opera и смотрим на результат.
P.S. При наличии файлового менеджера с плагином работы с архивами skin.ini можно править непосредственно в архиве.
P.P.S. Опытным путем доказано, что для решения проблемы достаточно установить в 0 ключ Fallback background, но в итоге могут неправильно отображаться всплывающие меню (например окно выбора акаунта из жезла).
Originally posted by therva:
Fallback foreground = 0
Fallback background = 0
В стандартном скине так и есть, но баг проявляется и в нём. Помогает смена шрифта для панелей инструментов.
Originally posted by therva:
Совершенно точно подмечено, вместо символа подчёркивания появляется амперсанд (&).Собственно неверно распознается отображение подсказки о сочетании клавиш для вызова меню
8. December 2011, 13:17:32 (edited)
Гм...
Дорылся до оформления кнопок меню в skin.ini (В том скине, который я использую кнопки не только подсвечивались но и обводились рамкой), но там- черт ногу сломит...
Походу полностью переписали отображение меню...
При Fallback background = 0 в skin.ini - меню отображается корректно (рамку видно), но не отрисовывает рамку всплывающих окон... Убрал Fallback background = 0, начал изменять шрифты в разных скинах...
Вывод:
На появление в меню амперсанда (&) влияет не сам шрифт, а его размер!.. Для шрифта segoe ui, являющегося для меню шрифтом по умолчанию, изменил размер с 12 на 14- и амперсанды исчезли...
P.S. Рабочий скин оставил пока так- фиг с ними с рамками кнопок, но все ж как-то странно все это...
Дорылся до оформления кнопок меню в skin.ini (В том скине, который я использую кнопки не только подсвечивались но и обводились рамкой), но там- черт ногу сломит...
Походу полностью переписали отображение меню...
При Fallback background = 0 в skin.ini - меню отображается корректно (рамку видно), но не отрисовывает рамку всплывающих окон... Убрал Fallback background = 0, начал изменять шрифты в разных скинах...
Вывод:
На появление в меню амперсанда (&) влияет не сам шрифт, а его размер!.. Для шрифта segoe ui, являющегося для меню шрифтом по умолчанию, изменил размер с 12 на 14- и амперсанды исчезли...
P.S. Рабочий скин оставил пока так- фиг с ними с рамками кнопок, но все ж как-то странно все это...
Originally posted by Vasja72:
Ничего странного, так и должно быть.
Там то я и смотрел расшифровки параметров skin.ini...
Originally posted by therva:
- имелось ввиду, что амперсанды перестали появляться при изменении размера шрифта меню на больший...как-то странно все это...
Originally posted by therva:
Не могу повторить. При стандартном шрифте (Segoe UI, 12 попугаев) нет проблем, ставлю Segoe UI Semibold - здравствуй, амперсанд. Изменение размера не влияет на проявление бага. Причём, проявляется только после смены темы со своей на стандартную. Если не переключаться и использовать только мою тему - проблемы нет. Вот это действительно странно.амперсанды перестали появляться при изменении размера шрифта меню на больший...
Гы. На отображение меню влияют настройки шрифта для панелей инструментов и для меню, причем, если настройки первого изменяют шрифт, то настройки второго меняют размер панели. Супер! 
Меню - Segoe UI, 12; Панели инструментов - Segoe UI, 12:
http://pinpic.ru/hot-img/186815.jpg
Меню - Segoe UI, 24; Панели инструментов - Segoe UI, 12:
http://pinpic.ru/hot-img/186814.jpg

Меню - Segoe UI, 12; Панели инструментов - Segoe UI, 12:
http://pinpic.ru/hot-img/186815.jpg
Меню - Segoe UI, 24; Панели инструментов - Segoe UI, 12:
http://pinpic.ru/hot-img/186814.jpg


