summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/generic/babel/luababel.def
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2023-07-16 19:53:10 +0000
committerKarl Berry <karl@freefriends.org>2023-07-16 19:53:10 +0000
commit55db676dc7605a1c83af390674e9c3b5cff31ed2 (patch)
tree54cd9ec60731b3e7acbbe198c887c20f834cee3c /Master/texmf-dist/tex/generic/babel/luababel.def
parent53acff007994228b5e46d123ecbe3a3c54741a2f (diff)
babel (15jul23)
git-svn-id: svn://tug.org/texlive/trunk@67653 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/generic/babel/luababel.def')
-rw-r--r--Master/texmf-dist/tex/generic/babel/luababel.def6
1 files changed, 5 insertions, 1 deletions
diff --git a/Master/texmf-dist/tex/generic/babel/luababel.def b/Master/texmf-dist/tex/generic/babel/luababel.def
index ed8b34db77a..69b25b49855 100644
--- a/Master/texmf-dist/tex/generic/babel/luababel.def
+++ b/Master/texmf-dist/tex/generic/babel/luababel.def
@@ -975,6 +975,8 @@ end
{}}}
\def\bbl@fontspec@set#1#2#3#4{% eg \bbl@rmdflt@lang fnt-opt fnt-nme \xxfamily
\let\bbl@tempe\bbl@mapselect
+ \edef\bbl@tempb{\bbl@stripslash#4/}% Catcodes hack (better pass it).
+ \bbl@exp{\\\bbl@replace\\\bbl@tempb{\bbl@stripslash\family/}{}}%
\let\bbl@mapselect\relax
\let\bbl@temp@fam#4% eg, '\rmfamily', to be restored below
\let#4\@empty % Make sure \renewfontfamily is valid
@@ -989,7 +991,9 @@ end
\let\\\bbl@tempfs@nxx\<__fontspec_warning:nxx>%
\let\<__fontspec_warning:nxx>\\\bbl@fs@warn@nxx
\\\renewfontfamily\\#4%
- [\bbl@cl{lsys},#2]}{#3}% ie \bbl@exp{..}{#3}
+ [\bbl@cl{lsys},%
+ \ifcase\bbl@engine\or RawFeature={family=\bbl@tempb},\fi
+ #2]}{#3}% ie \bbl@exp{..}{#3}
\bbl@exp{%
\let\<__fontspec_warning:nx>\\\bbl@tempfs@nx
\let\<__fontspec_warning:nxx>\\\bbl@tempfs@nxx}%