summaryrefslogtreecommitdiff
path: root/pango/pangowin32-fontmap.c
diff options
context:
space:
mode:
Diffstat (limited to 'pango/pangowin32-fontmap.c')
-rw-r--r--pango/pangowin32-fontmap.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/pango/pangowin32-fontmap.c b/pango/pangowin32-fontmap.c
index 09be6be0..93283cec 100644
--- a/pango/pangowin32-fontmap.c
+++ b/pango/pangowin32-fontmap.c
@@ -175,7 +175,11 @@ pango_win32_inner_enum_proc (LOGFONT *lfp,
DWORD fontType,
LPARAM lParam)
{
- pango_win32_insert_font (fontmap, lfp);
+ /* Windows generates synthetic vertical writing versions of East
+ * Asian fonts with @ prepended to their name, ignore them.
+ */
+ if (lfp->lfFaceName[0] != '@')
+ pango_win32_insert_font (fontmap, lfp);
return 1;
}