[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: export MOZ_DISABLE_PANGO=1 в firefox



On Mon, Aug 07, 2006 at 08:21:58PM +0400, Ildar wrote:
> разница заметна, с включённым pango отрисовка гораздо медленнее
> чем лучше этот более другой рендеринг, что его держат включенным по умолчанию?

Это долгий разговор. Если совсем кратко, то высоким уровнем 
абстракции, позволяющий изощренную модульную интернационализацию,
в том числе для тех кто пишет справа-налево, сверху-вниз, или 
по-диагонали ;-}, с одной стороны, и независимостью от рендерера с
другой.

Скорее всего, потеря производительности в вашем случае связана с
рендерингом через cairo. Это можно проверить по наличию libpangocairo
в памяти. Pango может и не использовать Cairo, конечно.  Cairo тоже
имеет высокий уровень абстракции ;-} и  предназначен для рендеринга
через разные бэкенды. В постскрипт, в OpenGL итд.

Cairo очень быстрый при рендеренге через glitz. Но для этого требуется
xgl (кажется). А так, он примерно на треть медленней прямого ft2 
бэкенда. В-общем, X как всегда не успевают.


-- 
Иван Лох



Reply to: