为 TeX 创造新字符

为 TeX 创造新字符

我如何为 TeX 发明一个新的符号/字符。例如,假设我想输入 Tengwar 字母 ungwe (2 IV:http://en.wikipedia.org/wiki/File:Tengwar_alphabet.png) 或任何其他我可以绘制的符号——我该怎么做呢?我希望能够在我正在编写的特定文档中使用这些不同的符号作为变量(该文档恰好是针对构造语言的)。

注意:我不一定特别关心 Tengwar。因此,如果 TeX 已经支持 Tengwar(可能在某个包中),这不一定能立即回答我的问题。我更关心的是一般来说基本上能够创造任何一组符号并将它们称为字母表/书写系统(或者更一般地说,数学符号列表),然后能够使用 TeX 在文档中重现它们,就像它们是任何其他字母/字符/符号一样。在大多数情况下,我不会为新操作或任何东西发明数学符号 - 我只是想要独特的变量,而不是典型的拉丁语、希腊语和西里尔语变量。我不确定这是否正确地重新表述了这个问题(它们在技术上可能不同),但天真地,我会假设我想发明一种字体。

我对 TeX 还很陌生。

答案1

您正在寻找元字体,也是由 Knuth 编写的程序,并附带TeX。 此程序有一个近亲元帖子可用于绘制 PostScript 或 SVG 图形。从这里开始:

http://tug.org/metapost.html

我喜欢 André Heck 的教程,它会让你感受到这个程序的感觉。

相关内容