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

Re: Anti-aliasing fonts in OpenOffice & vncserver



Mike Fedyk wrote:
Jan Suchy wrote:

I believe you can't get anti-aliased fonts with vncserver
because it doesn't support OpenGL. You'll probably
get an error message similar to this one:

Xlib:  extension "GLX" missing on display ":3.0"

when you try to start an application which normally has
anti-aliased fonts. AFAIK the only vnc server implementation
which has the GLX extension is xf4vnc (http://xf4vnc.sourceforge.net).
I have no personal experince with it but I'll appreciate
yours if you're going to give it a try.


Why do I get anti-aliased fonts with vncserver 3.3.7-1 in all of KDE, Mozilla FireBird 0.7, and Mozilla Thunderbird 0.5 and not OpenOffice?

Could one of these libraries be providing the anti-aliasing instead of depending on GLX/Render in the X server?

Package: mozilla-firebird
Version: 0.7-7
Depends: fontconfig, psmisc, libatk1.0-0 (>= 1.4.1), libc6 (>= 2.3.2.ds1-4), libfontconfig1 (>= 2.2.1), libfreetype6 (> = 2.1.5-1), libgcc1 (>= 1:3.3.2-1), libglib2.0-0 (>= 2.2.3), libgtk2.0-0 (>= 2.2.1), libidl0, libjpeg62, libpango1.0-0 (>= 1.2.1), libpng12-0 (>= 1.2.5.0-4), libstdc++5 (>= 1:3.3.2-1), libxft2 (>> 2.1.1), libxrender1, xlibs (>> 4.1.0), zl
ib1g (>= 1:1.2.1)

Package: mozilla-thunderbird
Version: 0.5-1
Depends: libatk1.0-0 (>= 1.4.1), libc6 (>= 2.3.2.ds1-4), libfontconfig1 (>= 2.2.1), libfreetype6 (>= 2.1.5-1), libgcc1 (>= 1:3.3.2-1), libglib2.0-0 (>= 2.2.3), libgtk2.0-0 (>= 2.2.1), libidl0, libjpeg62, libpango1.0-0 (>= 1.2.1), libstdc+ +5 (>= 1:3.3.2-1), libxft2 (>> 2.1.1), libxrender1, xlibs (>> 4.1.0) | libx11-6, xlibs (>> 4.1.0) | libxext6, xlibs (>>
 4.1.0) | libxp6, xlibs (>> 4.1.0) | libxt6, zlib1g (>= 1:1.2.1)

Package: openoffice.org-bin
Version: 1.1.0-6
Depends: libart-2.0-2 (>= 2.3.8), libaudio2, libc6 (>= 2.3.2.ds1-4), libcurl2 (>= 7.11.0-1), libdb3++c102 (>= 3.2.9-19) , libfontconfig1 (>= 2.2.1), libfreetype6 (>= 2.1.5-1), libgcc1 (>= 1:3.3.2-1), libmyspell3, libstdc++5 (>= 1:3.3.2-1), libxaw7 (>> 4.1.0), xlibs (>> 4.1.0) | libice6, xlibs (>> 4.1.0) | libsm6, xlibs (>> 4.1.0) | libx11-6, xlibs (>> 4.1. 0) | libxext6, xlibs (>> 4.1.0) | libxt6, zlib1g (>= 1:1.2.1), debconf (>= 1.2.0), openoffice.org (>= 1.1.0-2)

Package: vncserver
Version: 3.3.7-1
Depends: libc6 (>= 2.3.1-1), libgcc1 (>= 1:3.3-0pre9), libstdc++5 (>= 1:3.3-0pre9), xlibs (>> 4.1.0), zlib1g (>= 1:1.1.
4), perl, xbase-clients, xserver-common, vnc-common (>= 3.3.6-1)



Mozilla does aa rendering itself - it doesn't need a Xserver with RENDER/GLX. That's why it depends on libxft2 and libxrender1. But your aa'd KDE is a mystery for me. I wasn't able to get it with vncserver
v3.3.7-1.
   However, in the meantime I tried xf4vnc and it works great.
Everything is aa'd. It's hasn't been prepackaged for Debian yet but all
you need is "Xvnc" file from the latest linux i386 binary.

A working example:

Xvnc :2 -geometry 1024x768 -dpi 100 -depth 16 -fp unix/:7100 -rfbauth /root/.vnc/passwd -query localhost

notes:	 I'm running xfree86 4.2.1-12.1 from testing.
	-query localhost was necessary to get it work with kdm.
	 wasn't able to start it from kdm however (i.e. I inserted
	the above line into /etc/kde3/kdm/Xservers but no success)
	
--
Jan Suchy



Reply to: