我想用英文文本书写梵文,所有可能的印地语字母都应该像移动键盘一样出现。所有这些可能的字母都在那里吗?

我想用英文文本书写梵文,所有可能的印地语字母都应该像移动键盘一样出现。所有这些可能的字母都在那里吗?

℅ 抽样所有可能的印地语字母

\usepackage{devanagari}

\begin{document}

{\dn a aA i e u U}

\end{document}

答案1

移动设备使用 Unicode。

这是一种使用 Unicode 字体和音译方案的方法,该方案经过改编(针对#&)并从基本 velthuis 方案扩展以涵盖 Unicode 中的更多字形。

所有字母

命令是\vh{}:输入\vh{ka}并获取

该方法是查找和替换,使用 expl3 函数。

您将需要一个适合字形的字体,并且需要使用 lualatex 进行编译。

平均能量损失

\documentclass{article}
\usepackage[table]{xcolor}
\usepackage{fontspec}
\usepackage{multicol}
\setlength{\columnsep}{0.3cm} 
\setlength{\columnseprule}{0.5pt}

\setmainfont{Noto Serif}

\newfontfamily\fdeva[Colour=blue,
Script=Devanagari,
Renderer=HarfBuzz]{Noto Serif Devanagari}
%=====

%------------------------------- print and run #1
\ExplSyntaxOn
\tl_new:N \l_my_tl
\tl_new:N \l_myts_tl

\NewDocumentCommand{\cdr}{ m }{%
    \tl_set:Nn \l_my_tl { #1 }
    { \ttfamily\color{blue}
  \detokenize{#1}
  }
  
  \enspace $\mapsto$ \enspace
  
  \tl_use:N \l_my_tl
}%


%----- Typing shortcut
\newcommand\scdvts[2]{%
\tl_replace_all:Nnn \l_myts_tl   { #1 }   { #2} 
}
%===
\newcommand\dovelthuis{%
%
\tl_replace_all:Nnn \l_myts_tl { ;; } { ሴ

相关内容