Name a monospace font list instead of the generic monospace

The generic name only resolves through fontconfig, so on Windows the
windows fell back to the proportional default.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-24 01:07:47 +00:00
co-authored by Claude Sonnet 5.5
parent ae37e0be53
commit 29d3a0f016
18 changed files with 55 additions and 29 deletions
+12
View File
@@ -0,0 +1,12 @@
using Avalonia.Media;
namespace Nonemm.App.Theming;
public static class Fonts
{
/// The generic name `monospace` only resolves through fontconfig, so on
/// Windows it falls back to the proportional default. Each family listed is
/// tried in order.
public static readonly FontFamily Mono = new(
"Cascadia Mono, Consolas, DejaVu Sans Mono, Liberation Mono, Courier New, monospace");
}