Also the requirements of charsets for storage and transmission are different for those in memory, ᴜᴛꜰ-8 is ubiquitous but web browsers must surely be ᴜᴛꜰ-16 to support Javascript.
> It is in that if one seeks to an arbitrary point in the stream one can find the start of the current code point. Code points always end with a 0 high bit. i.e. From any byte move back until one finds a byte with a high bit of 0, that is the end of the previous code point; or one finds the start of the stream.
The point of self-synchronization is specifically that you wouldn't need to move back to know whether or not you're at the start of a code point.
> Also the requirements of charsets for storage and transmission are different for those in memory, ᴜᴛꜰ-8 is ubiquitous but web browsers must surely be ᴜᴛꜰ-16 to support Javascript.
What does this have to do with your new encoding?
gene@genethomas.com ║ https://genethomas.com