From: Scott Kostyshak Date: Fri, 18 Aug 2023 02:02:09 +0000 (-0400) Subject: Fix font substitutions of Thai documents X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=008e1cc9;p=features.git Fix font substitutions of Thai documents The substitutefont package is obsoleted now on TL because the required functionality is in the kernel. See here: https://ctan.org/pkg/substitutefont --- diff --git a/lib/languages b/lib/languages index 3101ee3990..760a1ff640 100644 --- a/lib/languages +++ b/lib/languages @@ -1522,11 +1522,23 @@ Language thai \DeclareRobustCommand{\copyright}{% \ifmmode{\nfss@text{\textcopyright}}\else\textcopyright\fi} \DeclareTextSymbol{\textcopyright}{LTH}{8} + % % set up Thai fonts as substitue for the default families - \usepackage{substitutefont} - \substitutefont{LTH}{\rmdefault}{norasi} - \substitutefont{LTH}{\sfdefault}{garuda} - \substitutefont{LTH}{\ttdefault}{ttypist} + % The 'substitutefont' package is obsolete now, since commands + % from the LaTeX kernel can be used instead. See here: + % https://ctan.org/pkg/substitutefont + % https://www.latex-project.org/news/latex2e-news/ltnews31.pdf + \providecommand\IfFormatAtLeastTF{\@ifl@t@r\fmtversion} + \IfFormatAtLeastTF{2020/02/01}{% + \DeclareFontFamilySubstitution{LTH}{\rmdefault}{norasi} + \DeclareFontFamilySubstitution{LTH}{\sfdefault}{garuda} + \DeclareFontFamilySubstitution{LTH}{\ttdefault}{ttypist} + }{% + \usepackage{substitutefont} + \substitutefont{LTH}{\rmdefault}{norasi} + \substitutefont{LTH}{\sfdefault}{garuda} + \substitutefont{LTH}{\ttdefault}{ttypist} + } EndPostBabelPreamble End