NotoSerifKhmer variable font (NotoSerifKhmer-VF.ttf) has slightly different advance widths than that of NotoSerifKhmer phase III static font (NotoSerifKhmer-VF.ttf) #5
On the device A, replace the NotoSansKhmer-Regular.ttf & NotoSansKhmer-Bold.ttf to NotoSerifKhmer-Regular.ttf & NotoSerifKhmer-Bold.ttf and modify the fonts.xml file
On the device B, replace the NotoSansKhmer-Regular.ttf & NotoSansKhmer-Bold.ttf to NotoSansKhmer-VF.ttf and modify the fonts.xml file
Reboot both devices
Launch Gmail, create a new mail and copy & pest the following text: "នៅពេលដែលមុខងារនេះបើក អ្នកអាចបញ្ជូនមាតិកាកម្មវិធីទៅឧបករណ៍ដែលអាចប្រើ NFC ផ្សេងទៀតដោយដាក់ឧបករណ៍ផ្ទប់គ្នា។ ឧទាហរណ៍៖ អ្នកអាចបញ្ជូនគេហទំព័រ, វីដេអូ YouTube, ទំនាក់ទំនង និងមាតិកាជាច្រើនទៀត។"
Compare the compose e-mail UI on the both devices
RESULT : The compose e-mail body on the variable font device has more chars in the line than the static devices' UI
I don't see an obvious resolution here; at this point, we've been using the variable fonts for so long now that its advance widths are the "new normal".
STEPS TO REPRODUCE
RESULT : The compose e-mail body on the variable font device has more chars in the line than the static devices' UI