Open
Description
For feature parity with ICU we need some transliterators that ICU defines not using rule sources but in code. A good (maybe even complete) starting point is this directory: https://github.com/unicode-org/icu/tree/main/icu4j/main/classes/translit/src/com/ibm/icu/text
For example, EscapeTransliterator.java
is responsible for the many Any-Hex
variants that exist.
Some transliterators also have related components in ICU4X, like Any-NFC
, so those should be implemented by reusing the ICU4X components and data.
Users can create these transliterators using BCP-47 IDs that are defined in #3909.