This is an editor utility script to help adjusting Thai language wannayuk position of TMP_FontAsset.
PackageManager > Add package from git URL... > https://github.com/Nolkeg/AdjustTHWannayuk.git
Right click at the FontAsset > AdjustWannayuk
Windows > TextMeshPro > AdjustWannayuk
You can copy paste the below text into TMP component to test whether the Wannayuks behave correctly. Or just import the sample package in Sample folder.
สระก่อนแล้วค่อยวรรณยุกต์
อ่ิ อ้ิ อ๊ิ อ๋ิ
กำ่ กำ้ กำ๊ กำ๋
อี่ อี้ อี๊ อี๋
อึ่ อึ้ อึ๊ อึ๋
อื่ อื้ อื๊ อื๋
วรรณยุกต์ก่อนแล้วค่อยสระ
อ่ิ อ้ิ อ๊ิ อ๋ิ
ก่ำ ก้ำ ก๊ำ ก๋ำ
อ่ี อ้ี อ๊ี อ๋ี
อ่ึ อ้ึ อ๊ึ อ๋ึ
อ่ื อ้ื อ๊ื อ๋ื