- Segoe UI Variable optimizes readability with optical weight and size axes.
- Manage and install fonts from Settings > Personalization > Fonts.
- For programming, choose clear monospaced fonts with good contrast and ligatures.
- If you were looking for a PSU, prioritize ATX 3.1, efficiency, and complete protections.

Choosing the right typography Windows 11 It's not just an aesthetic issue: it affects readability, hierarchy, and accessibility throughout the interface. If you work long hours in front of a screen, a good font reduces eye strain and improves the experience, both in apps of the system as in code editors.
Furthermore, in Spanish “fuente” can mean two things: typeface (letter) o power supply (PSU)In this guide we explain in depth how to choose the right fonts in Windows 11 (Segoe UI Variable, font management and recommendations), and we included a separate note for those looking for the best ATX 3.1 power supply for their PC, integrating the most important keys to avoid making mistakes.
What is Segoe UI Variable and why is it the basis of Windows 11?
Segoe UI Variable is the system font in Windows 11, an evolution of the classic Segoe font that leverages variable font technology to better adapt to small and large sizes. On modern screens, it offers finer contours and is very clear to read even at a reduced size.
This typography exposes two fundamental axes: weight (wght) with an incremental range from fine to bold, and optical size (opsz), which automatically adjusts shapes and proportions to prioritize the readability at small sizes and personality of the stroke in large sizes.
In XAML applications and common controls, Segoe UI Variable is selected by default in supported languages. In web environments, optical scaling is also automatic, but it is advisable Explicitly declare the Segoe UI Variable family in CSS if you want to guarantee its use.
The usual weights Interface fonts are Regular and Semibold, with the heavier fonts reserved for headlines or emphasis. The optical axis adjusts only to the size you request, minimizing micro-adjustment work for states and components.

Axes of a variable font: wght and opsz
The wght axis covers from light weights (approx. 100) to bold (around 700), making it easy to create clear and consistent hierarchies without changing families. The opsz axis It works automatically, optimizing counters, apertures, and fine details based on the requested text size.
Automatic optical scaling
When you define sizes between ~8 and 36 pt, Segoe UI Variable adjusts the shape of characters so they're easier to read. It's not just about "making it bigger or smaller," but about redrawing the internal geometry to make it clearer at each scale.
Best Typography Practices in Windows 11
Windows 11 recommended usage guidelines To maintain consistency and accessibility: Regular weights for body type and Semibold weights for headings; left alignment as the default; and minimum size limits to avoid reading problems in certain languages.
In general, they are prescribed minimums such as 14 px Semibold and 12 px Regular so that the text does not become illegible. It is also suggested “sentence case” (capitalize as in a sentence) even in headings, for a clearer, more modern aesthetic.
When faced with texts that do not fit, ellipsis (…) and truncation are preferred before abrupt cuts, except in very specific cases. This is adjusted in most controls to ensure consistent behavior.
The WinUI 3 Gallery app Includes interactive examples of controls and styles, useful for seeing these principles in action and checking weights, sizes, and alignments.

Size and scaling between devices
In XAML, text sizes scale automatically so that the “same number of effective pixels” is equally legible on small screens up close or large ones from a distance. You design in effective (non-physical) pixels, so you don't have to recalculate each density.
Hierarchy and typographic ramp
Windows defines a type ramp to relate styles and hierarchies on a page. Although you don't memorize every size, the idea is to keep consistent proportions between titles, subtitles and body, with consistent weights to scan content at a glance.
Alignment and truncation
TextAlignment Left is the base, leaving an irregular margin on the right for reliable anchoring of the content. In RTL languages, respect the globalization guidelines for layout and font selection. For excess text, use Wrapping and Trimming depending on the case.
How to manage, install, and test fonts in Windows 11
The font manager is integrated within Settings. Go to Settings > Personalization > Fonts to open it. From there you can install, preview, and manage all available families in the system.
To add a font, drag the font files (for example, .ttf or .otf) to the top area of the panel, or click on “Browse and install fonts” to locate them from the Explorer. You also have direct access to Microsoft Store to download fonts that will be installed automatically.
In the list you will see the name and a preview of each family. From the context menu you can hide or uninstall them. By entering each font, you can test variants (regular, italics, bold), edit a sample text and resize it to check how it actually looks.
If you are dedicated to design or development, it is a good idea test real chains (UI, headers or code snippets) to validate numbers, signs, accents and special glyphs before adopting it in a project.

Recommended fonts for programming and reducing eye strain
If you spend hours in the editor, a well-designed monospaced typeface minimizes errors and fatigue. It should clearly distinguish characters like O/0 or l/1, offer good spacing, and, if you like, ligatures that simplify patterns of Symbols usual.
- Among the most notable free ones, Fira code converts sequences like != or => into clean glyphs using ligatures without altering the underlying code. Proggy It is minimalist and effective, with optimizations for C/C++ and variants to adjust character details.
- DejaVu Sans Mono It stands out for its very wide Unicode coverage and is included in many systems, ideal if you want something stable without installing anything extra. Source Code Pro (from Adobe) adjusts signs and letters for development, with various weights when you need greater contrast.
- Dina It's clear and straightforward, with a remastered TTF version and a bold option; if you prefer the original aesthetic, it's available in bitmap format. Terminus It was designed for long sessions in terminal and remains a veteran favorite; if your app doesn't handle bitmaps well, you have Terminus TTF.
- Input It offers extreme flexibility with 168 configurable character styles and variants, as well as line spacing adjustment, although public use requires a license. hack It brings bold, italics, Powerline support, and over 1500 glyphs to cover multiple languages, with tools to swap alternates and change baselines.
- Cascadia code, available by default in Windows Terminal and Visual Studio, includes versions with and without ligatures, italics, and Powerline support. Its reception has been mixed, but it's worth a quick try, especially if you're coming from consoles. Jet Brains Monkey It is designed to read a lot of code, with ~140 ligatures, eight italic weights, and support for 145 languages.
- Anonymous Pro modernizes a 90s veteran adapted to TrueType, now with four fixed-width styles and an open font license: perfect if you want a refined classic flavor.
- In paid fonts, Monolisa It focuses on visual comfort while respecting monospace, with Powerline support, more than 200 languages, and ligature control. Gintronic It combines legibility with a casual touch; six styles with italics and aesthetics that are also valid outside of code.
- Dank Mono It was designed with large, high-resolution screens in mind, with modern aesthetics and easy readability. PragmataPro It's the compact option par excellence (no extra line spacing), with many ligatures focused on multiple languages. Be careful, its development is rare, so it's a good idea to buy it only if it already suits you.

Segoe UI vs. other families in the Microsoft ecosystem
Segoe UI (not to be confused with Segoe “just”) is the Windows interface family; Segoe “branding” is used for printed corporate materials and advertising. Segoe UI is a humanistic sans with better legibility than Tahoma or Arial, optimized for Cleartype. With ClearType disabled, it may be “just right.”
Segoe UI coverage includes Latin, Greek, Cyrillic and ArabicFor other writing systems, Windows selects specific families: Meiryo (Japanese), Malgun Gothic (Korean), Microsoft JhengHei (Traditional Chinese), Microsoft YaHei (Simplified Chinese), Gisha (Hebrew), Leelawadee (Thai), among others.
Some families do not recommend italics or synthesize them (artificial oblique). Meiryo Yes it has real italics for Latin, but Japanese characters do not slant. In ribbons or interfaces commands, “Meiryo UI” is preferred.
In general typography, serif vs sans serif: Serifs convey formality and usually work well in large text documents; for interfaces, for resolution and cleanliness, a without serif is usually preferable.
In contrast, dark text on a light background It offers the greatest legibility for primary surfaces. The light-on-dark scheme works well for secondary panels, but it doesn't typically match the clarity of dark-on-light.
About text “benefits”: the I-bar pointer indicates possible selection; the caret focus mark; the Tables suggest editability; the Grey implies disabled; colors like blue or purple often indicate links. Combine these clues correctly so the user understands what they can do.
In accessibility, the golden rule: respects user settings. Use the system font, its sizes and colors. Avoid hardcoded (fixed RGB) colors and build variations (bold, italics, larger/smaller) from the system fontIf you develop, you can obtain properties with GetThemeFont and colors with GetThemeSysColor.
For modern Win32/WinForms, use Segoe onion with 9 pt or more; in WPF, rely on themed elements and APIs like DrawThemeText. On legacy targets (Windows XP/2000), remember the “MS Shell Dlg(2)” pseudo fonts that map to Tahoma or MS Sans Serif depending on the version.
About attributes, the UI text should be sober. Bold for labels and specific references; italics for literal references or placeholder messages; avoid underlining except in links. Also, consider a maximum line length ~65 characters to promote reading.
Troubleshooting common font problems in Windows
If you changed the font in apps like Notepad and you want to go back But “Restore Font Settings” in Control Panel didn’t work for you, try these steps:
- Restore default system fonts: Settings > Personalization > Fonts > Related settings: “Font settings” (opens the classic) > “Restore default font settings.” Log back in and check. This step recomposes hidden families and default associations.
- Reset Notepad Font: Open Notepad > Settings (gear icon) > Font > choose “Consoles” or “Cascadia Mono” and default size, and save. In modern versions, you can Resetting the app from Settings > Apps > Installed Apps > Notepad > Advanced Options > Reset.
- Cleartype: Run “Adjust ClearType Text” from the Start menu and guides the assistant to improve edge rendering; you'll notice a difference with Segoe UI and other humanistic sans.
- If a particular font “broke” the UI, uninstall or hide it from Personalization > Fonts or using PowerShell. Check that there are no duplicates or “clones” that are impersonating families in the system.
Passionate writer about the world of bytes and technology in general. I love sharing my knowledge through writing, and that's what I'll do on this blog, show you all the most interesting things about gadgets, software, hardware, tech trends, and more. My goal is to help you navigate the digital world in a simple and entertaining way.