Are you sure about that? If I understood the original patch description correctly, Wine currently has the following mappings: İ -> i i -> I
I -> i ı -> I
While the correct (Windows) mappings would be:
with LCMAP_LINGUISTIC_CASING and tr or az locale: İ <-> i I <-> ı
without LCMAP_LINGUISTIC_CASING: I <-> i İ -> İ ı -> ı
right
I think doing this properly would need to take the data from https://urldefense.proofpoint.com/v2/url?u=http-3A__www.unicode.org_Public_9.0.0_ucd_SpecialCasing.txt&d=DQIFaQ&c=n6-cguzQvX_tUIrZOS_4Og&r=0->v0AaA02WDVZTGQo77gZQ&m=ojKq6NWxBIZ_S4HX7WhgcDIxqKLoSwppiNx8q7fScrw&s=j6sJ7DQkj8fKnFLo3i4DPMNpiKklnG9qGITUzV9Nq4M&e= into account. https://urldefense.proofpoint.com/v2/url?u=http->3A__www.unicode.org_reports_tr44_-23Casemapping&d=DQIFaQ&c=n6-cguzQvX_tUIrZOS_4Og&r=0->v0AaA02WDVZTGQo77gZQ&m=ojKq6NWxBIZ_S4HX7WhgcDIxqKLoSwppiNx8q7fScrw&s=HlbjMHfc_H_7HQHRfjtzip3RyjOaoF0WSCQPmQNP8Zc&e= seems relevant.
I'll take a look Thanks daniel