# HG changeset patch # User am@osimis.io # Date 1543501607 -3600 # Node ID 9f6716008066f2789a91a1179dad6a1defc7ea30 # Parent e9613a09cf9e483c965590df01600ca5c060e12b# Parent e292798f99805da9983294a6b354f1c0ca3edc3b merge diff -r e292798f9980 -r 9f6716008066 Core/Images/FontRegistry.cpp --- a/Core/Images/FontRegistry.cpp Thu Nov 29 15:16:32 2018 +0100 +++ b/Core/Images/FontRegistry.cpp Thu Nov 29 15:26:47 2018 +0100 @@ -88,4 +88,18 @@ return *fonts_[i]; } } + + const Font* FontRegistry::FindFont(const std::string& fontName) const + { + for (Fonts::const_iterator it = fonts_.begin(); it != fonts_.end(); it++) + { + if ((*it)->GetName() == fontName) + { + return *it; + } + } + + return NULL; + } + } diff -r e292798f9980 -r 9f6716008066 Core/Images/FontRegistry.h --- a/Core/Images/FontRegistry.h Thu Nov 29 15:16:32 2018 +0100 +++ b/Core/Images/FontRegistry.h Thu Nov 29 15:26:47 2018 +0100 @@ -71,5 +71,7 @@ } const Font& GetFont(size_t i) const; + + const Font* FindFont(const std::string& fontName) const; }; }