¿Los caracteres utf8 en mayúsculas son siempre la misma cantidad de bytes que sus variantes en minúsculas?

Obviamente es cierto para el alfabeto latino. Pero estoy preguntando esto en un sentido conceptual, a través de los idiomas y la especificación de Unicode.

Prácticamente esto surgió para comparar dos cuerdas. Si ya sabe que no son la misma cantidad de bytes (en todos los idiomas), ¿puede considerar que es suficiente garantía de que no son versiones "encajonadas" de la misma cadena de manera diferente?

Respuestas a la pregunta(2)

Su respuesta a la pregunta