/* Win32 */
#ifdef _WIN32
# undef HAVE_FONTCONFIG
-# define HAVE_GET_FONT_BY_FAMILY_NAME
+# if !VLC_WINSTORE_APP
+# define HAVE_GET_FONT_BY_FAMILY_NAME
+# endif
#endif
/* FontConfig */
#endif
}
+ /* set default psz_monofontname */
+ if( !psz_monofontfamily || !*psz_monofontfamily )
+ {
+ free( psz_monofontfamily );
+#ifdef HAVE_GET_FONT_BY_FAMILY_NAME
+ psz_monofontfamily = strdup( DEFAULT_MONOSPACE_FAMILY );
+#else
+ psz_monofontfamily = File_Select( DEFAULT_MONOSPACE_FONT_FILE );
+#endif
+ }
+
/* Set the current font file */
p_sys->style.psz_fontname = psz_fontname;
p_sys->style.psz_monofontname = psz_monofontfamily;
#if !TARGET_OS_IPHONE
p_sys->pf_select = MacLegacy_Select;
#endif
-#elif defined( _WIN32 )
+#elif defined( _WIN32 ) && defined( HAVE_GET_FONT_BY_FAMILY_NAME )
p_sys->pf_select = Win32_Select;
#else
p_sys->pf_select = Dummy_Select;