我怎麼能改進我的土耳其小首都(lualatex)

我怎麼能改進我的土耳其小首都(lualatex)

我試圖使用 lualatex 獲得一個看起來正確的小寫大寫土耳其語“ı”字母,這讓我感到沮喪。以前關於這個特定主題的答案要么不起作用,要么對我來說太複雜。

截至今天,是否有一個相對簡單的解決方案,以便我可以將點正確對齊?

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

我可以使用一個 hacky 解決方案,因為我只需要在幾個(明顯的)地方寫這封信。

答案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}}

相關內容