From dfd72016624109a9c64ff8a5e588584ef34e37a4 Mon Sep 17 00:00:00 2001 From: Jumar Macato Date: Sat, 27 Oct 2018 13:48:32 +0800 Subject: [PATCH 1/7] Change the default font to system default. --- src/Avalonia.Visuals/Media/FontFamily.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Avalonia.Visuals/Media/FontFamily.cs b/src/Avalonia.Visuals/Media/FontFamily.cs index 70a4aee4cd..f36062f182 100644 --- a/src/Avalonia.Visuals/Media/FontFamily.cs +++ b/src/Avalonia.Visuals/Media/FontFamily.cs @@ -48,7 +48,7 @@ namespace Avalonia.Media /// /// Represents the default font family /// - public static FontFamily Default => new FontFamily("Courier New"); + public static FontFamily Default => new FontFamily("system-ui"); /// /// Gets the primary family name of the font family. From 0094c4cf8741dba0f21e95a7aa865d7c6650a124 Mon Sep 17 00:00:00 2001 From: Jumar Macato Date: Mon, 29 Oct 2018 19:10:38 +0800 Subject: [PATCH 2/7] Fix unit test by specifying the font in the test image. --- tests/Avalonia.RenderTests/Controls/TextBlockTests.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/Avalonia.RenderTests/Controls/TextBlockTests.cs b/tests/Avalonia.RenderTests/Controls/TextBlockTests.cs index 80b850635d..63e1578145 100644 --- a/tests/Avalonia.RenderTests/Controls/TextBlockTests.cs +++ b/tests/Avalonia.RenderTests/Controls/TextBlockTests.cs @@ -25,6 +25,7 @@ namespace Avalonia.Direct2D1.RenderTests.Controls { Decorator target = new Decorator { + FontFamily = new FontFamily("Courier New"), Padding = new Thickness(8), Width = 200, Height = 200, From 57a896e878569ab72802214bb92c7744cac00122 Mon Sep 17 00:00:00 2001 From: Jumar Macato Date: Mon, 29 Oct 2018 19:12:38 +0800 Subject: [PATCH 3/7] Remove hardcoded fonts on our theme definition. --- src/Avalonia.HtmlRenderer/external | 1 + src/Avalonia.Themes.Default/EmbeddableControlRoot.xaml | 1 - src/Avalonia.Themes.Default/Window.xaml | 1 - 3 files changed, 1 insertion(+), 2 deletions(-) create mode 160000 src/Avalonia.HtmlRenderer/external diff --git a/src/Avalonia.HtmlRenderer/external b/src/Avalonia.HtmlRenderer/external new file mode 160000 index 0000000000..43df78f4d1 --- /dev/null +++ b/src/Avalonia.HtmlRenderer/external @@ -0,0 +1 @@ +Subproject commit 43df78f4d1bb09d05021f062cb15e939e3e1771d diff --git a/src/Avalonia.Themes.Default/EmbeddableControlRoot.xaml b/src/Avalonia.Themes.Default/EmbeddableControlRoot.xaml index de364c0108..bc06ab010e 100644 --- a/src/Avalonia.Themes.Default/EmbeddableControlRoot.xaml +++ b/src/Avalonia.Themes.Default/EmbeddableControlRoot.xaml @@ -1,6 +1,5 @@