类似 Kashida 的希伯来语排版

类似 Kashida 的希伯来语排版

我在想,如果真的有办法在 LaTeX 中制作出类似 kashida 的希伯来语字体会怎么样。不需要作为段落文本,甚至不需要作为图像(据我所知,没有人会打印这样的书,但只是为了民族志练习,那就太好了)。

让您大致了解一下它的样子:传统的手写文本:

在此处输入图片描述

(不是那么现代的字体,然而,这个字体是用铅铸造的,我敢肯定) 让人想起这个特征:

在此处输入图片描述

答案1

老式的方法,不依赖jalt或渲染器:

(1)以 lamed 为例,针对特定的大小和特定的字体,将字形排版为独立的 pdf。

跛足者 (实际尺寸)

\documentclass[12pt]{standalone}
\usepackage{fontspec}
\setmainfont[Script=Hebrew]{FreeSerif}\usepackage{polyglossia}
\setdefaultlanguage{english}
\setotherlanguages{hebrew}

\begin{document}
{\texthebrew{ﬥ}}
\end{document}

(2)然后,用graphicx包(或者adjustbox,它的扩展)includegraphics{}再拉回三次,trim将 pdf / glyph 分成三个部分:左,中,右。

(3)最后,将中间的数字乘以若干倍。

例如宽

(顶行:字体中的窄字形和宽字形)

(中间一行:宽字形分为三部分)

(下行:中间部分相乘)


\documentclass[12pt]{article}
%\usepackage{graphicx}
\usepackage[export]{adjustbox}
\usepackage{fontspec}
\setmainfont[Script=Hebrew]{FreeSerif}\usepackage{polyglossia}
\setdefaultlanguage{english}
\setotherlanguages{hebrew}

\newcommand\lleft{\includegraphics[trim=0pt 0pt 6pt -2pt,clip]{lamedw}}
\newcommand\lmid{\includegraphics[clip,trim=0.15em 0em 0.3em 0em]{lamedw}}
\newcommand\lright{\adjincludegraphics[clip,trim=0.4em 0em 0em 0em]{lamedw}}

\begin{document}

\texthebrew{ﬥ}\texthebrew{ל}

\includegraphics[trim=0pt 0pt 6pt -2pt,clip]{lamedw}
\includegraphics[clip,trim=0.15em 0em 0.3em 0em]{lamedw}
\adjincludegraphics[clip,trim=0.4em 0em 0em 0em]{lamedw}
\texthebrew{ﬥ}

\lleft\lmid\lright \lleft\lmid\lmid\lmid\lright
\lleft\lmid\lmid\lmid\lmid\lmid\lmid\lright



\end{document}

编辑后添加:

为其他内容添加代码片段可能是值得的,以节省用户的输入,因为字形之间的修剪可能略有不同。

该代码以循环方式完成。

在序言中:


\newcommand\hleft{\includegraphics[trim=0pt 0pt 6pt -2pt,clip]{hew}}
\newcommand\hmid{\includegraphics[clip,trim=0.16em 0em 0.3em 0em]{hew}}
\newcommand\hright{\adjincludegraphics[clip,trim=0.4em 0em -0.10em 0em]{hew}}

\newcommand\dleft{\includegraphics[trim=0pt 0pt 6pt -2pt,clip]{daletw}}
\newcommand\dmid{\includegraphics[clip,trim=0.16em 0em 0.3em 0em]{daletw}}
\newcommand\dright{\adjincludegraphics[clip,trim=0.4em 0em -0.10em 0em]{daletw}}


\newcommand\kleft{\includegraphics[trim=0pt 0pt 6pt -2pt,clip]{kafw}}
\newcommand\kmid{\includegraphics[clip,trim=0.16em 0em 0.3em 0em]{kafw}}
\newcommand\kright{\adjincludegraphics[clip,trim=0.4em 0em -0.10em 0em]{kafw}}


\newcommand\mleft{\includegraphics[trim=0pt 0pt 6pt -2pt,clip]{memw}}
\newcommand\mmid{\includegraphics[clip,trim=0.16em 0em 0.3em 0em]{memw}}
\newcommand\mright{\adjincludegraphics[clip,trim=0.4em 0em -0.10em 0em]{memw}}

\newcommand\rleft{\includegraphics[trim=0pt 0pt 6pt -2pt,clip]{reshw}}
\newcommand\rmid{\includegraphics[clip,trim=0.16em 0em 0.3em 0em]{reshw}}
\newcommand\rright{\adjincludegraphics[clip,trim=0.4em 0em -0.10em 0em]{reshw}}



\newcommand\tleft{\includegraphics[trim=0pt 0pt 6pt -2pt,clip]{tavw}}
\newcommand\tmid{\includegraphics[clip,trim=0.18em 0em 0.3em 0em]{tavw}}
\newcommand\tright{\adjincludegraphics[clip,trim=0.4em 0em -0.10em 0em]{tavw}}

在文档中:


\texthebrew{ﬢ}\texthebrew{ד}

\dleft\ 
\dmid\ 
\dright\ 
\texthebrew{ﬢ}

\dleft\dmid\dright \dleft\dmid\dmid\dmid\dright
\dleft\dmid\dmid\dmid\dmid\dmid\dmid\dright


\texthebrew{ﬣ}\texthebrew{ה}

\hleft\ 
\hmid\ 
\hright\ 
\texthebrew{ﬣ}

\hleft\hmid\hright \hleft\hmid\hmid\hmid\hright
\hleft\hmid\hmid\hmid\hmid\hmid\hmid\hright


\texthebrew{ﬤ}\texthebrew{כ}

\kleft\ 
\kmid\ 
\kright\ 
\texthebrew{ﬤ}

\kleft\kmid\kright \kleft\kmid\kmid\kmid\kright
\kleft\kmid\kmid\kmid\kmid\kmid\kmid\kright


\texthebrew{ﬦ}\texthebrew{ם}

\mleft\ 
\mmid\ 
\mright\ 
\texthebrew{ﬦ}

\mleft\mmid\mright \mleft\mmid\mmid\mmid\mright
\mleft\mmid\mmid\mmid\mmid\mmid\mmid\mright



\texthebrew{ﬧ}\texthebrew{ר}

\rleft\ 
\rmid\ 
\rright\ 
\texthebrew{ﬧ}

\rleft\rmid\rright \rleft\rmid\rmid\rmid\rright
\rleft\rmid\rmid\rmid\rmid\rmid\rmid\rright


\texthebrew{ﬨ}\texthebrew{ת}

\tleft\ 
\tmid\ 
\tright\ 
\texthebrew{ﬨ}

\tleft\tmid\tright \tleft\tmid\tmid\tmid\tright
\tleft\tmid\tmid\tmid\tmid\tmid\tmid\tright



达莱特宽

他宽

卡夫宽

内存宽度

宽广的

塔夫宽

这使得 alef 及其对角线成为一个特殊情况。

相关内容