diff --git a/dlls/dwrite/opentype.c b/dlls/dwrite/opentype.c
index 82e0a9c05d25fa4b010bd6714dac061d85399cf1..b48a769063c4ef60220edb942aa56289aa04b79d 100644
--- a/dlls/dwrite/opentype.c
+++ b/dlls/dwrite/opentype.c
@@ -748,6 +748,7 @@ HRESULT opentype_analyze_font(IDWriteFontFileStream *stream, UINT32* font_count,
     }
     else if (DWRITE_MAKE_OPENTYPE_TAG(tag[0], tag[1], tag[2], tag[3]) == MS_OTTO_TAG)
     {
+        *font_count = 1;
         *file_type = DWRITE_FONT_FILE_TYPE_CFF;
         face = DWRITE_FONT_FACE_TYPE_CFF;
     }