diff --git a/references/NotoSansCJK-VF.otf.ttc-0.G_P_O_S_.ttx.diff b/references/NotoSansCJK-VF.otf.ttc-0.G_P_O_S_.ttx.diff
new file mode 100644
index 0000000..94ba372
--- /dev/null
+++ b/references/NotoSansCJK-VF.otf.ttc-0.G_P_O_S_.ttx.diff
@@ -0,0 +1,2392 @@
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+
+
+
+-
++
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
+-
++
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
+-
+-
++
++
+
+
+
+-
++
+
+-
+-
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
++
++
++
+
+
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+
+
+-
++
+
+
+
+@@
+
+
+
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
diff --git a/references/NotoSansCJK-VF.otf.ttc-1.G_P_O_S_.ttx.diff b/references/NotoSansCJK-VF.otf.ttc-1.G_P_O_S_.ttx.diff
new file mode 100644
index 0000000..0136bc6
--- /dev/null
+++ b/references/NotoSansCJK-VF.otf.ttc-1.G_P_O_S_.ttx.diff
@@ -0,0 +1,2302 @@
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+
+
+
+-
++
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
+-
++
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
+-
+-
++
++
+
+
+
+-
++
+
+-
+-
+-
+-
++
++
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+@@
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+@@
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+@@
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+@@
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+@@
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
++
++
++
+
+
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+
+
+-
++
+
+
+
+@@
+
+
+
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
diff --git a/references/NotoSansCJK-VF.otf.ttc-2.G_P_O_S_.ttx.diff b/references/NotoSansCJK-VF.otf.ttc-2.G_P_O_S_.ttx.diff
new file mode 100644
index 0000000..09c1a5d
--- /dev/null
+++ b/references/NotoSansCJK-VF.otf.ttc-2.G_P_O_S_.ttx.diff
@@ -0,0 +1,2307 @@
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+
+
+
+-
++
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
+-
++
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
+-
+-
++
++
+
+
+
+-
++
+
+-
+-
+-
+-
++
++
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+@@
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+@@
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+@@
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+@@
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+@@
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
++
++
++
++
+
+
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+
+
+-
++
+
+
+
+@@
+
+
+
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
diff --git a/references/NotoSansCJK-VF.otf.ttc-3.G_P_O_S_.ttx.diff b/references/NotoSansCJK-VF.otf.ttc-3.G_P_O_S_.ttx.diff
new file mode 100644
index 0000000..bda7dff
--- /dev/null
+++ b/references/NotoSansCJK-VF.otf.ttc-3.G_P_O_S_.ttx.diff
@@ -0,0 +1,2399 @@
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+
+
+
+-
++
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
+-
++
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
+-
+-
++
++
+
+
+
+-
++
+
+-
+-
+-
+-
++
++
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+-
++
+
+-
+-
++
++
++
+
+
+
+-
++
+
+-
+-
++
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+
+
+-
++
+
+
+
+@@
+
+
+
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
diff --git a/references/NotoSansCJK-VF.otf.ttc-4.G_P_O_S_.ttx.diff b/references/NotoSansCJK-VF.otf.ttc-4.G_P_O_S_.ttx.diff
new file mode 100644
index 0000000..540e409
--- /dev/null
+++ b/references/NotoSansCJK-VF.otf.ttc-4.G_P_O_S_.ttx.diff
@@ -0,0 +1,2472 @@
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+
+
+
+-
++
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
+-
++
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+
+
+-
++
+
+
+
+@@
+
+
+
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
diff --git a/references/NotoSansCJK-VF.otf.ttc-glyphs b/references/NotoSansCJK-VF.otf.ttc-glyphs
new file mode 100644
index 0000000..808fd4a
--- /dev/null
+++ b/references/NotoSansCJK-VF.otf.ttc-glyphs
@@ -0,0 +1,111 @@
+# left
+1397 # U+3001 、
+1398 # U+3002 。
+1405 # U+3009 〉
+1407 # U+300B 》
+1409 # U+300D 」
+1411 # U+300F 』
+1413 # U+3011 】
+1417 # U+3015 〕
+1419 # U+3017 〗
+1421 # U+3019 〙
+1423 # U+301B 〛
+1426 # U+301E 〞
+1427 # U+301F 〟
+59055 # U+FF09 )
+59058 # U+FF0C ,
+59060 # U+FF0E .
+59107 # U+FF3D ]
+59139 # U+FF5D }
+59141 # U+FF60 ⦆
+63147 # U+FF01 !
+63150 # U+FF1A :
+63151 # U+FF1B ;
+63152 # U+FF1F ?
+63280 # U+2019 ’
+63282 # U+201D ”
+# right
+1404 # U+3008 〈
+1406 # U+300A 《
+1408 # U+300C 「
+1410 # U+300E 『
+1412 # U+3010 【
+1416 # U+3014 〔
+1418 # U+3016 〖
+1420 # U+3018 〘
+1422 # U+301A 〚
+1425 # U+301D 〝
+59054 # U+FF08 (
+59105 # U+FF3B [
+59137 # U+FF5B {
+59140 # U+FF5F ⦅
+63279 # U+2018 ‘
+63281 # U+201C “
+# middle
+1644 # U+30FB ・
+59072 # U+FF1A :
+59073 # U+FF1B ;
+63145 # U+3001 、
+63146 # U+3002 。
+63148 # U+FF0C ,
+63149 # U+FF0E .
+# space
+1396 # U+3000
+# filtered
+# 9 U+0028 (
+# 10 U+0029 )
+# 60 U+005B [
+# 62 U+005D ]
+# 59047 U+FF01 !
+# 59077 U+FF1F ?
+# 59143 U+FF62 「
+# 59144 U+FF63 」
+# vertical.left
+58979 # U+FF0C ,
+58980 # U+3001 、
+58981 # U+3002 。
+58987 # U+3017 〗
+58995 # U+FF09 )
+58997 # U+FF5D }
+58999 # U+3015 〕
+59001 # U+3011 】
+59003 # U+300B 》
+59005 # U+3009 〉
+59007 # U+300D 」, U+2019 ’
+59009 # U+300F 』, U+201D ”
+59013 # U+FF3D ]
+65142 # U+2019 ’
+65144 # U+201D ”, U+301E 〞, U+301F 〟
+65151 # U+3019 〙
+65153 # U+301B 〛
+65453 # U+FF0E .
+65458 # U+FF60 ⦆
+# vertical.right
+58986 # U+3016 〖
+58994 # U+FF08 (
+58996 # U+FF5B {
+58998 # U+3014 〔
+59000 # U+3010 【
+59002 # U+300A 《
+59004 # U+3008 〈
+59006 # U+300C 「, U+2018 ‘
+59008 # U+300E 『, U+201C “
+59012 # U+FF3B [
+65141 # U+2018 ‘
+65143 # U+201C “, U+301D 〝
+65150 # U+3018 〘
+65152 # U+301A 〚
+65457 # U+FF5F ⦅
+# vertical.middle
+1644 # U+30FB ・
+63145 # U+3001 、
+63146 # U+3002 。
+63148 # U+FF0C ,
+63149 # U+FF0E .
+65454 # U+FF1A :
+# vertical.space
+1396 # U+3000
+# vertical.filtered
+# 58982 U+FF1A :
+# 58983 U+FF1B ;
+# 59073 U+FF1B ;
diff --git a/references/NotoSansCJK-VF.otf.ttc.tables.diff b/references/NotoSansCJK-VF.otf.ttc.tables.diff
new file mode 100644
index 0000000..739a1a2
--- /dev/null
+++ b/references/NotoSansCJK-VF.otf.ttc.tables.diff
@@ -0,0 +1,28 @@
+@@ -8,11 +8,11 @@
+ CFF2 29,538,593 [0, 1, 2, 3, 4]
+ DSIG 8 [0, 1, 2, 3, 4]
+ GDEF 182 [0, 1, 2, 3, 4]
+-GPOS 78,464 [0]
+-GPOS 78,464 [1]
+-GPOS 78,464 [2]
+-GPOS 78,464 [3]
+-GPOS 78,464 [4]
++GPOS 79,074 [0]
++GPOS 79,074 [1]
++GPOS 79,154 [2]
++GPOS 79,074 [3]
++GPOS 79,074 [4]
+ GSUB 172,968 [0]
+ GSUB 162,852 [1]
+ GSUB 163,820 [2]
+@@ -47,7 +47,7 @@
+ post 32 [0, 1, 2, 3, 4]
+ vhea 36 [0, 1, 2, 3, 4]
+ vmtx 261,386 [0, 1, 2, 3, 4]
+-Total: 32,682,578
+-Data: 32,680,697
+-Gap: 1,881
++Total: 32,685,720
++Data: 32,683,827
++Gap: 1,893
+ Tables: 43
diff --git a/references/NotoSansCJK-VF.ttf.ttc-0.G_P_O_S_.ttx.diff b/references/NotoSansCJK-VF.ttf.ttc-0.G_P_O_S_.ttx.diff
new file mode 100644
index 0000000..94ba372
--- /dev/null
+++ b/references/NotoSansCJK-VF.ttf.ttc-0.G_P_O_S_.ttx.diff
@@ -0,0 +1,2392 @@
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+
+
+
+-
++
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
+-
++
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
+-
+-
++
++
+
+
+
+-
++
+
+-
+-
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
++
++
++
+
+
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+
+
+-
++
+
+
+
+@@
+
+
+
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
diff --git a/references/NotoSansCJK-VF.ttf.ttc-1.G_P_O_S_.ttx.diff b/references/NotoSansCJK-VF.ttf.ttc-1.G_P_O_S_.ttx.diff
new file mode 100644
index 0000000..0136bc6
--- /dev/null
+++ b/references/NotoSansCJK-VF.ttf.ttc-1.G_P_O_S_.ttx.diff
@@ -0,0 +1,2302 @@
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+
+
+
+-
++
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
+-
++
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
+-
+-
++
++
+
+
+
+-
++
+
+-
+-
+-
+-
++
++
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+@@
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+@@
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+@@
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+@@
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+@@
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
++
++
++
+
+
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+
+
+-
++
+
+
+
+@@
+
+
+
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
diff --git a/references/NotoSansCJK-VF.ttf.ttc-2.G_P_O_S_.ttx.diff b/references/NotoSansCJK-VF.ttf.ttc-2.G_P_O_S_.ttx.diff
new file mode 100644
index 0000000..09c1a5d
--- /dev/null
+++ b/references/NotoSansCJK-VF.ttf.ttc-2.G_P_O_S_.ttx.diff
@@ -0,0 +1,2307 @@
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+
+
+
+-
++
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
+-
++
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
+-
+-
++
++
+
+
+
+-
++
+
+-
+-
+-
+-
++
++
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+@@
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+@@
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+@@
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+@@
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+@@
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
++
++
++
++
+
+
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+
+
+-
++
+
+
+
+@@
+
+
+
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
diff --git a/references/NotoSansCJK-VF.ttf.ttc-3.G_P_O_S_.ttx.diff b/references/NotoSansCJK-VF.ttf.ttc-3.G_P_O_S_.ttx.diff
new file mode 100644
index 0000000..bda7dff
--- /dev/null
+++ b/references/NotoSansCJK-VF.ttf.ttc-3.G_P_O_S_.ttx.diff
@@ -0,0 +1,2399 @@
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+
+
+
+-
++
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
+-
++
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
+-
+-
++
++
+
+
+
+-
++
+
+-
+-
+-
+-
++
++
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+-
++
+
+-
+-
++
++
++
+
+
+
+-
++
+
+-
+-
++
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+
+
+-
++
+
+
+
+@@
+
+
+
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
diff --git a/references/NotoSansCJK-VF.ttf.ttc-4.G_P_O_S_.ttx.diff b/references/NotoSansCJK-VF.ttf.ttc-4.G_P_O_S_.ttx.diff
new file mode 100644
index 0000000..540e409
--- /dev/null
+++ b/references/NotoSansCJK-VF.ttf.ttc-4.G_P_O_S_.ttx.diff
@@ -0,0 +1,2472 @@
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+
+
+
+-
++
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
+-
++
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+
+
+-
++
+
+
+
+@@
+
+
+
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
diff --git a/references/NotoSansCJK-VF.ttf.ttc-glyphs b/references/NotoSansCJK-VF.ttf.ttc-glyphs
new file mode 100644
index 0000000..808fd4a
--- /dev/null
+++ b/references/NotoSansCJK-VF.ttf.ttc-glyphs
@@ -0,0 +1,111 @@
+# left
+1397 # U+3001 、
+1398 # U+3002 。
+1405 # U+3009 〉
+1407 # U+300B 》
+1409 # U+300D 」
+1411 # U+300F 』
+1413 # U+3011 】
+1417 # U+3015 〕
+1419 # U+3017 〗
+1421 # U+3019 〙
+1423 # U+301B 〛
+1426 # U+301E 〞
+1427 # U+301F 〟
+59055 # U+FF09 )
+59058 # U+FF0C ,
+59060 # U+FF0E .
+59107 # U+FF3D ]
+59139 # U+FF5D }
+59141 # U+FF60 ⦆
+63147 # U+FF01 !
+63150 # U+FF1A :
+63151 # U+FF1B ;
+63152 # U+FF1F ?
+63280 # U+2019 ’
+63282 # U+201D ”
+# right
+1404 # U+3008 〈
+1406 # U+300A 《
+1408 # U+300C 「
+1410 # U+300E 『
+1412 # U+3010 【
+1416 # U+3014 〔
+1418 # U+3016 〖
+1420 # U+3018 〘
+1422 # U+301A 〚
+1425 # U+301D 〝
+59054 # U+FF08 (
+59105 # U+FF3B [
+59137 # U+FF5B {
+59140 # U+FF5F ⦅
+63279 # U+2018 ‘
+63281 # U+201C “
+# middle
+1644 # U+30FB ・
+59072 # U+FF1A :
+59073 # U+FF1B ;
+63145 # U+3001 、
+63146 # U+3002 。
+63148 # U+FF0C ,
+63149 # U+FF0E .
+# space
+1396 # U+3000
+# filtered
+# 9 U+0028 (
+# 10 U+0029 )
+# 60 U+005B [
+# 62 U+005D ]
+# 59047 U+FF01 !
+# 59077 U+FF1F ?
+# 59143 U+FF62 「
+# 59144 U+FF63 」
+# vertical.left
+58979 # U+FF0C ,
+58980 # U+3001 、
+58981 # U+3002 。
+58987 # U+3017 〗
+58995 # U+FF09 )
+58997 # U+FF5D }
+58999 # U+3015 〕
+59001 # U+3011 】
+59003 # U+300B 》
+59005 # U+3009 〉
+59007 # U+300D 」, U+2019 ’
+59009 # U+300F 』, U+201D ”
+59013 # U+FF3D ]
+65142 # U+2019 ’
+65144 # U+201D ”, U+301E 〞, U+301F 〟
+65151 # U+3019 〙
+65153 # U+301B 〛
+65453 # U+FF0E .
+65458 # U+FF60 ⦆
+# vertical.right
+58986 # U+3016 〖
+58994 # U+FF08 (
+58996 # U+FF5B {
+58998 # U+3014 〔
+59000 # U+3010 【
+59002 # U+300A 《
+59004 # U+3008 〈
+59006 # U+300C 「, U+2018 ‘
+59008 # U+300E 『, U+201C “
+59012 # U+FF3B [
+65141 # U+2018 ‘
+65143 # U+201C “, U+301D 〝
+65150 # U+3018 〘
+65152 # U+301A 〚
+65457 # U+FF5F ⦅
+# vertical.middle
+1644 # U+30FB ・
+63145 # U+3001 、
+63146 # U+3002 。
+63148 # U+FF0C ,
+63149 # U+FF0E .
+65454 # U+FF1A :
+# vertical.space
+1396 # U+3000
+# vertical.filtered
+# 58982 U+FF1A :
+# 58983 U+FF1B ;
+# 59073 U+FF1B ;
diff --git a/references/NotoSansCJK-VF.ttf.ttc.tables.diff b/references/NotoSansCJK-VF.ttf.ttc.tables.diff
new file mode 100644
index 0000000..fcf1be6
--- /dev/null
+++ b/references/NotoSansCJK-VF.ttf.ttc.tables.diff
@@ -0,0 +1,28 @@
+@@ -7,11 +7,11 @@
+ BASE 278 [0, 1, 2, 3, 4]
+ DSIG 8 [0, 1, 2, 3, 4]
+ GDEF 182 [0, 1, 2, 3, 4]
+-GPOS 78,464 [0]
+-GPOS 78,464 [1]
+-GPOS 78,464 [2]
+-GPOS 78,464 [3]
+-GPOS 78,464 [4]
++GPOS 79,074 [0]
++GPOS 79,074 [1]
++GPOS 79,154 [2]
++GPOS 79,074 [3]
++GPOS 79,074 [4]
+ GSUB 172,968 [0]
+ GSUB 162,852 [1]
+ GSUB 163,820 [2]
+@@ -47,7 +47,7 @@
+ post 32 [0, 1, 2, 3, 4]
+ vhea 36 [0, 1, 2, 3, 4]
+ vmtx 261,386 [0, 1, 2, 3, 4]
+-Total: 38,089,914
+-Data: 38,088,037
+-Gap: 1,877
++Total: 38,093,056
++Data: 38,091,167
++Gap: 1,889
+ Tables: 43
diff --git a/references/NotoSerifCJK-VF.otf.ttc-0.G_P_O_S_.ttx.diff b/references/NotoSerifCJK-VF.otf.ttc-0.G_P_O_S_.ttx.diff
new file mode 100644
index 0000000..e537510
--- /dev/null
+++ b/references/NotoSerifCJK-VF.otf.ttc-0.G_P_O_S_.ttx.diff
@@ -0,0 +1,1726 @@
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+
+
+
+-
++
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
+-
++
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
+-
+-
++
++
+
+
+
+-
++
+
+-
+-
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
++
++
++
+
+
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+
+
+-
++
+
+
+
+@@
+
+
+
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+
+
+
diff --git a/references/NotoSerifCJK-VF.otf.ttc-1.G_P_O_S_.ttx.diff b/references/NotoSerifCJK-VF.otf.ttc-1.G_P_O_S_.ttx.diff
new file mode 100644
index 0000000..21f8258
--- /dev/null
+++ b/references/NotoSerifCJK-VF.otf.ttc-1.G_P_O_S_.ttx.diff
@@ -0,0 +1,1636 @@
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+
+
+
+-
++
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
+-
++
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
+-
+-
++
++
+
+
+
+-
++
+
+-
+-
+-
+-
++
++
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+@@
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+@@
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+@@
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+@@
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+@@
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
++
++
++
+
+
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+
+
+-
++
+
+
+
+@@
+
+
+
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+
+
+
diff --git a/references/NotoSerifCJK-VF.otf.ttc-2.G_P_O_S_.ttx.diff b/references/NotoSerifCJK-VF.otf.ttc-2.G_P_O_S_.ttx.diff
new file mode 100644
index 0000000..a00cdd3
--- /dev/null
+++ b/references/NotoSerifCJK-VF.otf.ttc-2.G_P_O_S_.ttx.diff
@@ -0,0 +1,1641 @@
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+
+
+
+-
++
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
+-
++
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
+-
+-
++
++
+
+
+
+-
++
+
+-
+-
+-
+-
++
++
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+@@
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+@@
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+@@
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+@@
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+@@
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
++
++
++
++
+
+
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+
+
+-
++
+
+
+
+@@
+
+
+
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+
+
+
diff --git a/references/NotoSerifCJK-VF.otf.ttc-3.G_P_O_S_.ttx.diff b/references/NotoSerifCJK-VF.otf.ttc-3.G_P_O_S_.ttx.diff
new file mode 100644
index 0000000..6bbf231
--- /dev/null
+++ b/references/NotoSerifCJK-VF.otf.ttc-3.G_P_O_S_.ttx.diff
@@ -0,0 +1,1733 @@
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+
+
+
+-
++
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
+-
++
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
+-
+-
++
++
+
+
+
+-
++
+
+-
+-
+-
+-
++
++
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+-
++
+
+-
+-
++
++
++
+
+
+
+-
++
+
+-
+-
++
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+
+
+-
++
+
+
+
+@@
+
+
+
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+
+
+
diff --git a/references/NotoSerifCJK-VF.otf.ttc-4.G_P_O_S_.ttx.diff b/references/NotoSerifCJK-VF.otf.ttc-4.G_P_O_S_.ttx.diff
new file mode 100644
index 0000000..21a3200
--- /dev/null
+++ b/references/NotoSerifCJK-VF.otf.ttc-4.G_P_O_S_.ttx.diff
@@ -0,0 +1,1806 @@
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+
+
+
+-
++
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
+-
++
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+
+
+-
++
+
+
+
+@@
+
+
+
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+
+
+
diff --git a/references/NotoSerifCJK-VF.otf.ttc-glyphs b/references/NotoSerifCJK-VF.otf.ttc-glyphs
new file mode 100644
index 0000000..c56f686
--- /dev/null
+++ b/references/NotoSerifCJK-VF.otf.ttc-glyphs
@@ -0,0 +1,111 @@
+# left
+1404 # U+3001 、
+1405 # U+3002 。
+1412 # U+3009 〉
+1414 # U+300B 》
+1416 # U+300D 」
+1418 # U+300F 』
+1420 # U+3011 】
+1424 # U+3015 〕
+1426 # U+3017 〗
+1428 # U+3019 〙
+1430 # U+301B 〛
+1433 # U+301E 〞
+1434 # U+301F 〟
+58982 # U+FF09 )
+58985 # U+FF0C ,
+58987 # U+FF0E .
+59034 # U+FF3D ]
+59066 # U+FF5D }
+59068 # U+FF60 ⦆
+63053 # U+FF01 !
+63056 # U+FF1A :
+63057 # U+FF1B ;
+63058 # U+FF1F ?
+63185 # U+2019 ’
+63187 # U+201D ”
+# right
+1411 # U+3008 〈
+1413 # U+300A 《
+1415 # U+300C 「
+1417 # U+300E 『
+1419 # U+3010 【
+1423 # U+3014 〔
+1425 # U+3016 〖
+1427 # U+3018 〘
+1429 # U+301A 〚
+1432 # U+301D 〝
+58981 # U+FF08 (
+59032 # U+FF3B [
+59064 # U+FF5B {
+59067 # U+FF5F ⦅
+63184 # U+2018 ‘
+63186 # U+201C “
+# middle
+1651 # U+30FB ・
+58999 # U+FF1A :
+59000 # U+FF1B ;
+63051 # U+3001 、
+63052 # U+3002 。
+63054 # U+FF0C ,
+63055 # U+FF0E .
+# space
+1403 # U+3000
+# filtered
+# 9 U+0028 (
+# 10 U+0029 )
+# 60 U+005B [
+# 62 U+005D ]
+# 58974 U+FF01 !
+# 59004 U+FF1F ?
+# 59070 U+FF62 「
+# 59071 U+FF63 」
+# vertical.left
+58906 # U+FF0C ,
+58907 # U+3001 、
+58908 # U+3002 。
+58914 # U+3017 〗
+58922 # U+FF09 )
+58924 # U+FF5D }
+58926 # U+3015 〕
+58928 # U+3011 】
+58930 # U+300B 》
+58932 # U+3009 〉
+58934 # U+300D 」, U+2019 ’
+58936 # U+300F 』, U+201D ”
+58940 # U+FF3D ]
+65047 # U+2019 ’
+65049 # U+201D ”, U+301E 〞, U+301F 〟
+65056 # U+3019 〙
+65058 # U+301B 〛
+65358 # U+FF0E .
+65363 # U+FF60 ⦆
+# vertical.right
+58913 # U+3016 〖
+58921 # U+FF08 (
+58923 # U+FF5B {
+58925 # U+3014 〔
+58927 # U+3010 【
+58929 # U+300A 《
+58931 # U+3008 〈
+58933 # U+300C 「, U+2018 ‘
+58935 # U+300E 『, U+201C “
+58939 # U+FF3B [
+65046 # U+2018 ‘
+65048 # U+201C “, U+301D 〝
+65055 # U+3018 〘
+65057 # U+301A 〚
+65362 # U+FF5F ⦅
+# vertical.middle
+1651 # U+30FB ・
+63051 # U+3001 、
+63052 # U+3002 。
+63054 # U+FF0C ,
+63055 # U+FF0E .
+65359 # U+FF1A :
+# vertical.space
+1403 # U+3000
+# vertical.filtered
+# 58909 U+FF1A :
+# 58910 U+FF1B ;
+# 59000 U+FF1B ;
diff --git a/references/NotoSerifCJK-VF.otf.ttc.tables.diff b/references/NotoSerifCJK-VF.otf.ttc.tables.diff
new file mode 100644
index 0000000..14c3fd0
--- /dev/null
+++ b/references/NotoSerifCJK-VF.otf.ttc.tables.diff
@@ -0,0 +1,28 @@
+@@ -7,11 +7,11 @@
+ BASE 278 [0, 1, 2, 3, 4]
+ CFF2 53,544,386 [0, 1, 2, 3, 4]
+ GDEF 202 [0, 1, 2, 3, 4]
+-GPOS 121,050 [0]
+-GPOS 121,050 [1]
+-GPOS 121,050 [2]
+-GPOS 121,050 [3]
+-GPOS 121,050 [4]
++GPOS 121,660 [0]
++GPOS 121,660 [1]
++GPOS 121,740 [2]
++GPOS 121,660 [3]
++GPOS 121,660 [4]
+ GSUB 172,952 [0]
+ GSUB 162,898 [1]
+ GSUB 164,934 [2]
+@@ -46,7 +46,7 @@
+ post 32 [0, 1, 2, 3, 4]
+ vhea 36 [0, 1, 2, 3, 4]
+ vmtx 261,196 [0, 1, 2, 3, 4]
+-Total: 56,820,256
+-Data: 56,818,412
+-Gap: 1,844
++Total: 56,823,374
++Data: 56,821,542
++Gap: 1,832
+ Tables: 42
diff --git a/references/NotoSerifCJK-VF.ttf.ttc-0.G_P_O_S_.ttx.diff b/references/NotoSerifCJK-VF.ttf.ttc-0.G_P_O_S_.ttx.diff
new file mode 100644
index 0000000..e537510
--- /dev/null
+++ b/references/NotoSerifCJK-VF.ttf.ttc-0.G_P_O_S_.ttx.diff
@@ -0,0 +1,1726 @@
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+
+
+
+-
++
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
+-
++
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
+-
+-
++
++
+
+
+
+-
++
+
+-
+-
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
++
++
++
+
+
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+
+
+-
++
+
+
+
+@@
+
+
+
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+
+
+
diff --git a/references/NotoSerifCJK-VF.ttf.ttc-1.G_P_O_S_.ttx.diff b/references/NotoSerifCJK-VF.ttf.ttc-1.G_P_O_S_.ttx.diff
new file mode 100644
index 0000000..21f8258
--- /dev/null
+++ b/references/NotoSerifCJK-VF.ttf.ttc-1.G_P_O_S_.ttx.diff
@@ -0,0 +1,1636 @@
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+
+
+
+-
++
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
+-
++
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
+-
+-
++
++
+
+
+
+-
++
+
+-
+-
+-
+-
++
++
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+@@
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+@@
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+@@
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+@@
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+@@
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
++
++
++
+
+
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+
+
+-
++
+
+
+
+@@
+
+
+
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+
+
+
diff --git a/references/NotoSerifCJK-VF.ttf.ttc-2.G_P_O_S_.ttx.diff b/references/NotoSerifCJK-VF.ttf.ttc-2.G_P_O_S_.ttx.diff
new file mode 100644
index 0000000..a00cdd3
--- /dev/null
+++ b/references/NotoSerifCJK-VF.ttf.ttc-2.G_P_O_S_.ttx.diff
@@ -0,0 +1,1641 @@
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+
+
+
+-
++
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
+-
++
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
+-
+-
++
++
+
+
+
+-
++
+
+-
+-
+-
+-
++
++
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+@@
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+@@
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+@@
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+@@
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+@@
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
++
++
++
++
+
+
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+
+
+-
++
+
+
+
+@@
+
+
+
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+
+
+
diff --git a/references/NotoSerifCJK-VF.ttf.ttc-3.G_P_O_S_.ttx.diff b/references/NotoSerifCJK-VF.ttf.ttc-3.G_P_O_S_.ttx.diff
new file mode 100644
index 0000000..6bbf231
--- /dev/null
+++ b/references/NotoSerifCJK-VF.ttf.ttc-3.G_P_O_S_.ttx.diff
@@ -0,0 +1,1733 @@
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+
+
+
+-
++
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
+-
++
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
+-
+-
++
++
+
+
+
+-
++
+
+-
+-
+-
+-
++
++
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
+-
+
+
+
+
+
+-
++
+
+
++
+
+
+
+
+
+-
++
+
+
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
+
+
+
+-
++
+
+-
+-
++
++
++
+
+
+
+-
++
+
+-
+-
++
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+
+
+-
++
+
+
+
+@@
+
+
+
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+
+
+
diff --git a/references/NotoSerifCJK-VF.ttf.ttc-4.G_P_O_S_.ttx.diff b/references/NotoSerifCJK-VF.ttf.ttc-4.G_P_O_S_.ttx.diff
new file mode 100644
index 0000000..21a3200
--- /dev/null
+++ b/references/NotoSerifCJK-VF.ttf.ttc-4.G_P_O_S_.ttx.diff
@@ -0,0 +1,1806 @@
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+@@
+
+
+
+
+-
++
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
+-
++
++
+
+
+
+@@
+
+
+
+-
++
+
+-
+-
++
++
++
+
+
+
+@@
+
+
+
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+
+@@
+
+
+
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
+-
++
+
+
+-
++
+
+
+
+-
++
+
+
+-
++
+
+
+
+@@
+
+
+
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+
+
+-
++
+
+
+
+@@
+
+
+
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+
+
+
diff --git a/references/NotoSerifCJK-VF.ttf.ttc-glyphs b/references/NotoSerifCJK-VF.ttf.ttc-glyphs
new file mode 100644
index 0000000..c56f686
--- /dev/null
+++ b/references/NotoSerifCJK-VF.ttf.ttc-glyphs
@@ -0,0 +1,111 @@
+# left
+1404 # U+3001 、
+1405 # U+3002 。
+1412 # U+3009 〉
+1414 # U+300B 》
+1416 # U+300D 」
+1418 # U+300F 』
+1420 # U+3011 】
+1424 # U+3015 〕
+1426 # U+3017 〗
+1428 # U+3019 〙
+1430 # U+301B 〛
+1433 # U+301E 〞
+1434 # U+301F 〟
+58982 # U+FF09 )
+58985 # U+FF0C ,
+58987 # U+FF0E .
+59034 # U+FF3D ]
+59066 # U+FF5D }
+59068 # U+FF60 ⦆
+63053 # U+FF01 !
+63056 # U+FF1A :
+63057 # U+FF1B ;
+63058 # U+FF1F ?
+63185 # U+2019 ’
+63187 # U+201D ”
+# right
+1411 # U+3008 〈
+1413 # U+300A 《
+1415 # U+300C 「
+1417 # U+300E 『
+1419 # U+3010 【
+1423 # U+3014 〔
+1425 # U+3016 〖
+1427 # U+3018 〘
+1429 # U+301A 〚
+1432 # U+301D 〝
+58981 # U+FF08 (
+59032 # U+FF3B [
+59064 # U+FF5B {
+59067 # U+FF5F ⦅
+63184 # U+2018 ‘
+63186 # U+201C “
+# middle
+1651 # U+30FB ・
+58999 # U+FF1A :
+59000 # U+FF1B ;
+63051 # U+3001 、
+63052 # U+3002 。
+63054 # U+FF0C ,
+63055 # U+FF0E .
+# space
+1403 # U+3000
+# filtered
+# 9 U+0028 (
+# 10 U+0029 )
+# 60 U+005B [
+# 62 U+005D ]
+# 58974 U+FF01 !
+# 59004 U+FF1F ?
+# 59070 U+FF62 「
+# 59071 U+FF63 」
+# vertical.left
+58906 # U+FF0C ,
+58907 # U+3001 、
+58908 # U+3002 。
+58914 # U+3017 〗
+58922 # U+FF09 )
+58924 # U+FF5D }
+58926 # U+3015 〕
+58928 # U+3011 】
+58930 # U+300B 》
+58932 # U+3009 〉
+58934 # U+300D 」, U+2019 ’
+58936 # U+300F 』, U+201D ”
+58940 # U+FF3D ]
+65047 # U+2019 ’
+65049 # U+201D ”, U+301E 〞, U+301F 〟
+65056 # U+3019 〙
+65058 # U+301B 〛
+65358 # U+FF0E .
+65363 # U+FF60 ⦆
+# vertical.right
+58913 # U+3016 〖
+58921 # U+FF08 (
+58923 # U+FF5B {
+58925 # U+3014 〔
+58927 # U+3010 【
+58929 # U+300A 《
+58931 # U+3008 〈
+58933 # U+300C 「, U+2018 ‘
+58935 # U+300E 『, U+201C “
+58939 # U+FF3B [
+65046 # U+2018 ‘
+65048 # U+201C “, U+301D 〝
+65055 # U+3018 〘
+65057 # U+301A 〚
+65362 # U+FF5F ⦅
+# vertical.middle
+1651 # U+30FB ・
+63051 # U+3001 、
+63052 # U+3002 。
+63054 # U+FF0C ,
+63055 # U+FF0E .
+65359 # U+FF1A :
+# vertical.space
+1403 # U+3000
+# vertical.filtered
+# 58909 U+FF1A :
+# 58910 U+FF1B ;
+# 59000 U+FF1B ;
diff --git a/references/NotoSerifCJK-VF.ttf.ttc.tables.diff b/references/NotoSerifCJK-VF.ttf.ttc.tables.diff
new file mode 100644
index 0000000..dc0f96f
--- /dev/null
+++ b/references/NotoSerifCJK-VF.ttf.ttc.tables.diff
@@ -0,0 +1,28 @@
+@@ -6,11 +6,11 @@
+ Tag Size
+ BASE 278 [0, 1, 2, 3, 4]
+ GDEF 202 [0, 1, 2, 3, 4]
+-GPOS 121,050 [0]
+-GPOS 121,050 [1]
+-GPOS 121,050 [2]
+-GPOS 121,050 [3]
+-GPOS 121,050 [4]
++GPOS 121,660 [0]
++GPOS 121,660 [1]
++GPOS 121,740 [2]
++GPOS 121,660 [3]
++GPOS 121,660 [4]
+ GSUB 172,952 [0]
+ GSUB 162,898 [1]
+ GSUB 164,934 [2]
+@@ -46,7 +46,7 @@
+ post 32 [0, 1, 2, 3, 4]
+ vhea 36 [0, 1, 2, 3, 4]
+ vmtx 261,196 [0, 1, 2, 3, 4]
+-Total: 61,983,936
+-Data: 61,982,096
+-Gap: 1,840
++Total: 61,987,054
++Data: 61,985,226
++Gap: 1,828
+ Tables: 42