C# で、pͪoͣnͬpͣoͥnͭpͣa͡inͥ で試したら、String.Length19
StringInfo.LengthInTextElements10
UTF8.GetBytes().Length28
になった><
思考の /dev/null