答案1
使用组合变音符号 unicode 块,您可以手动构建符号序列。它们将遵循您指定的顺序。
它们会堆积起来(或堆积在下面),达到您指定的数量。
因此,如果需要,您可以创建自己的组合。
手动添加标记:
第一行是从 MWE 粘贴的普通文本;第二行是手动建立的标记。
这变成了寻找正确标记的情况。
代码
\documentclass[12pt]{article}
\usepackage[no-math]{fontspec}
\setmainfont{Noto Serif}
\newcommand\cdmacute{\symbol{"0301}}
\newcommand\cdmmacron{\symbol{"0304}}
\newcommand\cdmhook{\symbol{"0309}}
\newcommand\cdmring{\symbol{"030A}}
\newcommand\cdmdoublea{\symbol{"030B}}
\newcommand\cdmhacek{\symbol{"030C}}
\newcommand\cdmsolidus{\symbol{"0337}}
\newcommand\cdmseagull{\symbol{"033C}}
\newcommand\cdmsquare{\symbol{"033B}}
\newcommand\cdmbridge{\symbol{"033A}}
\newcommand\cdmbreve{\symbol{"032E}}
\newcommand\cdmogonek{\symbol{"0328}}
\begin{document}\
\noindent Ā́ Łōgī́ zǭ́ze
A\cdmmacron\cdmacute\ L\cdmsolidus o\cdmmacron gi\cdmmacron\cdmacute\ zo\cdmmacron\cdmacute\cdmogonek ze
A\cdmacute\cdmmacron A\cdmmacron\cdmacute
o\symbol{"0302}\symbol{"032B}
\vspace{12pt}
A\cdmhook\cdmring\cdmdoublea\cdmhacek\cdmacute\cdmseagull\cdmsquare\cdmbridge\cdmbreve
\vspace{12pt}
A\cdmsolidus B\cdmsolidus C\cdmsolidus
L\cdmsolidus
\end{document}
如果需要的话,可以通过该ucharclasses
包从另一种字体中引入重音符号(或字母)。