specialcasing
Specialcasing refers to a set of rules for transforming the case of letters that depend on language, locale, or context, rather than applying a single, universal mapping. In Unicode and related text processing systems, special casing handles exceptions to the general uppercase-lowercase conversions and is defined in data files such as SpecialCasing.txt. These rules are used when proper orthography and phonology require locale-aware transformations.
Common examples include Turkish and Azerbaijani: the uppercase of the letter i is İ (I with a dot)
Applications of special casing include correct display in typography, accurate search and indexing, and locale-aware sorting