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 |
|