[subset] Fix Windows issue on endlines (#756)

diff --git a/util/hb-subset.cc b/util/hb-subset.cc
index ef70a2d..27398ab 100644
--- a/util/hb-subset.cc
+++ b/util/hb-subset.cc
@@ -57,7 +57,7 @@
     unsigned int data_length;
     const char* data = hb_blob_get_data (blob, &data_length);
 
-    FILE *fp_out = fopen(output_file, "w");
+    FILE *fp_out = fopen(output_file, "wb");
     if (fp_out == nullptr) {
       fprintf(stderr, "Unable to open output file\n");
       return false;