According to http://en.wikipedia.org/wiki/Remote_Desktop_Protocol, this feature was introduced with RDP 6.0 in 2006. http://blogs.sepago.de/helge/2008/07/08/finally-font-smoothing-over-rdpica-on-server-2003/ is also very interesting. And this page: http://katastrophos.net/andre/blog/2008/03/10/rdesktop-connect-to-windows-vista-with-cleartype-font-smoothing-enabled/ ...is even more interesting in that it seems that one only needs to specify a custom experience flag to get this working.
According to https://intranet.lkpg.cendio.se/tracker/issue9769, it works if one specifies -x 0x80 and installs the MS patches.
Upstream commit d952852, enables FontSmoothing per default. https://github.com/rdesktop/rdesktop/commit/d952852629d9ed685eafbfe9304cabcb0cc68f20
Vendor drop in commit r31924 brings fix to enable font smoothing by default. Moving this bug to 4.8.0 release.
(In reply to comment #4) > Vendor drop in commit r31924 brings fix to enable font smoothing by default. > Moving this bug to 4.8.0 release. Verified the difference using 4.7.0 rdesktop and nightly build 5310 against 2008r2 server. The login screen seems to always be fontsmoothed but you can se the obvious difference in textrendering when using notepad.
Created attachment 758 [details] Side-by-side comparison of screenshots from Windows 2008R2 Server
Created attachment 759 [details] Side-by-side comparison of screenshots from Windows 2012 Server
Verified smoothing difference between rdesktop 4.7.0 and 4.7.0-post 5310 on Windows 2008R2 Server and Windows 2012 Server. See attachments.
Created attachment 760 [details] Side-by-side comparison of screenshots from Windows 2008R2 Server
Created attachment 761 [details] Side-by-side comparison of screenshots from Windows 2012 Server
The vendor of rdesktop for this bug breaks seamless rdp, the actual commit upstream is 3140824be [1]. when seamlessrdp is used, geometry of the window is 100% of workarea and therfore g_sizeopt=-100 is used. However the commit changes this behaviour. [1] https://github.com/rdesktop/rdesktop/pull/42/commits/3140824be37ee4f02adbb235209015ea796233f0
To reproduce the error, try launch a seamless rdp application like: ./rdesktop -A "%ProgramFiles%\ThinLinc\WTSTools\seamlessrdpshell.exe" -s "notepad" tezava Autoselecting keyboard map 'en-us' from locale warning: unable to open /etc/gssapi_mech.conf: errno 2 (No such file or directory) Connection established using SSL. Graphics(error): sec_process_crypt_info(), failed to parse crypt info X Error of failed request: BadAlloc (insufficient resources for operation) Major opcode of failed request: 53 (X_CreatePixmap) Serial number of failed request: 46 Current serial number in output stream: 54
Vendordrop fixes the seamlessrdp crash
(In reply to comment #14) > Vendordrop fixes the seamlessrdp crash Works well. Tested with jenkins build 4.7.0post-5392.r32282