From 2739c51393a1a21bdd827223f1a59b57c9de6685 Mon Sep 17 00:00:00 2001 From: Vadim Lopatin Date: Sat, 17 Jan 2015 22:04:53 +0300 Subject: [PATCH] support multiple font face names delimited by comma in style font face name --- src/dlangui/platforms/windows/win32fonts.d | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/dlangui/platforms/windows/win32fonts.d b/src/dlangui/platforms/windows/win32fonts.d index d9f75104..6fb383fe 100644 --- a/src/dlangui/platforms/windows/win32fonts.d +++ b/src/dlangui/platforms/windows/win32fonts.d @@ -362,8 +362,11 @@ class Win32FontManager : FontManager { FontDef * findFace(string face) { if (face.length == 0) return null; - if (face in _faceByName) - return _faceByName[face]; + string[] faces = split(face, ","); + foreach(f; faces) { + if (f in _faceByName) + return _faceByName[f]; + } return null; }