#define TAG SERVER_TAG("shadow")
+rdpShadowFont* g_Font = NULL;
+
static COMMAND_LINE_ARGUMENT_A shadow_args[] =
{
{ "port", COMMAND_LINE_VALUE_REQUIRED, "<number>", NULL, NULL, -1, NULL, "Server port" },
int shadow_server_init_fonts(rdpShadowServer* server)
{
+ char* fontPath;
rdpShadowFont* font;
- font = shadow_font_new("source_serif_pro_regular_12");
+ fontPath = GetCombinedPath(server->ConfigPath, "shadow/fonts");
+
+ font = shadow_font_new(fontPath, "source_serif_pro_regular_12");
+
+ g_Font = font;
- shadow_font_free(font);
+ free(fontPath);
return 1;
}
if (status < 0)
return -1;
- //shadow_server_init_fonts(server);
+ shadow_server_init_fonts(server);
server->listener = freerdp_listener_new();