diff --git a/test/TestStringFilter.cxx b/test/TestStringFilter.cxx
index c86750348..4a6caac7e 100644
--- a/test/TestStringFilter.cxx
+++ b/test/TestStringFilter.cxx
@@ -105,8 +105,13 @@ TEST_F(StringFilterTest, Normalize)
 
 	EXPECT_TRUE(f.Match("1①H"));
 	EXPECT_TRUE(f.Match("¹₁H"));
+
+#ifndef _WIN32
+	// fails with Windows CompareStringEx()
 	EXPECT_TRUE(f.Match("①1ℌ"));
 	EXPECT_TRUE(f.Match("①1ℍ"));
+#endif
+
 	EXPECT_FALSE(f.Match("21H"));
 
 	EXPECT_TRUE(StringFilter("dž", true, StringFilter::Position::FULL, false).Match("dž"));