This version replaces most explicit diacritic replacements with combining mark logic.
📦 Package
VietnameseInputnow ships as a multi-platform package.VietnameseInputnow targetsiOS 16,macOS 14,tvOS 16, andwatchOS 10.
✨ Features
Vietnamese.Diacritichas newcombiningMarkandcombiningMarkCharsproperties.Vietnamese.Diacritic.CombiningMarkis a new type that describes a Unicode combining mark.VietnameseInputEnginecan now apply tones to full words, e.g.Tuân+s=>Tuấnandmoi+j=>mọi.
💡 Behavior changes
mũ,mócandtrăngcan now be applied to vowels with tones, e.g.á+a=>ấ.mũandmóccan now replace each other, e.g.ô+w=>ơ, just likemũandtrăngalready did.
💥 Breaking changes
Vietnamese.allDiacriticVariantsFor*andVietnamese.allDiacriticVowelVariantshave been removed.