From a17923e88c40009dabec4f0945f2e44ae019c0bb Mon Sep 17 00:00:00 2001 From: Vadim Lopatin Date: Fri, 11 Dec 2015 07:08:25 +0300 Subject: [PATCH] fonts on OSX --- src/dlangui/platforms/common/startup.d | 7 +++++++ src/dlangui/widgets/srcedit.d | 2 +- views/res/theme_default.xml | 1 + 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/dlangui/platforms/common/startup.d b/src/dlangui/platforms/common/startup.d index 8d78fcca..490417fb 100644 --- a/src/dlangui/platforms/common/startup.d +++ b/src/dlangui/platforms/common/startup.d @@ -163,6 +163,13 @@ version (Windows) { ft.registerFont("/Library/Fonts/Microsoft/Verdana Bold.ttf", FontFamily.SansSerif, "Verdana", false, FontWeight.Bold, true); ft.registerFont("/Library/Fonts/Microsoft/Verdana Italic.ttf", FontFamily.SansSerif, "Verdana", true, FontWeight.Normal, true); ft.registerFont("/Library/Fonts/Microsoft/Verdana Bold Italic.ttf", FontFamily.SansSerif, "Verdana", true, FontWeight.Bold, true); + + ft.registerFont("/Library/Fonts/Microsoft/Consolas.ttf", FontFamily.MonoSpace, "Consolas", false, FontWeight.Normal, true); + ft.registerFont("/Library/Fonts/Microsoft/Consolas Bold.ttf", FontFamily.MonoSpace, "Consolas", false, FontWeight.Bold, true); + ft.registerFont("/Library/Fonts/Microsoft/Consolas Italic.ttf", FontFamily.MonoSpace, "Consolas", true, FontWeight.Normal, true); + ft.registerFont("/Library/Fonts/Microsoft/Consolas Bold Italic.ttf", FontFamily.MonoSpace, "Consolas", true, FontWeight.Bold, true); + + ft.registerFont("/System/Library/Fonts/Menlo.ttc", FontFamily.MonoSpace, "Menlo", false, FontWeight.Normal, true); } } diff --git a/src/dlangui/widgets/srcedit.d b/src/dlangui/widgets/srcedit.d index d012a4de..8cfd86c8 100644 --- a/src/dlangui/widgets/srcedit.d +++ b/src/dlangui/widgets/srcedit.d @@ -25,7 +25,7 @@ import dlangui.widgets.styles; class SourceEdit : EditBox { this(string ID) { super(ID); - fontFace = "Consolas,DejaVuSansMono,Lucida Sans Typewriter,Courier New,Lucida Console"; + fontFace = "Menlo,Consolas,DejaVuSansMono,Lucida Sans Typewriter,Courier New,Lucida Console"; //fontFace = "Consolas,Lucida Console,Courier New"; fontFamily = FontFamily.MonoSpace; fontSize = makePointSize(10); diff --git a/views/res/theme_default.xml b/views/res/theme_default.xml index bf7ba7a1..21aba152 100644 --- a/views/res/theme_default.xml +++ b/views/res/theme_default.xml @@ -284,6 +284,7 @@ minWidth="40" />