-
-
Notifications
You must be signed in to change notification settings - Fork 41
Open
Description
Why?
- Unicode already has done the standardization of what the scripts should be called.
- It is duplicate work to maintain a separate Array of "sanscript" specific names of scripts.
- Using
Intl.DisplayNamesin JS, we can easily get the standard names of the script. These can then be programmatically inserted intoSanscript.t(text, "here", "here") - Unicode specific scripts' names can also be easily inserted into HTML's
langattribute likehi-Devaorhi-Latn. - Having
sanscript's scripts' names likedevanagari,bengali, etc. serves no purpose. They cannot be used inside HTML'slang. Also, we if anyway want the full names of the scripts we can always useIntl.DisplayNames. But this doesn't work withsanscript's scripts' names - For the scripts which doesn't have Unicode support, only those should be kept the same as being currently used, as they will never be used inside HTML's
langanyway, e.g.sanskritOCR
Approach
Of course, this will be a breaking change, so for the time being, you can simply copy+paste the current .json files inside the brahmic folder into Unicode-based names.
For e.g., for gujarati, bengali, etc. scripts, you can create new Gujr.json, Beng.json files with the same content as the gujarati.json, bengali.json, respectively.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels