EB Garamond の短いアーチの f にアクセスする

EB Garamond の短いアーチの f にアクセスする

長いアーチの f は、後続の文字に不適切に接触する傾向があり、次の文字が 'ä' の場合など、より狭い代替文字が望まれることがよくあります。これは、texlive には含まれていないフォントの \strike{最新の} オリジナル バージョンがインストールされている場合、calt 機能によって実現されます。

\documentclass{article}

\usepackage{fontspec}
\setmainfont{EB Garamond}[RawFeature=+calt]

\begin{document}
gefährlich fahren
\end{document}

しかし、設計者が想定していなかった状況で、短縮形のfが必要になることもあります。次のようにすれば、毎回これを指定することができます。

\newcommand\f{\symbol{"F0367}}
\f$'$

しかし、

  • 長い f を完全に無効にします。
  • f の後にプライムが続く場合は常に短くなるように指定しますか?

答え1

があるEB Garamondのフレーバー。Georg Duffnerによる「オリジナル」のものは、以下の指示に従って今でも入手可能です。http://georgduffner.atそして、その機能がありますcalt

CTAN と TeX Live には、Octavio Pardo が作成した「新しい」バージョンがあります。このバージョンにはバージョンがありませんcalt

私は「オリジナル」バージョンをhttps://bitbucket.org/georgd/eb-garamond/downloads/アーカイブを解凍します。例を次のように変更します。

\documentclass{article}

\usepackage{fontspec}
\setmainfont{EBGaramond}[
  Path=./EBGaramond-0.016/otf/,
  Extension=.otf,
  UprightFont=*12-Regular,
  ItalicFont=*12-Italic,
  RawFeature=+calt,
]

\begin{document}
gefährlich fahren
\end{document}

出力は宣伝通りです。

ここに画像の説明を入力してください

「オリジナル」バージョンには、より豊富な機能が備わっています。

> otfinfo -f EBGaramond-0.016/otf/EBGaramond12-Regular.otf 
c2sc    Small Capitals From Capitals
calt    Contextual Alternates
case    Case-Sensitive Forms
ccmp    Glyph Composition/Decomposition
cv01    Character Variants 1
cv02    Character Variants 2
cv03    Character Variants 3
cv06    Character Variants 6
cv11    <unknown feature>
cv21    <unknown feature>
cv27    <unknown feature>
cv47    <unknown feature>
cv80    <unknown feature>
cv81    <unknown feature>
cv82    <unknown feature>
cv83    <unknown feature>
cv90    <unknown feature>
cv91    <unknown feature>
dlig    Discretionary Ligatures
dnom    Denominators
frac    Fractions
hlig    Historical Ligatures
kern    Kerning
lfbd    Left Bounds
liga    Standard Ligatures
lnum    Lining Figures
mark    Mark Positioning
mkmk    Mark to Mark Positioning
numr    Numerators
onum    Oldstyle Figures
ordn    Ordinals
pnum    Proportional Figures
rtbd    Right Bounds
salt    Stylistic Alternates
sinf    Scientific Inferiors
size    Optical Size
smcp    Small Capitals
ss01    Stylistic Set 1
ss02    Stylistic Set 2
ss05    Stylistic Set 5
ss06    Stylistic Set 6
ss07    Stylistic Set 7
ss20    Stylistic Set 20
subs    Subscript
sups    Superscript
tnum    Tabular Figures
xtex    <unknown feature>

「新しい」バージョンでは

> otfinfo -f /usr/local/texlive/2019/texmf-dist/fonts/opentype/public/ebgaramond/EBGaramond-Regular.otf
aalt    Access All Alternates
c2pc    Petite Capitals From Capitals
c2sc    Small Capitals From Capitals
case    Case-Sensitive Forms
dlig    Discretionary Ligatures
frac    Fractions
hist    Historical Forms
hlig    Historical Ligatures
kern    Kerning
liga    Standard Ligatures
lnum    Lining Figures
mark    Mark Positioning
mkmk    Mark to Mark Positioning
onum    Oldstyle Figures
ordn    Ordinals
pcap    Petite Capitals
pnum    Proportional Figures
sinf    Scientific Inferiors
smcp    Small Capitals
ss01    Stylistic Set 1
ss02    Stylistic Set 2
ss03    Stylistic Set 3
ss04    Stylistic Set 4
ss05    Stylistic Set 5
ss06    Stylistic Set 6
ss07    Stylistic Set 7
subs    Subscript
sups    Superscript
swsh    Swash
tnum    Tabular Figures

関連情報