Oh! Pango deliberately ignores those fonts.
I get this comment in in pangowin32-fontmap.c
/* Ignore Symbol fonts (which don't have any Unicode mapping
* table). We could also be fancy and use the PostScript glyph name
* table for such if present, and build a Unicode map by mapping
* each PostScript glyph name to Unicode character. Oh well.
*/
Now I understand what it actually happening, EnumFontFamiliesEx
returns fonts, where it returns those missing fonts also, but it is deliberately ignored as in this comment.
Any chances, to add support for that?
EDIT: Adding a print statement there they gets me these names
Symbol Font=Marlett
Symbol Font=Symbol
Symbol Font=Wingdings
Symbol Font=Webdings
Symbol Font=Wingdings 2
Symbol Font=Wingdings 3
Symbol Font=MS Outlook
Symbol Font=Bookshelf Symbol 7
Symbol Font=MS Reference Specialty
Symbol Font=MT Extra
which matches the previous one.