Many of the tests in unicode.sub don't actually run because the arrays containing codepoints to test are sparse and the TestCodePage function assumes that they are not.
If that's fixed, the zh_TW.BIG5 tests run but fail. I'm not sure what the original intent was, they seem to expect U+00F6..U+00FE to be encoded as 0xF6..0xFE which is not the case. I replaced these with a different set of codepoints in this patch, including one whose encoding contains a backslash, which I'm assuming is the reason BIG5 is included in this script.
0001-tests-unicode1.sub-fixup.patch
Description: Binary data