Display Scaling & Typography
- Standard-DPI (
1x) UI & Editor Sizing: Automatically steps down UI chrome (--dpi-step), editor font size, and line height by one tier on non-HiDPI (devicePixelRatio < 1.5) Windows and Linux displays (such as 1080p/1440p monitors at 100%–125% scale) while keeping macOS, mobile, and HiDPI (2x/4K) displays unchanged. - Crisp ClearType Font Hinting: Keeps
Google Sans(GRAD 0) andRoboto Monoon hinted master weights on1xWindows/Linux displays to prevent off-master variable-font interpolation blur, while retaining+50optical weight and grade matching on HiDPI displays. - Live Multi-Monitor DPI Adaptation: Listens for display resolution changes (
matchMedia) so moving the window between standard-DPI and HiDPI monitors—or changing OS display scaling—updates UI sizing and font rendering immediately.
Rendering & Layout Polish
- ClearType Subpixel Anti-Aliasing: Added opaque light/dark backgrounds to the root wrapper, scrollable Settings/Theme/UDF-UDU dialog containers, and Page Tabs; removed alpha-compositing
opacitylayers from the footer page title and selection stats; and cleared settledtransform/clip-pathlayers on the floating Page List after its open transition finishes. - Integer Pixel Alignment: Removed
font-size-adjust: from-fontmetric rescaling in the editor and replaced fractionaltranslateY(-50%)vertical centering on search match counts and notification close buttons with integer-aligned layout.