Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Pale Moon (часть 2)

Модерирует : gyra, Maz

gyra (04-06-2020 19:16): Pale Moon (часть 3)  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

dutavr



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору


Цитата:
С опцией gfx.font_rendering.directwrite.enabled - конфуз. Она может идти только от PMCommander. Вообще все "gfx", т.е. графические опции идут из Секции Grafics

Уважаемый, вам ещё раз повторяю этой опции в PMC нет и никогда не было!!! )))
Все опции секции gfx.* присутствуют в движке и без установки коммандера - это опции движка а не расширений и не PMC в частности, так что он здесь не при чём.
Для механизма отрисовки шрифтов начиная с Firefox 11 (и в Pale Moon тоже) используется библиотека Graphite напрямую взаимодействующая с directx и соответствующая ей опция gfx.font_rendering.graphite.enabled всегда включена. Когда доступно аппаратное ускорение то directwrite автоматически включается и взаимодействует с Graphite либо напрямую, либо через подгрузку соответствующих массивов из старой подсистемы GDI - данная опция имеется в коммандере. Опция принудительного включения directwrite для шрифтов в связи с использованием Graphite не актуальна и по умолчанию должна быть выключена, т.к. аналогична включению gfx.direct2d.disabled - данная опция также имеется в коммандере. Наличие этой опции необходимо для стандартизации и возможной смены библиотеки Graphite на соответствующую реализацию внутри будущих directx или возможных лицензионных ограничений на использование Graphite также в будущем.
Именно потому, почему обсуждаемая опция оказалась у вас активной, и присутствует сброс её в дефолт через коммандер в директивах prefs.js - она и должна быть по дефолту выключена - никакого фронтэнда для неё в коммандере нет и никогда не было! Включили её либо непосредственно вы, либо какое-то расширение, но 100% не через коммандер! Можете поэкспериментировать с настройками - вы не найдёте в коммандере триггера для gfx.font_rendering.directwrite.enabled

Цитата:
пункт не должен вызывать падение проги при панорамном просмотре

Вполне может быть падение, ведь через принудительный directwrite вы задействовали неподдерживаемый js api-гуглокарт метод в ядре браузера. Дело в том, что при панорамном просмотре надписи на дорогах (название улиц, стрелочки, крестики и т.п.) это те же ttf/otf-шрифты (можете посмотреть через инспектор), которые в зависимости от обсуждаемой опции рисуются либо программно через directx (в данном случае), либо минуя всякие фреймворки аппаратно через directwrite. Нестандартные драйвера видео или скорее некорректные аппаратные вызовы через принудительный directwrite - и вылет процесса обеспечен, а в случае однопроцессности (как у Pale Moon) и падение всего браузера.

Цитата:
Впрочем как и все в Командере

Причём тут коммандер? Коммандер лишь обеспечивает удобный интерфейс. Не устраивает как работает - не пользуйтесь! )))

Цитата:
такой функции не было... правда я делал это давно, в какой-то версии... но желание исчезло напрочь.

)) понятно. Без комментариев.

Всего записей: 221 | Зарегистр. 19-07-2016 | Отправлено: 01:22 07-06-2018 | Исправлено: dutavr, 01:59 07-06-2018
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Pale Moon (часть 2)
gyra (04-06-2020 19:16): Pale Moon (часть 3)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru