[subset] add subsetting tests with drop hints and layout subsetting enabled.
diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.keep-layout-drop-hints.61,62,63.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.keep-layout-drop-hints.61,62,63.ttf
new file mode 100644
index 0000000..737e4a6
--- /dev/null
+++ b/test/subset/data/expected/basics/Comfortaa-Regular-new.keep-layout-drop-hints.61,62,63.ttf
Binary files differ
diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.keep-layout-drop-hints.61,63.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.keep-layout-drop-hints.61,63.ttf
new file mode 100644
index 0000000..8682d3f
--- /dev/null
+++ b/test/subset/data/expected/basics/Comfortaa-Regular-new.keep-layout-drop-hints.61,63.ttf
Binary files differ
diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.keep-layout-drop-hints.61.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.keep-layout-drop-hints.61.ttf
new file mode 100644
index 0000000..13b531a
--- /dev/null
+++ b/test/subset/data/expected/basics/Comfortaa-Regular-new.keep-layout-drop-hints.61.ttf
Binary files differ
diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.keep-layout-drop-hints.62.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.keep-layout-drop-hints.62.ttf
new file mode 100644
index 0000000..3e1c61c
--- /dev/null
+++ b/test/subset/data/expected/basics/Comfortaa-Regular-new.keep-layout-drop-hints.62.ttf
Binary files differ
diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.keep-layout-drop-hints.63.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.keep-layout-drop-hints.63.ttf
new file mode 100644
index 0000000..d26f383
--- /dev/null
+++ b/test/subset/data/expected/basics/Comfortaa-Regular-new.keep-layout-drop-hints.63.ttf
Binary files differ
diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.keep-layout-drop-hints.retain-all-codepoint.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.keep-layout-drop-hints.retain-all-codepoint.ttf
new file mode 100644
index 0000000..93deb82
--- /dev/null
+++ b/test/subset/data/expected/basics/Comfortaa-Regular-new.keep-layout-drop-hints.retain-all-codepoint.ttf
Binary files differ
diff --git a/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.keep-layout-drop-hints.61,62,63.ttf b/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.keep-layout-drop-hints.61,62,63.ttf
new file mode 100644
index 0000000..bf8264b
--- /dev/null
+++ b/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.keep-layout-drop-hints.61,62,63.ttf
Binary files differ
diff --git a/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.keep-layout-drop-hints.61,63.ttf b/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.keep-layout-drop-hints.61,63.ttf
new file mode 100644
index 0000000..bc54940
--- /dev/null
+++ b/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.keep-layout-drop-hints.61,63.ttf
Binary files differ
diff --git a/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.keep-layout-drop-hints.61.ttf b/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.keep-layout-drop-hints.61.ttf
new file mode 100644
index 0000000..9b26144
--- /dev/null
+++ b/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.keep-layout-drop-hints.61.ttf
Binary files differ
diff --git a/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.keep-layout-drop-hints.62.ttf b/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.keep-layout-drop-hints.62.ttf
new file mode 100644
index 0000000..32cf9f7
--- /dev/null
+++ b/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.keep-layout-drop-hints.62.ttf
Binary files differ
diff --git a/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.keep-layout-drop-hints.63.ttf b/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.keep-layout-drop-hints.63.ttf
new file mode 100644
index 0000000..776e758
--- /dev/null
+++ b/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.keep-layout-drop-hints.63.ttf
Binary files differ
diff --git a/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.keep-layout-drop-hints.retain-all-codepoint.ttf b/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.keep-layout-drop-hints.retain-all-codepoint.ttf
new file mode 100644
index 0000000..892ccb8
--- /dev/null
+++ b/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.keep-layout-drop-hints.retain-all-codepoint.ttf
Binary files differ
diff --git a/test/subset/data/expected/basics/Roboto-Regular.abc.keep-layout-drop-hints.61,62,63.ttf b/test/subset/data/expected/basics/Roboto-Regular.abc.keep-layout-drop-hints.61,62,63.ttf
new file mode 100644
index 0000000..e329f25
--- /dev/null
+++ b/test/subset/data/expected/basics/Roboto-Regular.abc.keep-layout-drop-hints.61,62,63.ttf
Binary files differ
diff --git a/test/subset/data/expected/basics/Roboto-Regular.abc.keep-layout-drop-hints.61,63.ttf b/test/subset/data/expected/basics/Roboto-Regular.abc.keep-layout-drop-hints.61,63.ttf
new file mode 100644
index 0000000..726d076
--- /dev/null
+++ b/test/subset/data/expected/basics/Roboto-Regular.abc.keep-layout-drop-hints.61,63.ttf
Binary files differ
diff --git a/test/subset/data/expected/basics/Roboto-Regular.abc.keep-layout-drop-hints.61.ttf b/test/subset/data/expected/basics/Roboto-Regular.abc.keep-layout-drop-hints.61.ttf
new file mode 100644
index 0000000..7140731
--- /dev/null
+++ b/test/subset/data/expected/basics/Roboto-Regular.abc.keep-layout-drop-hints.61.ttf
Binary files differ
diff --git a/test/subset/data/expected/basics/Roboto-Regular.abc.keep-layout-drop-hints.62.ttf b/test/subset/data/expected/basics/Roboto-Regular.abc.keep-layout-drop-hints.62.ttf
new file mode 100644
index 0000000..27a579f
--- /dev/null
+++ b/test/subset/data/expected/basics/Roboto-Regular.abc.keep-layout-drop-hints.62.ttf
Binary files differ
diff --git a/test/subset/data/expected/basics/Roboto-Regular.abc.keep-layout-drop-hints.63.ttf b/test/subset/data/expected/basics/Roboto-Regular.abc.keep-layout-drop-hints.63.ttf
new file mode 100644
index 0000000..494fd3d
--- /dev/null
+++ b/test/subset/data/expected/basics/Roboto-Regular.abc.keep-layout-drop-hints.63.ttf
Binary files differ
diff --git a/test/subset/data/expected/basics/Roboto-Regular.abc.keep-layout-drop-hints.retain-all-codepoint.ttf b/test/subset/data/expected/basics/Roboto-Regular.abc.keep-layout-drop-hints.retain-all-codepoint.ttf
new file mode 100644
index 0000000..e329f25
--- /dev/null
+++ b/test/subset/data/expected/basics/Roboto-Regular.abc.keep-layout-drop-hints.retain-all-codepoint.ttf
Binary files differ
diff --git a/test/subset/data/profiles/keep-layout-drop-hints.txt b/test/subset/data/profiles/keep-layout-drop-hints.txt
new file mode 100644
index 0000000..57bd14d
--- /dev/null
+++ b/test/subset/data/profiles/keep-layout-drop-hints.txt
@@ -0,0 +1,2 @@
+--drop-tables-=GSUB,GPOS,GDEF
+--no-hinting
diff --git a/test/subset/data/tests/basics.tests b/test/subset/data/tests/basics.tests
index 05a156f..03aa436 100644
--- a/test/subset/data/tests/basics.tests
+++ b/test/subset/data/tests/basics.tests
@@ -13,6 +13,7 @@
 name-legacy.txt
 gids.txt
 keep-layout.txt
+keep-layout-drop-hints.txt
 
 SUBSETS:
 abc