哪个软件包允许在 TeX 中使用 Elvish?

哪个软件包允许在 TeX 中使用 Elvish?

任何读过指环王将会识别出本页顶部的精灵文字(在滕格瓦尔字母表)。如果这是 TeX 或相关软件中可排版内容的一个例子,那么使用什么包来生成它?

答案1

以下是如何进行特定铭文(顺便说一下,这是戒指铭文的一部分)。我碰巧知道,因为我最近在图表中使用了它!

\documentclass{minimal}
\usepackage[annataritalic]{tengwarscript}

\begin{document}

\tengwarannataritalic[2.5]
\tengwa{254}
\Textendedcalma\TTthreedots\Tnuumen\Tessenuquerna\TTthreedots\Tungwe\Tando\Toore\TTrightcurl\Tumbar\Ttinco\TTthreedots\Tlambealt\TTrightcurl\Tquesse\TTdoublerightcurl
\Tromanperiod\Ts
\Textendedcalma\TTthreedots\Tnuumen\Tessenuquerna\TTthreedots\Tungwe\Tungwe\Tumbar\TTnasalizer\TTdot\Ttinco\TTthreedots\Tlambe\TTrightcurl
\tengwa{255}\\
\Textendedcalma\TTthreedots\Tnuumen\Tessenuquerna\TTthreedots\Tungwe\Tthuule\Troomen\Tquesse\TTthreedots\Ttinco\TTthreedots\Tlambealt\TTrightcurl\Tquesse\TTdoublerightcurl
\Tromanperiod\Ts
\Textendedungwe\TTthreedots\Tumbar\Toore\TTrightcurl\Tesse\Tkern{-0.2}\Tmalta\TTrightcurl\Textendedcalma\TTdot\Ttelco\TTdot\Tquesse\Troomen\Tparma\TTnasalizer\TTdot\Ttinco\TTthreedots\Tlambe\TTrightcurl
\end{document}

结果:

戒指铭文

正如你所看到的,输入法不是特别直观,但我不认为有一种特别直观的输入精灵语的方法。CTAN 上有几个不同的软件包(搜索tengwar)。我看过的软件包有:

  • tengwarscript:使用上述命令
  • tengtex:使用字母的“asciification”

在所有情况下,您都需要获取字体。搜索会tengwar font latex出现各种选项,我想(那是不久前)我开始寻找本网站

(只是因为我可以,这是使用它的图表):

布伦环

答案2

如果你使用由以下机构发布的 Unicode(私人使用区)Tengwar 字体,则可以使用 Xe(La)TeX免费 Tengwar 字体项目并将渲染引擎设置为石墨。目前还没有类似 Ring 的字体,但是滕瓦尔·特尔康塔尔是一种纯色文本字体,如果你不喜欢它Tengwar 正式 CSUR是相当流行的 Tengwar Formal 的 Unicode 版本。(自由单声道不适合用于正文,Constructium、Tengwar Beleriand 和 Tengwar Eldamar 有一些 Unicode 支持,但缺少定位所需的表格。)您需要一个特殊的键盘(例如免费 Tengwar 字体项目的键盘布局) 或类似的输入法,但没有额外的宏。

Tengwar Telcontar 可能如下所示(注意连接的字符和大写的 tengwar):

tengwar telcontar 的屏幕截图

\documentclass{scrartcl}
\font\tengtelc="Tengwar Telcontar/GR"
\font\tengtelcCaps="Tengwar Telcontar/GR:203=2"
\begin{document}
\tengtelc
{\tengtelcCaps }      \par
  {\tengtelcCaps } {\tengtelcCaps }  {\tengtelcCaps }.
\end{document}

为了说明使用私人使用区域 tengwar 字体的优势,以下是使用 FreeMonoTengwar 显示时此代码的样子(请注意 tengwar 如何显示):

带有 freemonotengwar 的代码的屏幕截图

以下是Tengwar Telcontar Graphite 特点

答案3

有一个包叫腾战脚本为了那个原因。

答案4

使用 XeLaTeX 和 Unicode 字体是一种可以很好地推广到其他非拉丁文字的方法。滕格瓦尔不是 Unicode 的正式组成部分,事实上标准是自由的Tengwar项目

使用此编码的字体类似于一环铭文是滕瓦尔·阿塔诺。它由我使用来自的字形构建Tengwar Annatar 斜体,如同包所使用的一样tengwarscript

编辑:该问题的一个流行答案中的陈述“目前还没有环状字体”促使了这一点:现在有一个了。

相关内容