How can I enable font smoothing when I connect to a Windows server with Terminal Services Client?

40,190

Solution 1

Use one of the following experience options:

rdesktop -x 0x8F mywinserver   # modem default + font smoothing
rdesktop -x 0x81 mywinserver   # broadband default + font smoothing
rdesktop -x 0x80 mywinserver   # LAN default + font smoothing

From http://katastrophos.net/andre/blog/2008/03/10/rdesktop-connect-to-windows-vista-with-cleartype-font-smoothing-enabled/

Fonts will be better

Solution 2

Using remmina one can also enable font smoothing.

TL;DR : Choose the Best (slowest) "Quality" setting in the Advanced Tab when editing the RDP connection.

Longer answer:

When editing an RDP connection, there is a "Quality" setting under the Advanced tab. It can have one of the values Poor, Medium, Good or Best. Under Prefrences/RDP one can configure properties for each of these Quality settings like this:

Prefrences/RDP

By default only Best has "Font smoothing" enabled, so choose Best or configure the Quality setting you want to use to include Font smoothing.

(Testing using remmina version 1.2.0-rcgit-26 (git rcgit-26) from a ppa on Ubuntu 14.04)

Solution 3

Perhaps not completely helpful, since Wishi has already suggested it, but for the record, there's no reason that Remmina should be displaying "terrible" fonts. You won't get Cleartype, sure, but they should still be slick and readable.

Here's a screenshot from my Windows 2003 box :

Remmina RDP Client

That's running 16-bit colour, though. In order to try that, go to the settings page in Remmina and change it from 256 colours to 16-bit :

Remmina Settings Page

Solution 4

Use the latest freerdp and give it the parameter -x 80. This is the user experience flag which enables everything that freerdp supports, so it should be identical to being directly on the box. (or at least it is for windows7).

These flags are documented by Microsoft here: http://msdn.microsoft.com/en-us/library/cc240476

I still have to enable font smoothing each time I reconnect to my windows 7 box and haven't found a way around that yet.

edit: xfreerdp flags kan be read here http://linux.die.net/man/1/xfreerdp

Solution 5

My guess is that you want to check out remmina (http://remmina.sourceforge.net/) which has quality options for RDP 5. I'm not aware that there's an RDP 6 client for us for the time being.

Share:
40,190

Related videos on Youtube

Andy E
Author by

Andy E

I'm mainly a JavaScript coder, with some experience in other languages. My GitHub - https://github.com/andyearnshaw/Intl.js My Twitter - https://twitter.com/whattheheadsaid LinkedIn - https://uk.linkedin.com/in/andyearnshaw

Updated on September 17, 2022

Comments

  • Andy E
    Andy E almost 2 years

    When I fire up remote desktop on Windows and connect to my server (Windows Server 2008), the fonts look pretty smooth. I just installed Ubuntu 10.10 yesterday and when I use rdesktop to connect the fonts look terrible.

    I've looked at all the settings but had no luck. Maybe there's some secret switch, or do I need to use a different client?

    • Andy E
      Andy E over 13 years
      hmmm... looking at terminal services client, it only supports RDP 5.0. ClearType was added in RDP 6.0, looks like I might need a different client.
    • Peter V. Mørch
      Peter V. Mørch over 6 years
      Perhaps RDP 6.0 is required for ClearType, but "Font Smoothing" is possible using RDP 5.0 and that made a huge difference for me.
  • Andy E
    Andy E over 13 years
    Thanks for your answer. Unfortunately RDP 5 doesn't support ClearType. I looked at Remmina and it's based on FreeRDP, which is a fork of rdesktop. Both only support upto RDP 5.
  • Andy E
    Andy E about 13 years
    +1 and the green tick — excellent find, thanks!
  • bgoodr
    bgoodr over 7 years
    +1 and here is an example of the fonts being much improved in Outlook composition windows: Example of improving font rendering from Windows 7 to rdesktop by using -x 0x80
  • Roddy of the Frozen Peas
    Roddy of the Frozen Peas almost 6 years
    Not working for me. Cleartype is still turned off even with the -x 0x80 switch, when connecting using rdesktop version 1.8.3 to a Windows 7 Professional host.
  • Mariusz Pawelski
    Mariusz Pawelski over 5 years
    thanks! using "best" quality settings and doing chrome and firefox restart fixed by font issues (enter "about:restart" in chrome and "about:profiles" in firefox to click restart button)
  • Reinier Post
    Reinier Post over 5 years
    -x 0x8F enables ClearType for me, with rdesktop 1.8.3 on Ubuntu 18.04 to Windows 8.1.
  • Vitaliy Terziev
    Vitaliy Terziev about 5 years
    game changer!!!
  • makerj
    makerj over 4 years
    Wow! It fixed broken font rendering when using Google Chrome over RDP
  • Iluvathar
    Iluvathar over 4 years
    When using xfreerdp, add the option +fonts to smooth the fonts.