The "Script Tags" register includes a number of script tags which are not listed in any shaping engine documentation. Here's an initial subset of them: 'hluw', 'avst', 'bamu', 'bass', 'bopo', 'brai', 'byzm', 'cans', 'cari', 'aghb', 'cher', 'hani', 'copt', 'cprt', DFLT, 'dsrt', 'elba', 'ethi', 'glag'.
As far as I know, every script has to be supported by some shaping engine – the documentation should make clear which one. Now that there are two different shaping engines that handle large numbers of scripts, there's no clear default anymore.
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.
The "Script Tags" register includes a number of script tags which are not listed in any shaping engine documentation. Here's an initial subset of them: 'hluw', 'avst', 'bamu', 'bass', 'bopo', 'brai', 'byzm', 'cans', 'cari', 'aghb', 'cher', 'hani', 'copt', 'cprt', DFLT, 'dsrt', 'elba', 'ethi', 'glag'.
As far as I know, every script has to be supported by some shaping engine – the documentation should make clear which one. Now that there are two different shaping engines that handle large numbers of scripts, there's no clear default anymore.
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.