Any ideas on how to replace Segoe UI 9pt with Tahoma 8?

ClassicWinFan

New member
I'm not a fan of ClearType, it might work for some people/monitors, but not me and Windows 7's default font Segoe UI looks horrible without ClearType (and with it too actually). After changing all fonts to Tahoma 8 thru Personalize -> Window Color -> Advanced Appearance Settings, or even switching to Windows Classic theme Segoe UI still remains in a lot of places as the default system font, so I went into the registry and manually changed it to Tahoma, by doing this:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]

"Segoe UI (TrueType)"=""
"Segoe UI Bold (TrueType)"=""
"Segoe UI Italic (TrueType)"=""
"Segoe UI Bold Italic (TrueType)"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]

"Segoe UI"="Tahoma"

which worked beautifully, except the default Windows 7 system font's size is 9, which makes Tahoma looks pretty big. The default system font of XP and most of 7's Classic Theme is Tahoma 8, so I've been trying to figure out a way to change it from 9 to 8 to no avail. I don't think it can be done through the registry.

Has anyone thought of/tried the same thing and figured out a solution for the font size? Is there an app that can do this?
 

My Computer

OS
Windows 7/Windows XP
Windows Aero (Tahoma Font)

-----------------------------------------------------------
Edit: Aero Theme (Fixed) now outdated. See below.
-----------------------------------------------------------

Hello Everyone,

I'd like to offer my solution, which is an improvement upon that which ClassicWinFan is offering. I have figured out how to use Tahoma at 8pts in the Windows interface, in part thanks to the posts above.

In Windows 7 and Vista, one has the option to change portions of the user interface (UI) to whatever font he or she desires. Unfortunately it is not an option to change certain parts of the interface. After having thoroughly searched for a solution to change all instances of the Windows 7 UI font from Segoe UI to Tahoma (the old default in previous versions of Windows), I eventually found Steve Halpern’s NoSegoe solution. It simply uses the Registry to specify Tahoma (or any other font of your choosing) an alternative to Segoe. More information on NoSegoe can be found here: http://steve.fsxtrem...type-on-vista/. While this completely clears up the interface on screens that cannot properly render Cleartype and Segoe UI, things still look awkward. This is due to the fact that Segoe is generally used at a font size of 9pts, whereas Tahoma was always displayed at 8pts.

I was able to create my own solution to this problem by modifying the default Aero theme. The only changes made in my theme were to the font settings. All instances of Segoe UI where changed to Tahoma. Additionally, all 9pt instances (which constitutes most of them) were set to 8pts, the others were left at their default font size. The Aero theme was modified using Vista Style Builder (http://vistastylebuilder.com/).

My fixed Aero theme can be used by itself, however it will only replace instances of Segoe in the Windows user interface. External programs that are hard coded to use Segoe UI, even ones included with Windows 7, such as Calculator and Resource Monitor, will continue to use Segoe. For best results, and in order to completely eliminate Segoe UI, I recommend using NoSegoe in conjunction with the fixed Aero Theme. The Aero Theme (Fixed) package only works with Windows 7, however NoSegoe works with both Vista and 7.
-----------------------------------------------------------

Aero Theme (Fixed) Outdated

I have created an installer for what I previously referred to as "Aero Theme (Fixed)". I would highly recommend that anyone interested in it now use the installer for Windows Aero (Tahoma Font) instead.

Windows Aero (Tahoma Font) has four important improvements over Aero Theme (Fixed):

  1. Now supports Windows Vista in addition to Windows 7.
  2. All Aero-based themes automatically use Windows Aero (Tahoma Font). Previously, only the default theme took advantage of the font changes. If desired, Windows Aero (Tahoma Font) can still be installed along-side the standard Windows Aero, however this is not supported by the installer and, as such, must be done manually.
  3. Certain portions of the Windows interface no longer render incorrectly. This issue was due to the fact that I attempted to rename all of the files that aero.msstyles relies on but missed one. In my own experiences, it only affected the address bar in Firefox, but there are surely other programs that were negatively impacted as well.
  4. The Active Title Bar no longer needs to be set to Trebuchet MS at size 10. This setting is now built into aero.msstyles.


More information on Windows Aero (Tahoma Font), as well as downloads, can be found here.
_____________________________________
RightClick Computers: Computer Repair
Serving Bucks and Montgomery Counties, PA
 
Last edited:

My Computer

OS
Windows 7 x64
hi,Eric G i found your solution is the best one, i have researching this common problem with fonts over a month or so.Thank you for this. Is it possible to modify other theme to use same font as Aero Fixed?. Can u tell me what i need to change in order to achive this ? Thank you!
 

My Computer

Computer Manufacturer/Model Number
Custom
OS
Windows 7 Pro
CPU
I7 920 @ 3.2
Motherboard
ASUS P6T Deluxe v1
Memory
Kingston 3GB DDR3 1600 MHZ
Graphics Card(s)
Ati Radeon HD 4870
Sound Card
Onboard
Monitor(s) Displays
Samsung T-200
Hard Drives
2x Raptor 36GB raid0
PSU
Silverstone 750W
Case
Thermaltake Soprano
Cooling
Stock
Hi dphreak,

I actually just released an updated version of Aero Theme Fixed, now called Windows Aero (Tahoma Font). In addition to having an installer, this new version has a couple other improvements. One of them is that all Aero-based themes automatically take advantage of Windows Aero (Tahoma Font) after it is installed. If you were looking to modify another Aero based theme to use Tahoma, you no longer need to worry about that.

In a second I'll be modifying my original post to reflect the updated version and provide a download link. If you're still interested in changing the fonts in visual styles yourself, you'll need to purchase Vista Style Builder. Keep in mind that what Microsoft refers to as a theme relies on a visual style. All Aero-based themes rely on aero.msstyles. Windows Aero (Tahoma Font) simply replaces the original aero.msstyles so that all Aero-based themes can use it without modification.

Once you have Vista Style Builder, start a new visual style (it's based off of your current aero.msstlyes) or load the one you wish to modify. After loading, set the Search box to "Values" and then type in "segoe". This will show you all instances of Segoe UI. For a list of what I changed specifically, refer to the Windows Aero (Tahoma Font) Readme.

By the way, thanks for your support. Let me know what you think of Windows Aero (Tahoma Font) if you decide to use it.
 

My Computer

OS
Windows 7 x64
@Eric G

Great stuff, thank you for the effort. I have been searching for two days now for a real solution to the font size problem in Win7, and this seems to be the first (and so far only) overall working approach. Two questions:

  1. Do you know where to change the default font size if the Classic theme is active (i.e. no .msstyles is used at all)?
  2. I have just the opposite problem: On my VAIO 16,4" notebook screen, fonts are too small in the native resolution of 1920x1080. Would it be a big deal for you to provide aero.msstyles also in 9, 10 and 11 pt (currently I simply don't know what would suit me best)? Or is there a way to hexedit these values? Or should I better purchase the Vista Style builder?
Thanks again!
 

My Computer

OS
Windows 7 Pro x64
Hi myfreexp,

Thanks! Unfortunately I have no idea how to edit a theme that doesn't use a .msstyles file. As for using Tahoma at any size other than 8pt, I'm worried that may cause some problems. There's the potential that, even at 9pt, text in many windows belonging to the Windows UI will run off the edge of the window. Additionally, changing the font size in a .msstyles file only affects the font size of Windows UI windows and not third-party programs. As such, and since it's quite time consuming and cumbersome to edit all of the font sizes in a .msstyles file (there are dozens of entries to change), I won't be able to do it for you. Rather than buying Vista Style Builder though, I'd highly recommend lowering your resolution (to another of the same aspect ratio of course). If you do decide to buy Vista Style Builder, follow the instructions I gave dphreak. If you need any other assistance, I'd be happy to help. Good luck.
 

My Computer

OS
Windows 7 x64
I have purchased Vista Style builder and am more than willing to help out with any issues or changes you guys need. Just provide the theme file and what you'd like down and I should have it done for you about 20 - 30 mins after I get the actual file.

Thanks again and like I said just PM me or post here but if I don't respond here pm me!
Thanks,
Kukag
 

My Computer

Computer Manufacturer/Model Number
Custom
OS
Windows 7
CPU
AMD Phenom II X4 940 3.0 Stock
Motherboard
Gigabyte GA-MA78GM-S2H
Memory
G.SKILL DDR2 800 PI Black 4GB+Corsair XMS2 Xtrm Gaming 2GB
Graphics Card(s)
ASUS EN8800GT TOP (Fact OC)
Monitor(s) Displays
Optiquest 20" Flatscreen
Screen Resolution
1680x1050
Hard Drives
Seagate 3.5' 7200RPM 750GB HDD
PSU
Antec NeoHE 550W
Cooling
Stock AMD Phenom HSF
Keyboard
Logitech G15
Internet Speed
Charter HighSpeed 10 Down / 5 Up
Thanks for feedback, Eric G.

Thanks! Unfortunately I have no idea how to edit a theme that doesn't use a .msstyles file.
Well, what I meant, was: If you're switching to classic theme, then I believe that the values stored in the aero.msstyles file have nil effect (and in this case the defaut font size must be stored somewhere else - registry most likely). I may be wrong, though, and shall test it as soon as I have my VAIO laptop available again.

As for using Tahoma at any size other than 8pt, I'm worried that may cause some problems. There's the potential that, even at 9pt, text in many windows belonging to the Windows UI will run off the edge of the window.
You're absolutely right, that will definitely happen (rstrui.exe for instance). But I simply can't stand this extremely tiny font all over the place, and will have to live with those downsides of using a larger font size in aero.msstyles.

Additionally, changing the font size in a .msstyles file only affects the font size of Windows UI windows and not third-party programs.
Again, you're right (I experienced that already). 3rd party programs (such as the Vista Style builder itself, but also MS apps!) respect the .msstyles values only partially (especially input masks do not). But well, I can do nothing about it... I simply like to see the larger font in as many places as possible. And the fonts in the task bar for instance can't be set via the standard display settings in Win7, you have to create your own .msstyles for that.

As such, and since it's quite time consuming and cumbersome to edit all of the font sizes in a .msstyles file (there are dozens of entries to change), I won't be able to do it for you.
No prob. In the meantime I got my hands on a licensed version of Vista Style Builder and instantly realized that indeed dozens of entries need to be changed. Plus that it's not enough just to increase the font sizes, also the metrics (height of task and title bars etc.) need to be adapted. This I still have to do, otherwise it looks pretty good already.

Rather than buying Vista Style Builder though, I'd highly recommend lowering your resolution (to another of the same aspect ratio of course).
IMHO not a good idea on an LCD notebook display with a native resolution - things will get blurry. Also setting the display to 125% or so is not a good option (that's why I'm here...)

As to Visual Style Builder and your installer: Isn't there an officially supported way to implement a second, third etc. etc. style in Win7? Following your instructions for a manual installation, I realized that some system files need to be patched (which works well, BTW). But what if these files will be overwritten some day by MS update? Then they need to be patched again, don't they?

I hoped that Vista Style builder would be able not only to create styles, but also to install them properly. But when I save a style and confirm the question if I now want to use it with the "Use Visual Style" button, nothing noticeable happens. Or am I missing something here...? Not sure, what "use" exactly means in this respect: "Use" it in the Style Builder or in Win7?

Also, I sometimes get a compilation error when trying to save a style. At a second attempt, it suddenly works (although I didn't change anything in the style).
 

My Computer

OS
Windows 7 Pro x64
I have purchased Vista Style builder and am more than willing to help out with any issues or changes you guys need. Just provide the theme file and what you'd like down and I should have it done for you about 20 - 30 mins after I get the actual file.
Thanks for your friendly offer, but see my previous post: In the meantime I can play with Visty Style Builder myself and thus can test the effect of many more entries than I would be able to if I would always have to ask someone to change just one particular setting. Didn't know before how cumbersome this stuff is.

But others may very well be most thankful for the support you're offering.
 

My Computer

OS
Windows 7 Pro x64
Well, what I meant, was: If you're switching to classic theme, then I believe that the values stored in the aero.msstyles file have nil effect (and in this case the defaut font size must be stored somewhere else - registry most likely).

You're right, the Windows Classic Theme, as well as the other Basic and High Contrast Themes, don't use aero.msstyles. In fact, they don't use a .msstyles file at all, which I figured out by opening classic.theme in Notepad. Since Vista Style Builder doesn't support editing .theme files and since I have no idea where classic.theme pulls it's values from, I can't help you there, unfortunately.

IMHO not a good idea on an LCD notebook display with a native resolution - things will get blurry. Also setting the display to 125% or so is not a good option (that's why I'm here...)

I've heard that before yet I haven't had any experience with it as my only laptop is crisp at any resolution. After installing Windows 7 on my desktop, however, I did set my desktop LCD to 1024x768 because I was having trouble reading the text at the monitor's native resolution of 1280x1024. After switching the resolution, everything was incredibly blurry, but that was only at a refresh rate of 60 Hz. For some reason, setting the monitor to 75 Hz (which is my only other option) cleared everything right up. Strangely, I did not have this issue in Windows XP. If you haven't already, I'd recommend lowering your resolution and then playing around with the refresh rate. I suppose I should have clarified this earlier, sorry about that. If things are still blurry, I guess modifying the aero.msstyles file is your only option.

I did think about changing the DPI (which is the 125% thing) when you first mentioned your problem, but I remembered that it didn't do me any good as it resizes everything and not just text, so I didn't even bother to mention it. Plus I figured you probably already knew about it.

As to Visual Style Builder and your installer: Isn't there an officially supported way to implement a second, third etc. etc. style in Win7?

I don't know if the method I'm thinking of is officially documented anywhere, but it does work. It is also unrelated to Vista Style Builder and my installer. As I mentioned in the Windows Aero (Tahoma Font) Manual Installation Instructions (wow, that is long winded) it is possible to use multiple versions of aero.msstyles after only a few steps. Here's the relevant part, reformatted and with some slight additions:

  1. Make a copy of C:\Windows\Resources\Themes\Aero\ and rename the folder to something different, such as "Aero Tahoma".
    • Do not rename any of the files in the folder. While it is possible to rename them and retain full functionality, all relevant files must be renamed. In my initial implementation of Tahoma in the Aero Theme (known as Aero Theme (Fixed)) I made the mistake of renaming them and unfortunately missed one file, causing a visual bug.
  2. Replace the aero.msstyles in your new folder with your custom .msstyles file. Make sure that your custom file is also named aero.msstyles unless you are renaming the other files in your new folder as well.
  3. Make a copy of the desired Aero-based .theme file (located in C:\Windows\Resources\Themes\) and rename it to whatever you would like. For example: "architecture-tahoma-9pt.theme"
  4. The new .theme file will have to be edited (this can be done in Notepad) to point to the proper aero.msstyles.
    1. Under the [Theme] section, change DisplayName to whatever you desire. For example: "DisplayName=Architecture - Tahoma 9pt".
    2. Under the [VisualStyles], change the Path to point to the appropriate .msstyles file. For example: "Path=%ResourceDir%\Themes\Aero Tahoma 9pt\Aero.msstyles"
You will need to change every single .theme file that you wish to use with the custom .msstyles file. The reason that I didn't do this with the Windows Aero (Tahoma Font) Installer and instead replaced the original aero.msstyles file was to achieve compatibility with third-party themes. I felt that it would be way too much to ask the average use to edit their .theme files.

I hoped that Vista Style builder would be able not only to create styles, but also to install them properly. But when I save a style and confirm the question if I now want to use it with the "Use Visual Style" button, nothing noticeable happens. Or am I missing something here...? Not sure, what "use" exactly means in this respect: "Use" it in the Style Builder or in Win7?

I think that it means "Use in Windows" and I assume that this issue is just a bug. Since multiple .msstyles files can be implemented at once, as described above, I didn't bother looking for a solution. If you're still interested, try the Vista Style Builder Forums. It's quite likely that there's already a solution for this problem.

Following your instructions for a manual installation, I realized that some system files need to be patched (which works well, BTW). But what if these files will be overwritten some day by MS update? Then they need to be patched again, don't they?

Yup, you're right about the files needing to be repatched if a Windows Update ever overwrites them. Though as far as I know, it is very unlikely that will ever happen. If it does, just do a search for deepxw. Hopefully he/she will have a new version of Universal Theme Patcher in such an event. If not, I'm sure someone else will take care of it.

Also, I sometimes get a compilation error when trying to save a style. At a second attempt, it suddenly works (although I didn't change anything in the style)

I've noticed this as well. It doesn't seem to be an issue since, as you said, .msstyles files are savable if you just keep trying.

Even if you have no further issues in solving your problem, please let me know how it goes.
 
Last edited:

My Computer

OS
Windows 7 x64
Make Tahoma 8pt in Windows 8

This's one of closest solution that I test in my Win8 Pro and it's ok. Not all font in Windows interface display without ClearType, but all menu, title and general place work well in Tahoma 8pt.

Attached file contains 3 reg files:

  • NoSegoe - Tahoma.reg (NoSegoe --> Tahoma)
  • NoSegoe - Restore Segoe UI.reg (Restore default)
  • WindowMetricsFontSizeWin8.reg (tricky part, that set all GUI font size to 8pt. Without this tweak, Tahoma looks unatural in large/different font size). This file exported from a Win7 system with Tahoma 8pt displays just right. And Windows 8 assign same value of these entries in registry, so your task just import.

Restart PC. Tested in windows 8 pro. (As said above, haevn't found a solution to completely get rid of Cleartype in whole Win8 interface, only 70-80%. Tweak for Cleartype disable you easily find out in this forum or google, which not includes in attached rar file at the moment).

Only thing remain, that how made IE10 (desktop mode) render website without Cleartype. As I test, the wrap dll trick in IE9 doesn't affect IE10 at all (maybe they change the way Windows DirectWrite and Direct2D APIs render hardware-accelerated text using sub-pixel Microsoft ClearType in web browser).
 

Attachments

My Computer

OS
Windows 7 Ultimate x64
CPU
Intel(R) Core(TM) i5-6402P Skylake (14nm) 1151 LGA
Motherboard
MSI B150M MORTAR (MS-7972) 2.0
Memory
8.00 GB single DDR4 @ 1066MHz
Graphics Card(s)
Intel(R) HD Graphics 510 (rev6)
Sound Card
High Definition Audio Device
Monitor(s) Displays
HP S2032 1600x900 (60Hz)
Hard Drives
Model ST1000DM 003-1SB10C SCSI Disk Device
Not all font in Windows interface display without ClearType

(As said above, haevn't found a solution to completely get rid of Cleartype in whole Win8 interface, only 70-80%.

Please let us know if you figure it out. Windows 7 looks great as soon as I turn off the font smoothing. 8 is all over the place.
 

My Computer

Computer type
PC/Desktop
OS
WinXP, Win7, Win8
Just use it or ignore it :)

Not all font in Windows interface display without ClearType

(As said above, haven't found a solution to completely get rid of Cleartype in whole Win8 interface, only 70-80%.
Please let us know if you figure it out. Windows 7 looks great as soon as I turn off the font smoothing. 8 is all over the place.

The tweak above with 80% fonts (those most appeared ones..) display on Windows interface is more than enough to use daily. And I use it for a long time without problem. If you only use once it got 100% appearance than just leave it.. because not gonna happen. I feel comfortable with this simple tweak and no longer work on it. So far, there're >100 downloads, which means someone else might use it. And it's enough for me.

There's Win 8.1 already, and I haven't test this but assume it no change much. And this tweak still applicable. And seem nowaday, people don't find it a issue anymore, more and more people just feel default font just right (which maybe actually right for their screen, eyes, etc...)
 

My Computer

OS
Windows 7 Ultimate x64
CPU
Intel(R) Core(TM) i5-6402P Skylake (14nm) 1151 LGA
Motherboard
MSI B150M MORTAR (MS-7972) 2.0
Memory
8.00 GB single DDR4 @ 1066MHz
Graphics Card(s)
Intel(R) HD Graphics 510 (rev6)
Sound Card
High Definition Audio Device
Monitor(s) Displays
HP S2032 1600x900 (60Hz)
Hard Drives
Model ST1000DM 003-1SB10C SCSI Disk Device
Back
Top