I have a fantasy script which looks like this:
(Just the text part)
What is the best UX in terms of typing the characters, given the characters aren't in Unicode? Also, there are more than ASCII number of characters. There are about 32 main characters (more than the alphabet), and each character has some number of variations, whether it is accent marks, variational form, making a sharp or stop sound, click sound, tones, etc. That's how you get over a hundred variations.
So in theory you would need to type a letter representing the base glyph, then another character or 2 to get the appropriate diacritics (accent marks). Should you type the 2 or 3 characters, then press tab to get the main fantasy character? Or you type and it automatically changes to the fantasy character? What about deleting, should pressing delete delete a typed character or a fantasy character? Generally what would be a good UX for editing such text content?