Как мне улучшить свои турецкие заглавные буквы (lualatex)

Как мне улучшить свои турецкие заглавные буквы (lualatex)

Я разочарован попытками получить правильно выглядящую турецкую букву "İ" в маленьких заглавных буквах с помощью lualatex. Предыдущие ответы по этой теме либо не работают, либо слишком сложны для меня.

Есть ли на сегодняшний день относительно простое решение, позволяющее правильно выровнять точку над i?

\documentclass[a4paper,12pt]{article}
\usepackage{fontspec}
\defaultfontfeatures{Ligatures=TeX}
\setmainfont[Script=Latin,Language=Turkish]{TeX Gyre Termes}
\begin{document}
\textsc{\.{i} \.ı \.\i}
\end{document}

Я могу использовать хитроумное решение, поскольку мне нужно, чтобы буква была всего в нескольких (заметных) местах.

решение1

Я думаю, что это коллективная неспособность поддержать турецкий язык, и мы должны действовать лучше, однако, поскольку вы говорите, что хакерские атаки приемлемы:

введите описание изображения здесь

\documentclass[a4paper,12pt]{article}
\usepackage{fontspec}
\defaultfontfeatures{Ligatures=TeX}
\setmainfont[Script=Latin,Language=Turkish]{TeX Gyre Termes}
\begin{document}
\textsc{\.{i} \.ı \.\i (i) [ı] [ı̇] }

\textsc{\.{}\kern-.3emi}
\end{document}

Чтобы приступить \iк работе, вы также можете добавить в преамбулу следующее.

\let\oldtextsc\textsc
\def\textsc#1{\oldtextsc{\def\i{i}#1}}

Связанный контент