[subset] for keep everything, don't drop any tables.
diff --git a/src/hb-subset-input.cc b/src/hb-subset-input.cc
index 1c7b1eb..b6c09d9 100644
--- a/src/hb-subset-input.cc
+++ b/src/hb-subset-input.cc
@@ -404,10 +404,14 @@
hb_set_invert (set);
}
+ // Don't drop any tables
+ hb_set_clear (hb_subset_input_set (input, HB_SUBSET_SETS_DROP_TABLE_TAG));
+
hb_subset_input_set_flags (input,
HB_SUBSET_FLAGS_NOTDEF_OUTLINE |
HB_SUBSET_FLAGS_GLYPH_NAMES |
- HB_SUBSET_FLAGS_NO_PRUNE_UNICODE_RANGES);
+ HB_SUBSET_FLAGS_NO_PRUNE_UNICODE_RANGES |
+ HB_SUBSET_FLAGS_PASSTHROUGH_UNRECOGNIZED);
}
#ifndef HB_NO_VAR