Chrome is getting better text rendering in Windows thanks to Microsoft engineers

Alfonso Maruccia

Posts: 1,025   +301
Staff
Why it matters: ClearType is a software solution conceived by Microsoft to improve text readability on Windows-based PCs and LCDs. The technology is designed to make text on a display look almost as sharp and clear as printed paper, but interoperable browser libraries can interfere with this kind of platform-specific optimization.

The next version of Chrome (124) is expected to offer improved text rendering on Windows PCs. Microsoft programmers have been working for years to integrate a ClearType feature into the "insular," platform-agnostic text renderer developed by Google for the Chromium project. Now, the code is nearly ready to be shipped to Chrome and other Chromium-based web browsers.

Microsoft's Edge team began working on it in 2021 with the goal of enhancing contrast and gamma correction in web rendering. This effort aims to ensure that the Chromium layout engine can match the quality seen in other native Windows applications. According to Microsoft, "legacy" non-Chromium Edge versions and Windows programs use DirectWrite to render glyphs to the screen, thus benefiting from system-wide user settings related to ClearType font technology.

Chromium utilizes DirectWrite for specific parts of the text rendering process, while the Skia graphics library handles the final composition of glyph bitmaps on the screen. Although Skia allows for easy code reuse across different platforms, its visual results on Windows often differ from the rest of the text rendering experience on the system.

Microsoft programmers have been busy integrating the Windows ClearType Text Tuner feature into Chromium, which is designed to properly select users' custom contrast and gamma values through DirectWrite. The new Chrome feature will apply these custom values to Skia text rendering, ensuring that Windows preferences for text rendering are respected by Chromium browsers running on Windows PCs.

According to Microsoft developers, the lack of support for text rendering adjustments has been a long-standing complaint among users of Chromium-based browsers. The Redmond giant initially planned to enable the text improvement option by default in version 92 of the non-legacy Edge browser, but it has yet to activate the feature in the recently released Edge 123.

After adopting Chromium as the layout engine for Edge, Microsoft expressed its commitment to enhancing Chromium as a web rendering technology for Windows OSes. The upcoming improvements to Skia text rendering demonstrate that the company is keeping its promise.

Permalink to story.

 
Who uses Chromium rubbish. Do the world a favour and use Firefox. Otherwise all browsers will be Chromium based. Also at least use Brave or Vivaldi if it must be Chromium based.
 
Who uses Chromium rubbish. Do the world a favour and use Firefox. Otherwise all browsers will be Chromium based. Also at least use Brave or Vivaldi if it must be Chromium based.
Firefox isnt perfect, especially when it comes to streaming using DRM. I like it bu tI still see random crashes or lost browser history. Most recently, I saw it totally fail at exporting bookmarks, requiring quite a bit of manual file moving to fix.
 
Who uses Chromium rubbish. Do the world a favour and use Firefox. Otherwise all browsers will be Chromium based. Also at least use Brave or Vivaldi if it must be Chromium based.
Firefox is nice and all but boy oh boy is it s..l..o..w
 
Back