diff --git a/es-core/src/resources/Font.cpp b/es-core/src/resources/Font.cpp index 196f9ce23..5f3f6f94b 100644 --- a/es-core/src/resources/Font.cpp +++ b/es-core/src/resources/Font.cpp @@ -724,7 +724,7 @@ std::shared_ptr<Font> Font::getFromTheme(const ThemeData::ThemeElement* elem, if (properties & FONT_PATH && elem->has("fontPath")) path = elem->get<std::string>("fontPath"); - if (!Utils::FileSystem::exists(path)) { + if (!((path[0] == ':') && (path[1] == '/')) && !Utils::FileSystem::exists(path)) { LOG(LogError) << "Font file \"" << path << "\" defined by the theme does not exist, " "falling back to \"" << getDefaultPath() << "\""; path = getDefaultPath();