Quote:
I've attached the combining_characters.txt file to this post. Mostly just in case I need it again and lose my local copy.

That's not a complete list, only the most common ones. Everything between U+0300 and U+036F inclusive is a composing diacritic. (There are other combining characters for other scripts, but all the ones for Latin/Greek/Cyrillic are in U+0300..U+036F.)

Peter