是否可以使用与 HieroTex 不同的字体?

是否可以使用与 HieroTex 不同的字体?

对于埃及象形文字的排版,我发现旧软件包 HieroTex(又名 Sesh Nesout)非常有用。大多数时候,它的符号自动排列效果很好(即使并不完美),因此我更喜欢它而不是使用 TikZ 进行手动排列。

但是,默认字体无法很好地缩放到大尺寸,并且文档有些缺乏。据我所知,它似乎它被设计用于自定义字体,使用\declareHieroGlyphicFont。我想用它换成更漂亮的字体,比如 Noto Sans Egyptian Hieroglyphs。但我不知道如何让它真正发挥作用。

是否有可能在不进行太多黑客攻击的情况下将单独的 TTF 字体与 HieroTex 一起使用,而不是默认的 T1 字体?

梅威瑟:

\documentclass[varwidth]{standalone}
\usepackage{hiero}
\usepackage{egypto}

\begin{document}

\begin{hieroglyph}
D:d-i-n:f x:r zA-A1:f
\end{hieroglyph}

\end{document}

答案1

你可能想看看来自古代文字 Unicode 字体网站的 Aegyptus。 该字体包含数百个适用于多种象形文字的 OpenType 连字,例如:

\documentclass{article}
\tracinglostchars=2
\usepackage{fontspec}

\newfontfamily\egyptianfont{Aegyptus}[
  BoldFont = *Bold ,
  Ligatures = Common ,
  Scale = MatchUppercase ,
  Extension = .otf ]

\newcommand\zwnj{^^^^200c}

\begin{document}
\bfseries
{\egyptianfont ^^^^^^013193^^^^^^013191^^^^^^013216^^^^^^0130bb }
{\egyptianfont ^^^^^^013193^^^^^^013191{\zwnj}^^^^^^013216^^^^^^0130bb}
\end{document}

Aegyptus 字体示例

该字体还通过风格集和一些风格替代支持象形文字、象形文字和音译字母。

不幸的是,具有所有这些强大功能的最新版本免费仅供个人使用。您应该联系设计师询问是否以其他方式获得许可,或者联系您的机构查看是否已经获得许可。

Aegyptus 的最后一个“免费使用”版本是 6.17。(来自互联网档案馆。)该页面还有一种配套字体,采用自定义编码,称为 Abydos。

Noto Sans Egyptian Hieroglyphs 是一种可能的替代字体,它涵盖了 Unicode 字形,但不支持任何连字。既然你问了,这里有一个 MWE。

\documentclass{article}
\tracinglostchars=2
\usepackage{fontspec}

\newfontfamily\egyptianfont{NotoSansEgyptianHieroglyphs}[
  UprightFont = *-Regular ,
  Scale = MatchUppercase ,
  Extension = .ttf ]

\begin{document}
{\egyptianfont ^^^^^^013362^^^^^^013362^^^^^^013362^^^^^^013362^^^^^^013362}
{\egyptianfont ^^^^^^013366}
\end{document}

Noto Sans 埃及象形文字样本

可以将 Gardner 代码或某些其他代码映射到 Unicode 代码点,例如使用 Lua、.tec Mapping=XeTeX 中的或正则表达式搜索和替换,但我还没有尝试这样做。

相关内容