UTF-32 alignment?

Could unaligned UTF-32 code points in a converted String be the cause of a slowdown in some document processing mentioned elsewhere?

I’m talking about array indexing in a CharPointer_UTF32 when the base pointer is unaligned…

It could probably make a bit of a difference. Though in my fix today I’ve made it so that all strings are 4-byte aligned.