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: