For some codepoints hb_set_union fails to create a correct union. For exampe: {} U {0x660E} gives a result of {0x20E} Reproduction: https://github.com/googlefonts/harfbuzz/commit/d3772e7acce85469c567635b414d23d7bbaca4e1