让 Wyld 中的连字符发挥作用

让 Wyld 中的连字符发挥作用

Caslon 复兴 Wyld

http://orbitals.com/programs/wyld.zip

有连字,但我无法让它们工作。我尝试用 fontforge 将它们移动到标准 unicode 位置,甚至添加了\fontspec[featurefile=wyld.fea]{Wyld}

languagesystem DFLT dflt ;
languagesystem latn dflt ;
feature liga {
       sub f i by uniFB01;
} liga ;

但无济于事。帮忙吗?

答案1

自创建此字体以来,标准一直在发展,因此需要进行大量编辑才能在今天顺利使用。就罗马字体而言,我做了一些必要或可取的工作(从 TrueType 转换为 PostScript 风格的 OpenType、重新编码大量错误编码的字形以便搜索和复制工作、调整 em 大小等),但还有更多工作要做,尤其是添加功能,我还没有触及斜体。

您将看到罗马面孔被编辑于Dropbox这样,这个测试就可以成功了:

\documentclass[12pt]{article}
\usepackage{filecontents,fontspec,microtype}
\begin{filecontents*}{wyld.fea}
languagesystem DFLT dflt;
languagesystem latn dflt;

feature liga {
  sub \f \f by \ff;
  sub \f \i by \fi;
  sub \f \l by \fl;
  sub \f \f \i by \ffi;
  sub \f \f \l by \ffl;
} liga;
\end{filecontents*}
\setmainfont{Wyld}[
  FeatureFile=wyld.fea]
\begin{document}
The five fluffy officials were baffled.
\end{document}

测试输出

Libre Caslon 包含在 TeX Live 中;还有一个 Libre Caslon Display因帕拉里。它们可能适合你的工作,除非你需要 Wyld 不太完美的外观。你也可以考虑 Junicode,它基于 17 世纪的英国设计;它比 Caslon 更早,但正朝着 Caslon 的方向发展。

我不太喜欢 Caslon,所以任何对这种字体感兴趣的人都可以随意推动我开始的工作。

相关内容