| Windows 7: Text in some apps becomes oversized when using Aero themes |
12 Aug 2011
|
#1 | | Windows 7 Home Premium 64-bit Winnipeg, MB, Canada |
Text in some apps becomes oversized when using Aero themes Affects Shareaza & Winamp, probably others too.
Basic theme:
Aero theme:
System text size is set to 124% (custom). This doesn't apply to me (registry values are already set to the latter).
Last edited by Brink; 12 Aug 2011 at 02:28 PM..
Reason: embedded images
| My System Specs |
| System Manufacturer/Model Number Custom built OS Windows 7 Home Premium 64-bit CPU AMD Phenom X3 8600 Motherboard Gigabyte MA78LM-S2H Memory Corsair XMS2 TWIN2X2048-8500C5D Graphics Card Asus 9800 GT Sound Card Realtek embedded Monitor(s) Displays Dell P780 (CRT) PSU Antec Truepower New 650W Case Cooler Master Praetorian (Black + black Wave Master window) Cooling Stock CPU HS/fan, 4x Sunbeamtech Silent Anodized case fans Hard Drives Seagate Barracuda 7200.12 500GB SATA2 |
12 Aug 2011
|
#2 | | Windows 7 Enterprise x64 no SP |
Actually those softwares are built of textures not fonts, so windows basic theme can't scale them from 100% (96 dpi) to 124%.
The solution is to turn it back to 100 percent and it will be ok. | My System Specs | | System Manufacturer/Model Number Custom Built PC OS Windows 7 Enterprise x64 no SP CPU Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz 36°C Motherboard Gigabyte Technology Co., Ltd. Z68X-UD3-B3 (Socket 1155) 40°C Memory 4GB Hyperx 1600MHz stock XMP Graphics Card Asus GTS 450 stock or 900-1800, 1804 memory Sound Card Realtek High Definition Audio Monitor(s) Displays Samsung SyncMaster SA350 (SMS24A350H) Screen Resolution 1920x1080 pixels, 32 bits, 60 Hz Keyboard Trust Isla Wired Keyboard Mouse Gigabyte ECO600 (with extended usb wireless adapter) PSU 500W Coolink Case Cooler Master Elite 335 Cooling Cooler Master Hyper 212 Plus single fan Hard Drives 64GB Silicon Power E20 SSD (Intel SRT cache);
488GB Western Digital WDC WD5002AALX-00J37A0 38°C (cached);
733GB SAMSUNG SAMSUNG HD753LJ 27°C; Internet Speed down: 27 Mbps, up: 12 Mbps Other Info Optical Drive: TSSTcorp CDDVDW SH-S223F
Printer: HP Photosmart C5280 All-in-one
Genius G-Pen F610 (PenPad)
Genius 2.0 speakers, JBL speakers, Technics RPF880 Headphones
soft: Gdata, Zemana Antilogger, Nero, MSI Afterburner, Core Temp, CPUZ, Auslogics Disk Defrag |
12 Aug 2011
|
#3 | | Windows 7 Home Premium 64-bit Winnipeg, MB, Canada |
The problem is, I like the text size the way it is in every other case.
And why does this only happen with Aero themes? Everything would be fine if the apps looked as they do with the basic themes, but I like having transparency... | My System Specs | | System Manufacturer/Model Number Custom built OS Windows 7 Home Premium 64-bit CPU AMD Phenom X3 8600 Motherboard Gigabyte MA78LM-S2H Memory Corsair XMS2 TWIN2X2048-8500C5D Graphics Card Asus 9800 GT Sound Card Realtek embedded Monitor(s) Displays Dell P780 (CRT) PSU Antec Truepower New 650W Case Cooler Master Praetorian (Black + black Wave Master window) Cooling Stock CPU HS/fan, 4x Sunbeamtech Silent Anodized case fans Hard Drives Seagate Barracuda 7200.12 500GB SATA2 |
12 Aug 2011
|
#4 | | Windows 7 Home Premium 64-bit Winnipeg, MB, Canada |
Did more Googling, found the answer: Quote: Opting Out of DPI Virtualization
Once you have decided to enable DPI virtualization, you must now scour your system for any DPI-aware applications that lack the corresponding flag, and opt them out of fuzzy bitmap scaling. This reverts them to the XP style scaling they were designed for. There are two ways to do this, one that works only for 32-bit applications and one that also works for 64-bit applications.
32-bit Applications. — This is simple: right-click on the executable in Windows Explorer, select the “Properties” dialog, switch to the “Compatibility” tab, and check the option “Disable display scaling on high DPI settings”. That’s all!
64-bit Applications. — For no apparent reason other than to annoy their 64-bit users, Microsoft disabled the above check box for 64-bit applications, even though the option itself is perfectly functional when set directly in the registry! So you must do the following: start up Registry Editor, navigate to the key HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers, and add a string value (REG_SZ) whose name is the full path to the application executable and whose value is HIGHDPIAWARE. I recommend that you first modify a few 32-bit applications as described above, so you can see some example values in this registry key.
So that’s how to use high DPI settings on Windows Vista and later. And if you have ever wondered what the option “Disable display scaling on high DPI settings” is for, and why it didn’t do anything on your system, now you know: it’s only effective if you have enabled system-wide DPI virtualization, and then only for applications that are bitmap-scaled because they don’t set the DPI-aware flag. High DPI Settings in Windows
I gotta do it on a per-app basis, but it gets 'r done... | My System Specs | | System Manufacturer/Model Number Custom built OS Windows 7 Home Premium 64-bit CPU AMD Phenom X3 8600 Motherboard Gigabyte MA78LM-S2H Memory Corsair XMS2 TWIN2X2048-8500C5D Graphics Card Asus 9800 GT Sound Card Realtek embedded Monitor(s) Displays Dell P780 (CRT) PSU Antec Truepower New 650W Case Cooler Master Praetorian (Black + black Wave Master window) Cooling Stock CPU HS/fan, 4x Sunbeamtech Silent Anodized case fans Hard Drives Seagate Barracuda 7200.12 500GB SATA2 Text in some apps becomes oversized when using Aero themes problems? All times are GMT -5. The time now is 11:32 AM. | |