%20.png)
Estou frustrado ao tentar obter uma letra "İ" turca de aparência adequada em versalete usando lualatex. As respostas anteriores sobre este assunto específico não funcionam ou são muito complicadas para mim.
A partir de hoje, existe uma solução relativamente simples para que eu possa alinhar o ponto corretamente?
\documentclass[a4paper,12pt]{article}
\usepackage{fontspec}
\defaultfontfeatures{Ligatures=TeX}
\setmainfont[Script=Latin,Language=Turkish]{TeX Gyre Termes}
\begin{document}
\textsc{\.{i} \.ı \.\i}
\end{document}
Posso usar uma solução hacky, pois preciso da carta em apenas alguns lugares (perceptíveis).
Responder1
Esta é uma falha coletiva em apoiar o turco, na verdade, acho que deveríamos fazer melhor, no entanto, já que você diz que hacks são aceitáveis:
\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}
Para começar \i
a trabalhar, você também pode adicionar o seguinte ao seu preâmbulo.
\let\oldtextsc\textsc
\def\textsc#1{\oldtextsc{\def\i{i}#1}}