Доступ к короткой арочной f в EB Garamond

Доступ к короткой арочной f в EB Garamond

Длинные дугообразные fs имеют тенденцию ненадлежащим образом касаться своих последователей, и часто хочется более узкой альтернативы, например, когда следующая буква — 'ä'. Это достигается функцией calt, ЕСЛИ установлена ​​\strike{newest} оригинальная версия шрифта, которой нет в texlive.

\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 имеют «новую» версию, подготовленную Октавио Пардо. В этой версии отсутствует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

Связанный контент