I have this weird issue with Photoshop - when I use the type tool, I can type letters normally, but when I type any punctuation character, it gets added to the beginning of the text.
As far as I remember, I haven't changed any settings. How do I avoid this ?
You can try : go to edit>preferencec>type.. select type > choose text engine options select east asian. Restart photoshop. Create new peroject. Try text tool again.
(if you want to use your project created with other text engine type) copy /paste all layers to new project.