LINUX.ORG.RU

История изменений

Исправление wandrien, (текущая версия) :

Так что логично, что не работает.

Не логично. Я не далее как пару дней назад как раз сидел вникал в Xft, так что могу показать прямо на кошках^Wэльфах. Вот:

$ readelf -d /usr/bin/urxvt

Динамический раздел со смещением 0x14b0d0 содержит 34 элемента:
  Тег                Тип                  Имя/Знач
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libm.so.6]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libfontconfig.so.1]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libXft.so.2]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libXrender.so.1]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libX11.so.6]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libstartup-notification-1.so.0]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libperl.so]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libpthread.so.0]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libc.so.6]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [ld-linux-x86-64.so.2]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libgcc_s.so.1]
 0x000000000000000f (RPATH)              Библиотека rpath: [/usr/lib/perl5/5.34/core_perl/CORE]

Тоже самое, например, для xpaint и еще кучи старого софта.

Чтобы получить метрики шрифта и отрендендерить глифы на стороне клиента, возможностей Xft + fontconfig + freetype достаточно.

Боюсь соврать, но как я понимаю, pango нужна для текстов, где требует полноценная layout engine: направление письма справа налево, сверху вниз, в разных сочетаниях и т.п.

А языки, в которых можно просто подряд ставить глифы слева направо, могут быть обработаны на уровне Xft.

Так что я думаю, это автор сабжа что-то недокрутил в исходнике или не тестировал такой билд.

Исправление wandrien, :

Так что логично, что не работает.

Не логично. Я не далее как пару дней назад как раз сидел вникал в Xft, так что могу показать прямо на кошках^Wэльфах. Вот:

$ readelf -d /usr/bin/urxvt

Динамический раздел со смещением 0x14b0d0 содержит 34 элемента:
  Тег                Тип                  Имя/Знач
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libm.so.6]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libfontconfig.so.1]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libXft.so.2]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libXrender.so.1]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libX11.so.6]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libstartup-notification-1.so.0]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libperl.so]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libpthread.so.0]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libc.so.6]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [ld-linux-x86-64.so.2]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libgcc_s.so.1]
 0x000000000000000f (RPATH)              Библиотека rpath: [/usr/lib/perl5/5.34/core_perl/CORE]

Тоже самое, например, для xpaint и еще кучи старого софта.

Чтобы получить метрики шрифта и отрендендерить глифы на стороне клиента, возможностей Xft + fontconfig + freetype достаточно.

Боюсь соврать, но как я понимаю, pango нужна для текстов, где требует полноценная layout engine: направление письма справа налево, сверху вних, в разных сочетаниях и т.п.

А языки, в которых можно просто подряд ставить глифы слева направо, могут быть обработаны на уровне Xft.

Так что я думаю, это автор сабжа что-то недокрутил в исходнике или не тестировал такой билд.

Исправление wandrien, :

Так что логично, что не работает.

Не логично. Я не далее как пару дней назад как раз сидел вникал в Xft, так что могу показать прямо на кошках^Wэльфах. Вот:

$ readelf -d /usr/bin/urxvt

Динамический раздел со смещением 0x14b0d0 содержит 34 элемента:
  Тег                Тип                  Имя/Знач
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libm.so.6]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libfontconfig.so.1]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libXft.so.2]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libXrender.so.1]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libX11.so.6]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libstartup-notification-1.so.0]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libperl.so]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libpthread.so.0]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libc.so.6]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [ld-linux-x86-64.so.2]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libgcc_s.so.1]
 0x000000000000000f (RPATH)              Библиотека rpath: [/usr/lib/perl5/5.34/core_perl/CORE]

Тоже самое, например, для xpaint и еще кучи старого софта.

Чтобы получить метрики шрифта и отрендендерить глифы на стороне клиента, возможностей Xft + fontconfig + freetype достаточно.

Боюсь соврать, но как я понимаю, pango нужна для тестов, где требует полноценная layout engine: направление письма справа налево, сверху вних, в разных сочетаниях и т.п.

А языки, в которых можно просто подряд ставить глифы слева направо, могут быть обработаны на уровне Xft.

Так что я думаю, это автор сабжа что-то недокрутил в исходнике или не тестировал такой билд.

Исходная версия wandrien, :

Так что логично, что не работает.

Не логично. Я не далее как пару дней назад как раз сидел вникал в Xft, так что могу показать прямо на кошках^Wэльфах. Вот:

$ readelf -d /usr/bin/urxvt

Динамический раздел со смещением 0x14b0d0 содержит 34 элемента:
  Тег                Тип                  Имя/Знач
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libm.so.6]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libfontconfig.so.1]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libXft.so.2]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libXrender.so.1]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libX11.so.6]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libstartup-notification-1.so.0]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libperl.so]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libpthread.so.0]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libc.so.6]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [ld-linux-x86-64.so.2]
 0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libgcc_s.so.1]
 0x000000000000000f (RPATH)              Библиотека rpath: [/usr/lib/perl5/5.34/core_perl/CORE]

Тоже самое, например, для xpaint и еще кучи старого софта.

Чтобы получить метрики шрифта и отрендендерить глифы на стороне клиента, возможностей Xft + fontconfig + freetype достаточно.

Боюсь соврать, но как я понимаю, pango нужна для тестов, где требует полноценная layout engine: направление письма справа налево, сверху вних, в разных сочетаниях и т.п.

А языки, в которых можно просто подряд ставить глифы слева направо, могут быть обработаны на уровне Xft.

так что я думю, это автор сабжа что-то недокрутил в исходнике или не протестировал такой билд.