Кіріспе

Латын тілінен алынған нүктелі İ i және нүктесіз I ı әріптері, көптеген түркі тілдерінің әліпбилерінде жеке әріптер болып табылатындықтан, ағылшын тілінде және латын әрпін қолданатын көптеген тілдердегідей емес, компьютерлік жүйелерде кейбір қиындықтар тудырды.

Қиындықтар

Юникод нүктесіз I әрпінің үлкен және нүктелі İ әрпінің кіші жазу түрін олардың негізгі әріптерінен бөлек кодтамайды, керісінше оларды латын әріптерінің үлкен және кіші жазу түрімен біріктіреді. Джон Коуэн II әрпін үлкен әріпті нүктесіз I және жоғары нүктесі бар кіші әріпті I ретінде қарастыруды ұсынды, осылайша жазу түрін дұрыстауға болады. Unicode техникалық комитеті бұрын осыған ұқсас ұсынысты қабылдамады, себебі бұл нүктелі және нүктесіз I әріптерінің жиынтығынан жасалған сәйкестікті бұзуы мүмкін, сондай-ақ осы тілдердегі деректердің бұзылуына әкелуі мүмкін. Көптеген Unicode бағдарламалары ı әрпін үлкен әріпке айналдырғанда I-ге, ал I әрпін кіші әріпке айналдырғанда i-ге өзгертеді, егер ол түрік тілі үшін арнайы конфигурацияланбаса. Осылайша, үлкен және кіші әріптерге айналдыру әріптерді өзгертеді. Сол сияқты, көптеген Unicode бағдарламалық жасақтамалары i әрпін I-ге ауыстырады, осы процесте әріпті өзгертеді. Microsoft Windows SDK-да, Windows Vista нұсқасынан бастап, бірнеше тиісті функцияларда NORM LINGUISTIC CASING белгісі бар, ол түрік және әзербайжан тілдерінде I әрпінің ı әрпіне сәйкес келуін көрсетеді. LaTeX мәтін жинау тілінде нүктесіз ı әрпін кері қисық сызықпен i деп жазуға болады: \i. Нүктелі İ және нүктесіз ı әріптері бірнеше бағдарламалық пакеттердің түрік тіліндегі жергілікті нұсқаларында мәселе туғызады, соның ішінде Oracle DBMS, PHP, Java (бағдарламалық платформа) және Unixware 7, онда кілт сөздердің, айнымалылардың және кестелердің атаулары автоматты түрде үлкен әріптерге ауыстырылады, бұл қолданбаны жасаушылар күтпеген әсер етеді. C немесе АҚШ ағылшын тілінде мұндай мәселелер жоқ. .NET Framework түрік тіліндегі 'i' әрпін өңдеу үшін арнайы ережелерді қамтиды. 2008 жылғы мәліметтерге сәйкес, Түркияда қол жетімді көптеген ұялы телефондарда дұрыс жергілікті нұсқасы болмаған, нәтижесінде SMS хабарламаларында ı әрпі i әрпімен алмастырылып, кейде мәтіннің мағынасын күрт өзгертетін жағдайлар туды. Бір жағдайда, 2008 жылы Эмине мен Рамазан Чалчобанның қазасына байланыс қателігі себеп болды. Көбінесе нүктесіз ı әрпін алмастыру үшін 1 саны қолданылады. Бұл Әзербайжанда да жиі кездеседі (сонымен қатар транслиттерді қараңыз), бірақ сөздердің мағынасы көбінесе түсініледі. Кейбір Ectaco аудармашыларында İ әрпі I ретінде қарастырылды (мысалы, TRAFIK, ал дұрысы TRAFİK).