diff --git a/code/nel/include/nel/gui/widget_manager.h b/code/nel/include/nel/gui/widget_manager.h index cfb51af8e..2f9220cda 100644 --- a/code/nel/include/nel/gui/widget_manager.h +++ b/code/nel/include/nel/gui/widget_manager.h @@ -442,6 +442,7 @@ namespace NLGUI OptionTimeoutMessages, OptionTimeoutContext, OptionTimeoutContextHtml, + OptionMonospaceFont, NumSystemOptions }; diff --git a/code/nel/src/gui/widget_manager.cpp b/code/nel/src/gui/widget_manager.cpp index f866594c9..bd8dfb5fe 100644 --- a/code/nel/src/gui/widget_manager.cpp +++ b/code/nel/src/gui/widget_manager.cpp @@ -3170,6 +3170,7 @@ namespace NLGUI _SystemOptions[OptionTimeoutMessages]= opt->getValue("messages_timeout"); _SystemOptions[OptionTimeoutContext]= opt->getValue("context_timeout"); _SystemOptions[OptionTimeoutContextHtml]= opt->getValue("context_html_timeout"); + _SystemOptions[OptionMonospaceFont]= opt->getValue("monospace_font"); } } diff --git a/code/ryzom/client/data/gamedev/interfaces_v3/config.xml b/code/ryzom/client/data/gamedev/interfaces_v3/config.xml index 5d5e9143b..b74fa9e8b 100644 --- a/code/ryzom/client/data/gamedev/interfaces_v3/config.xml +++ b/code/ryzom/client/data/gamedev/interfaces_v3/config.xml @@ -1916,6 +1916,8 @@ This MUST follow the Enum MISSION_DESC::TIconId value="basic.ttf" /> --> + --> + --> + --> + getSystemOption (CWidgetManager::OptionMonospaceFont).getValStr(); + if ((!sFont.empty()) && (Driver != NULL)) + CViewRenderer::registerFont("monospace", sFont); } // ------------------------------------------------------------------------------------------------