+2008-06-10 Jason Rumney <jasonr@gnu.org>
+
+ * w32uniscribe.c (add_opentype_font_name_to_list): Skip non unicode
+ fonts.
+
2008-06-10 Chong Yidong <cyd@stupidchicken.com>
* xfns.c (Fx_font_dialog): New function.
&& font_type != TRUETYPE_FONTTYPE)
return 1;
+ /* Skip fonts that have no unicode coverage. */
+ if (!physical_font->ntmFontSig.fsUsb[3]
+ && !physical_font->ntmFontSig.fsUsb[2]
+ && !physical_font->ntmFontSig.fsUsb[1]
+ && !(physical_font->ntmFontSig.fsUsb[0] & 0x3fffffff))
+ return 1;
+
family = font_intern_prop (logical_font->elfLogFont.lfFaceName,
strlen (logical_font->elfLogFont.lfFaceName), 1);
if (! memq_no_quit (family, *list))