Setting Terminal Server Font Sizes

You may have noticed that users cannot access the Advanced button under Display Properties. This prevents users from setting the DPI.

Some users may want a larger overall font experience, unfortunately setting each of the fonts bigger under windows is kind of a pin. Additionally there is no nice way of making scroll bars, widgets, etc. bigger.

When you set the DPI, Windows calculates the relative sizes of the graphic elements so that not only the fonts are bigger, but scroll bars, etc as well.

Lately I have had several complaints about "the fonts are too small". This is likely due to the fact that the DTUs pick the optimal monitor timings, when the user originally had a lower resolution when it was hooked up to their PC. This is compounded by thy fact that in a "Windows on SRSS or SGD" setup, there is not always an easy way to set the resolution of the display.

After some hunting and some trial and error, I have created a couple of Registry files which make all of the necessary settings.

Please find HERE a zip file with 3 registry files.

96 (100%)
120 (125%)
144 (150%)

This will set the Windows effective DPI accordingly.

Double click on the registry file, accept the warning, logout, login, and you're all set. 

Thanks for this trick. COuld you tell me if this need to be done on the server or on the vista workstation ?

Many tks !

Posted by Fr. Vandecan on November 05, 2008 at 09:05 PM PST #

This needs to be done on the Terminal Server itself on a per/user basis.

Posted by bhlackey on November 06, 2008 at 12:01 AM PST #

Thank you very much for the registry files. I'm using it on NCOMPUTING L110 terminals connected to a windows xp pro pc. I have one application that will not run without font size DPI 120.
Thank you very much again!!!! You saved my life!!!

Best regards

Posted by Emilian Gosav on March 09, 2009 at 04:00 AM PDT #

Do you know of a way to increase the DPI size for published apps on 2008 TS? This worked great for RDP session to the 2008 TS, but didn't change the RemoteApps.

Posted by John on June 08, 2009 at 06:26 AM PDT #

Could you please resave these Registry files using Win9X/NT4 registration files which are text files and can be viewed before putting into the registry. I would recommend that NO ONE load a binary Registration file into the registry as they known not what it does,.

Posted by Fred on August 22, 2009 at 07:40 PM PDT #

The .reg files contained in this .zip are indeed text files.

If you open them in Wordpad, you can see the 21 values that are changed under HKEY_CURRENT_USER\\Control Panel\\Desktop\\WindowMetrics

The portion that is written in Hex is the setting of the various Fonts. This is merely a translation of the font name into hex and is easily converted to ascii if you want. These files use the default fonts.

Posted by bhlackey on August 23, 2009 at 01:12 AM PDT #

Wow, I just have one customer who wanted 120DPI in 2002 (MEtaframe XP). I don't know how I did it, but it worked after days of trying, server based. Last year the servers has been replaced with Citrix XenApp 4.5. I could not create the 120 DPI setting. It took weeks and then suddenly there it was on 1 server. The only way I could get it on the other servers was by cloning. Now one server had a reinstallation of Citrix Xenapp, the 120 DPI was gone. I didn't want to clone it and with the help of Alexander Danilychev from Teknica Software (developer of Virtual Display Manager) I got this article.

And guess, it works directly. And now user based instead of server based.

Great, thanks for sharing this information!

Posted by Ko Timmers on September 14, 2009 at 06:47 PM PDT #

Does this work for Terminal Server 2008 as well?

Posted by Ron on May 12, 2010 at 12:15 AM PDT #

I have not tried it on 2008, but MS tends to keep many of those things the same. I would look at the registry changes from the .reg files and compare to what is in the registry on 2008. If the same set of keys are there and are set to the same defaults, then it should work.

Posted by bhlackey on May 12, 2010 at 12:20 AM PDT #

Thanks for your reply bhlackey,

I searched this on Google:
"How to change font size in terminal server per user"

I found a link to your site here - on expert-exchange -

The question was regarding TS 2008.
The answer was accepted, so I am assuming that it worked.
I looked in Vista and it mirrored what you have.

I am not the administrator - so I will not be trying it myself - unless the Admin approves me doing so.
We would back up the hkey local user for the user wanting the larger font before trying it just in case.

Thank You,


Posted by Ron on May 12, 2010 at 04:20 AM PDT #

I was testing your reg fix and noticed that this only change the windows icon/title menu font size. Is there a way to change the fonts in the applications as well on my Ts2008 box? Thanks for your time.

Posted by Caleb on August 31, 2010 at 04:24 AM PDT #

Great work! Made my day easier today!
Btw. Works on 2008 R2.

Posted by Bart on October 13, 2010 at 07:54 PM PDT #

Post a Comment:
Comments are closed for this entry.

Think Thin is a collection of bloggers that work with Oracle's Virtual Desktop portfolio of products.


« April 2014