summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2022-11-16 21:24:07 +0000
committerKarl Berry <karl@freefriends.org>2022-11-16 21:24:07 +0000
commit96e88d47f69d7f9a1f6b2e2c565bd80c3653104f (patch)
tree0be68d5ebb27da15da32139de1931de720c36ffe /Master/texmf-dist/tex
parent076f265978aa9c9648ea946ab882c55d5d56ccb6 (diff)
yfonts-otf (16nov22)
git-svn-id: svn://tug.org/texlive/trunk@65030 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex')
-rw-r--r--Master/texmf-dist/tex/latex/yfonts-otf/yfonts-otf.sty43
1 files changed, 20 insertions, 23 deletions
diff --git a/Master/texmf-dist/tex/latex/yfonts-otf/yfonts-otf.sty b/Master/texmf-dist/tex/latex/yfonts-otf/yfonts-otf.sty
index b283dd5d9cb..f9bbf9ce78f 100644
--- a/Master/texmf-dist/tex/latex/yfonts-otf/yfonts-otf.sty
+++ b/Master/texmf-dist/tex/latex/yfonts-otf/yfonts-otf.sty
@@ -1,51 +1,48 @@
\NeedsTeXFormat{LaTeX2e}[2019-01-01]
-\def\fileversion{0.40}
-\def\filedate{2022-08-08}
+\def\fileversion{0.43}
+\def\filedate{2022-11-16}
\ProvidesPackage{yfonts-otf}[\filedate\space\fileversion]
\RequirePackage{iftex}[2019-10-24]
\newif\ifYHf@oldumlaut
-\newif\ifYHf@gothlongs
+\newif\ifYHf@gothvarlongs
\DeclareOption{oldumlaut}{\YHf@oldumlauttrue}
\DeclareOption{varumlaut}{\YHf@oldumlauttrue}
-\DeclareOption{gothvarlongs}{\YHf@gothlongstrue}
+\DeclareOption{gothvarlongs}{\YHf@gothvarlongstrue}
\ProcessOptions
\iftutex
\RequirePackage{fontspec}
\newopentypefeature{Style}{longs}{+ss11}
- \ifYHf@gothlongs
+ \ifYHf@gothvarlongs
\newfontfamily\gothfamily{ygoth.otf}%
[Extension = .otf,
- Alternate=1,
- Ligatures=TeX, RawFeature=+ss11;+rlig;+liga;+hlig]
+ Ligatures=TeX,
+ RawFeature=+ss01;+ss11;+rlig;+liga;+hlig]
\else
\newfontfamily\gothfamily{ygoth.otf}%
- [Extension = .otf,
- Ligatures=TeX, RawFeature=+ss11;+rlig;+liga;+hlig]
+ [Ligatures=TeX, RawFeature=+ss11;+rlig;+liga;+hlig]
\fi
\ifYHf@oldumlaut
\newfontfamily\swabfamily{yswab.otf}%
- [Extension = .otf,
- Alternate=0,
- Ligatures=TeX, RawFeature=+ss11;+rlig;+liga]
- \newfontfamily\frakfamily{yfrak}%
- [Extension = .otf,
- Alternate=0,
- Ligatures=TeX, RawFeature=+ss11;+rlig;+liga]
+ [Ligatures=TeX, Alternate=0,
+ RawFeature=+ss11;+rlig;+liga]
+ \newfontfamily\frakfamily{yfrak.otf}%
+ [Ligatures=TeX, Alternate=0,
+ RawFeature=+ss11;+rlig;+liga]
\else
\newfontfamily\swabfamily{yswab.otf}%
- [Extension = .otf,
- Ligatures=TeX, RawFeature=+ss11;+rlig;+liga]
+ [Ligatures=TeX, RawFeature=+ss11;+rlig;+liga]
\newfontfamily\frakfamily{yfrak.otf}%
- [Extension = .otf,
- Ligatures=TeX, RawFeature=+ss11;+rlig;+liga]
+ [Ligatures=TeX, RawFeature=+ss11;+rlig;+liga]
\fi
\DeclareTextFontCommand{\textgoth}{\gothfamily}
\DeclareTextFontCommand{\textswab}{\swabfamily}
\DeclareTextFontCommand{\textfrak}{\frakfamily}
- \DeclareTextCommand{\Jvar}{TU}{\textfrak{\char"E960}}
- \DeclareTextCommand{\etc}{TU}{\textfrak{\char"E961}}
- \DeclareTextCommand{\longs}{TU}{\char"200C\char"17F}
+ \DeclareTextCommand{\Jvar}{TU}{\textfrak{\char"E940}}
+ \DeclareTextCommand{\etc}{TU}{\textfrak{\char"E941}}
+ \DeclareTextCommand{\longs}{TU}{\char"17F}
\DeclareTextCommand{\shorts}{TU}{s\char"200C}
+ \DeclareTextCommand{\ZWNJ}{TU}{\char"200C}
+ \DeclareTextCommand{\ZWS}{TU}{\char"200B}
\else
\PackageWarning{yfonts-otf}%
{This package requires LuaTeX or XeTeX engines.