%Filename: tuclm2js.fd
%Created by: tex clm-t1-drv
%Created using fontinst v1.933

%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY

\ProvidesFile{tuclm2js.fd}
   [2026/10/17 Fontinst v1.933 font definitions for TU/clm2js.]

\DeclareFontFamily{TU}{clm2js}{}

\DeclareFontShape{TU}{clm2js}{m}{n}{
   <-8.5> \UnicodeFontFile{lmsans8-regular.otf}{\UnicodeFontTeXLigatures\clm@patch\clm@sf@zero+pnum;+onum;}
   <8.5-9.5> \UnicodeFontFile{lmsans9-regular.otf}{\UnicodeFontTeXLigatures\clm@patch\clm@sf@zero+pnum;+onum;}
   <9.5-11> \UnicodeFontFile{lmsans10-regular.otf}{\UnicodeFontTeXLigatures\clm@patch\clm@sf@zero+pnum;+onum;}
   <11-15> \UnicodeFontFile{lmsans12-regular.otf}{\UnicodeFontTeXLigatures\clm@patch\clm@sf@zero+pnum;+onum;}
   <15-> \UnicodeFontFile{lmsans17-regular.otf}{\UnicodeFontTeXLigatures\clm@patch\clm@sf@zero+pnum;+onum;}
}{}

\DeclareFontShape{TU}{clm2js}{m}{sl}{
   <-8.5> \UnicodeFontFile{lmsans8-oblique.otf}{\UnicodeFontTeXLigatures\clm@patch\clm@sf@zero+pnum;+onum;}
   <8.5-9.5> \UnicodeFontFile{lmsans9-oblique.otf}{\UnicodeFontTeXLigatures\clm@patch\clm@sf@zero+pnum;+onum;}
   <9.5-11> \UnicodeFontFile{lmsans10-oblique.otf}{\UnicodeFontTeXLigatures\clm@patch\clm@sf@zero+pnum;+onum;}
   <11-15> \UnicodeFontFile{lmsans12-oblique.otf}{\UnicodeFontTeXLigatures\clm@patch\clm@sf@zero+pnum;+onum;}
   <15-> \UnicodeFontFile{lmsans17-oblique.otf}{\UnicodeFontTeXLigatures\clm@patch\clm@sf@zero+pnum;+onum;}
}{}

\DeclareFontShape{TU}{clm2js}{bx}{n}{
   <-> \UnicodeFontFile{lmsans10-bold.otf}{\UnicodeFontTeXLigatures\clm@patch\clm@sf@zero+pnum;+onum;}
}{}

\DeclareFontShape{TU}{clm2js}{bx}{sl}{
   <-> \UnicodeFontFile{lmsans10-boldoblique.otf}{\UnicodeFontTeXLigatures\clm@patch\clm@sf@zero+pnum;+onum;}
}{}

\DeclareFontShape{TU}{clm2js}{sbc}{n}{
   <-> \UnicodeFontFile{lmsansdemicond10-regular.otf}{\UnicodeFontTeXLigatures\clm@patch\clm@sf@zero+pnum;+onum;}
}{}

\DeclareFontShape{TU}{clm2js}{sbc}{sl}{
   <-> \UnicodeFontFile{lmsansdemicond10-oblique.otf}{\UnicodeFontTeXLigatures\clm@patch\clm@sf@zero+pnum;+onum;}
}{}

\DeclareFontShape{TU}{clm2js}{m}{sc}{<->ssub * clm2js/m/n}{}
\DeclareFontShape{TU}{clm2js}{m}{it}{<->ssub * clm2js/m/sl}{}
\DeclareFontShape{TU}{clm2js}{m}{ui}{<->ssub * clm2js/m/it}{}
\DeclareFontShape{TU}{clm2js}{b}{n}{<->ssub * clm2js/bx/n}{}
\DeclareFontShape{TU}{clm2js}{bx}{sc}{<->ssub * clm2js/bx/n}{}
\DeclareFontShape{TU}{clm2js}{b}{sc}{<->ssub * clm2js/bx/sc}{}
\DeclareFontShape{TU}{clm2js}{b}{sl}{<->ssub * clm2js/bx/sl}{}
\DeclareFontShape{TU}{clm2js}{bx}{it}{<->ssub * clm2js/bx/sl}{}
\DeclareFontShape{TU}{clm2js}{b}{it}{<->ssub * clm2js/bx/it}{}
\DeclareFontShape{TU}{clm2js}{bx}{ui}{<->ssub * clm2js/bx/it}{}
\DeclareFontShape{TU}{clm2js}{b}{ui}{<->ssub * clm2js/bx/ui}{}
\DeclareFontShape{TU}{clm2js}{sbc}{sc}{<->ssub * clm2js/sbc/n}{}
\DeclareFontShape{TU}{clm2js}{sbc}{it}{<->ssub * clm2js/sbc/sl}{}
\DeclareFontShape{TU}{clm2js}{sbc}{ui}{<->ssub * clm2js/sbc/it}{}

\endinput