LINUX.ORG.RU

XF86Config: section Module


0

0

Я правильно понимаю, что если в XF86Config в секции Module я заменяю Load "freetype" на Load "freetype2", то у меня начинает работать freetype2 вместо freetype?

★★★

нет. freetype1 обьявлена depricated, посему все будут пользовать freetype2. если есть елание поспорить - ldd xterm, все станет ясно. (по крайне мере в случае xfree >= 4.3.0 или xorg.

gassique ★★
()
Ответ на: комментарий от gassique

[elf@host (~)]$ X -version

XFree86 Version 4.3.0.1
Release Date: 15 August 2003
X Protocol Version 11, Revision 0, Release 6.6
Build Operating System: Linux 2.4.24-xfs-r3 i686 [ELF] 
Build Date: 28 March 2004
        Before reporting problems, check http://www.XFree86.Org/
        to make sure that you have the latest version.
Module Loader present

-------------------------------

[elf@host (~)]$ ldd `which xterm`
        linux-gate.so.1 =>  (0xffffe000)
        libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0x40021000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x40033000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x4005a000)
        libexpat.so.0 => /usr/lib/libexpat.so.0 (0x400c4000)
        libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x400e3000)
        libXaw.so.7 => /usr/X11R6/lib/libXaw.so.7 (0x400eb000)
        libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 (0x40145000)
        libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x4015b000)
        libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x401ab000)
        libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x401b4000)
        libXpm.so.4 => /usr/X11R6/lib/libXpm.so.4 (0x401cb000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x401da000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x401e9000)
        libncurses.so.5 => /lib/libncurses.so.5 (0x402c5000)
        libc.so.6 => /lib/libc.so.6 (0x40306000)
        libz.so.1 => /usr/lib/libz.so.1 (0x40432000)
        libdl.so.2 => /lib/libdl.so.2 (0x40440000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)


freetype2  и не пахнет, если я не ошибаюсь. Что у меня не так?

AngryElf ★★★★★
()
Ответ на: комментарий от AngryElf

ibXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0x40021000)

libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x40033000)

libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x4005a000)

тут вы и наблюдаете freetype2+fontconfig+xft. рекомендую посмотреть /usr/lib/pkgconfig/freetype*.pc, xft.pc, fontconfig.pc.

gassique ★★
()
Ответ на: комментарий от gassique

>нет. freetype1 обьявлена depricated, посему все будут пользовать freetype2. если есть елание поспорить - ldd xterm, все станет ясно. (по крайне мере в случае xfree >= 4.3.0 или xorg.

Не хотелось бы показаться идиотом, но медитация над ответом нихрена понимание не приносит. Вы имеете ввиду, что у меня и так freetype2 использовалась? После смены строчки на freetype2 у меня в зюузе разница в шрифтах на глаз стала заметна. Или мне это мерещится уже...?

SuSE 9.0 XFree 4.3.xx. KDE

best regards..

eRazor ★★★
() автор топика
Ответ на: комментарий от eRazor

ну вы посмотрите сами - как в том же xterm (да и в любом приложении, использующем freetype - скажем попробуйте libqt-mt.so спросить на тему ldd) могла "разница в шрифтах" появиться, если он (они) не используют freetype1 (ибо оно отдается приложениями в виде libttf.so). медитируйте над /usr/X11R6/lib/modules/fonts, медитируйте над покупкой новых очков/монитора, медетируйте над логом xfree, читайте книжки и интернет.

gassique ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.