texlive[73042] Master/texmf-dist: plex-otf (5dec24)

commits+karl at tug.org commits+karl at tug.org
Thu Dec 5 22:22:09 CET 2024


Revision: 73042
          https://tug.org/svn/texlive?view=revision&revision=73042
Author:   karl
Date:     2024-12-05 22:22:09 +0100 (Thu, 05 Dec 2024)
Log Message:
-----------
plex-otf (5dec24)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/fonts/plex-otf/Changes
    trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-11.tex
    trunk/Master/texmf-dist/doc/fonts/plex-otf/README.md
    trunk/Master/texmf-dist/doc/fonts/plex-otf/plex-otf-doc.pdf
    trunk/Master/texmf-dist/doc/fonts/plex-otf/plex-otf-doc.tex
    trunk/Master/texmf-dist/tex/latex/plex-otf/plex-otf.sty

Modified: trunk/Master/texmf-dist/doc/fonts/plex-otf/Changes
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/plex-otf/Changes	2024-12-05 00:42:36 UTC (rev 73041)
+++ trunk/Master/texmf-dist/doc/fonts/plex-otf/Changes	2024-12-05 21:22:09 UTC (rev 73042)
@@ -1,3 +1,4 @@
+0.09  2024-12-06  - added support for the new math font
 0.08a 2023-09-10  - fix for the quotes in the documentation
 0.08  2023-09-09  - updated package for the current font files
 0.07a 2018-04-13  - updated doucmentation

Modified: trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-11.tex
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-11.tex	2024-12-05 00:42:36 UTC (rev 73041)
+++ trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-11.tex	2024-12-05 21:22:09 UTC (rev 73042)
@@ -6,8 +6,7 @@
 \pagestyle{empty}
 %StartVisiblePreamble
 \usepackage[DefaultFeatures={Scale=0.94},
-  RMSCfont=texgyretermes,
-  SSSCfont=texgyreheros]{plex-otf}
+  RMSCfont=texgyretermes, SSSCfont=texgyreheros]{plex-otf}
 %StopVisiblePreamble
 \begin{document}
 \blindtext

Modified: trunk/Master/texmf-dist/doc/fonts/plex-otf/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/plex-otf/README.md	2024-12-05 00:42:36 UTC (rev 73041)
+++ trunk/Master/texmf-dist/doc/fonts/plex-otf/README.md	2024-12-05 21:22:09 UTC (rev 73042)
@@ -7,10 +7,6 @@
 for pdfLaTeX use the package plex-mono, plex-sans
 and/or plex-serif.
 
-IBM Plex has no math symbols. You have to use one 
-the existing math fonts if you need it.
-
-
 %% This file is distributed under the terms of the LaTeX Project Public
 %% License from CTAN archives in directory  macros/latex/base/lppl.txt.
 %% Either version 1.3 or, at your option, any later version.

Modified: trunk/Master/texmf-dist/doc/fonts/plex-otf/plex-otf-doc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/fonts/plex-otf/plex-otf-doc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/plex-otf/plex-otf-doc.tex	2024-12-05 00:42:36 UTC (rev 73041)
+++ trunk/Master/texmf-dist/doc/fonts/plex-otf/plex-otf-doc.tex	2024-12-05 21:22:09 UTC (rev 73042)
@@ -1,4 +1,4 @@
-%% $Id: plex-otf-doc.tex 762 2023-09-10 18:44:24Z herbert $
+%% $Id: plex-otf-doc.tex 1041 2024-12-05 18:54:53Z herbert $
 % 
 % Copying and distribution of this file, with or without modification,
 % are permitted in any medium, without royalty.
@@ -15,7 +15,6 @@
             TT={Scale=MatchLowercase,FakeStretch=0.9},
             DefaultFeatures={Ligatures=TeX}
 ]{plex-otf}
-\setmathfont{XITS Math}
 \usepackage{unicodefonttable}
 \usepackage[english]{babel}
 %\usepackage[autostyle]{csquotes}
@@ -117,7 +116,7 @@
 
 
 
-\title{Support for the IBM Plex OpenType fonts}
+\title{Support for the IBM Plex OpenType fonts -- Text and Math}
 \author{Herbert Voß}
 \begin{document}
 \maketitle
@@ -135,15 +134,20 @@
 The package \texttt{plex-otf} supports all families with specific optional
 arguments:
 
+
+
+
 \begin{tabular}{@{} >{\ttfamily}l l l @{}}\\\toprule
 \emph{name} & \emph{value} &\emph{meaning}\\\midrule
 mono & true/false & use only the IBM Plex Mono\\
 serif & true/false & use only the IBM Plex Serif\\
 sans & true/false & use only the IBM Plex Sans\\
+math & true/false & use the Plex Math \\
 RM & code & options for IBM Plex Serif\\
 SS & code &  options for IBM Plex Sans\\
 SScon & code &  options for IBM Plex Sans Condensed\\
 TT & code &  options for IBM Plex Mono\\
+MM & code &  options for IBM Plex Math\\
 %semibold & true/false & use SemiBold instead of Bold\\
 RMSCfont  & font & font name for small caps\\
 SSSCfont  & font & font name for small caps\\
@@ -183,6 +187,8 @@
 \end{verbatim}
 
 
+
+
 \subsubsection{StylisticSet=1: simple lowercase a}
 \paragraph{Serif}
 {(Default a\multido{\iA=224+1}{6}{\symbol{\iA}}\symbol{257}\symbol{259}\symbol{261}) and 
@@ -299,6 +305,7 @@
 
 
 
+
 \section{Font macros}
 
 The package defines the following macros which sets only the regular and italic font
@@ -552,6 +559,7 @@
 \blindtext
 \end{document}
 \end{externalDocument}
+
 \clearpage
 
 
@@ -661,6 +669,7 @@
 \end{externalDocument}
 
 
+
 \clearpage
 
 \section{Examples with using Small Caps fonts}
@@ -686,7 +695,7 @@
 \end{verbatim}
 
 
-\clearpage
+%\clearpage
 
 
 \begin{externalDocument}[
@@ -708,8 +717,7 @@
 \pagestyle{empty}
 %StartVisiblePreamble
 \usepackage[DefaultFeatures={Scale=0.94},
-  RMSCfont=texgyretermes,
-  SSSCfont=texgyreheros]{plex-otf}
+  RMSCfont=texgyretermes, SSSCfont=texgyreheros]{plex-otf}
 %StopVisiblePreamble
 \begin{document}
 \blindtext
@@ -718,46 +726,68 @@
 
 
 
-\iffalse
-\section{Examples with setting the number style}
+\section{Math examples}
 
-\begin{externalDocument}[
-  grfOptions={width=\linewidth},
-  frame,
-  compiler=lualatex,
-  crop,
-  force,
-  runs=2,code,docType=latex,
-  frame,
-  showFilename,
-  align=\centering,
-]{plex-otf}
-\documentclass{article}
-\usepackage[a4paper]{geometry}
-\usepackage[ngerman]{babel}
-\usepackage[autostyle]{csquotes}
-\usepackage{demotext0}
-\pagestyle{empty}
-%StartVisiblePreamble
-\usepackage[DefaultFeatures={Scale=0.94},
-  RM={Numbers=OldStyle},
-  SS={Numbers=Lining}]{plex-otf}
-%StopVisiblePreamble
-\begin{document}
-\blindtext
-\end{document}
-\end{externalDocument}
+There is only the regular version of the math font \cs{mathnormal}. The bold version is
+faked by the option \texttt{FakeBold}:
 
-\fi
+\begin{verbatim}
+  \setmathfont[\PlexMM at features,version=normal]{IBMPlexMath-Regular.otf}
+  \setmathfont[\PlexMM at features,FakeBold=3,version=bold]{IBMPlexMath-Regular.otf}
+\end{verbatim}
 
 
 
+\begin{verbatim}
+Here's some text. And here's some math:
+\[ 
+  \phi(x)=\int_{-\infty}^{x} e^{-x^{2}/2} 
+\]
+And now bold math:
+\boldmath
+\[ 
+  \phi(x)=\int_{-\infty}^{x} e^{-x^{2}/2} 
+\]
+\unboldmath
 
+$f(x)=13\int$ \boldmath$f(x)=13 \int$\unboldmath
+
+Euro and copyright symbols are available: \texteuro\ \textcopyright.
+\end{verbatim}
+
+Here's some text. And here's some math:
+\[ 
+  \phi(x)=\int_{-\infty}^{x} e^{-x^{2}/2} 
+\]
+And now bold math:
+
+\boldmath
+\[ 
+ \phi(x)=\int_{-\infty}^{x} e^{-x^{2}/2} 
+\]
+\unboldmath
+
+$f(x)=13\int$ \boldmath$f(x)=13 \int$\unboldmath
+
+Euro and copyright symbols are available: \texteuro\ \textcopyright.
+
+\section{Closing}
+The font list of this documentation is:
+
+\scriptsize\ttfamily
+\expandafter\IfFileExists\expandafter{\jobname.fonts}%
+  {\lstinputlisting{\jobname.fonts}}{}
+
+\normalfont\rmfamily
+
+
+
 \clearpage
 
 \section{The font files}
 
 
+
 The fonts are saved in the systems font directory or in the TDS 
 (\TeX\ Directory Structure): %  list of this documentation is:
 %\rightmargin=-1cm
@@ -775,6 +805,7 @@
 %\rightmargin=0cm
 
 
+
 \clearpage
 \newgeometry{%margin=1cm,bmargin=2cm,
   tmargin=1cm,bmargin=1cm,includeheadfoot}

Modified: trunk/Master/texmf-dist/tex/latex/plex-otf/plex-otf.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/plex-otf/plex-otf.sty	2024-12-05 00:42:36 UTC (rev 73041)
+++ trunk/Master/texmf-dist/tex/latex/plex-otf/plex-otf.sty	2024-12-05 21:22:09 UTC (rev 73042)
@@ -1,27 +1,26 @@
-%% $Id: plex-otf.sty 762 2023-09-10 18:44:24Z herbert $
+%% $Id: plex-otf.sty 1041 2024-12-05 18:54:53Z herbert $
 %%
 %% This file is distributed under the terms of the LaTeX Project Public
 %% License from CTAN archives in directory  macros/latex/base/lppl.txt.
 %% Either version 1.3 or, at your option, any later version.
 %%
-% Copyright 2023- Herbert Voss hvoss at tug.org
+% Copyright 2023-2024 Herbert Voss hvoss at tug.org
 %%
 \ProvidesPackage{plex-otf}[%
-  2023/09/10 v. 0.08a (Herbert Voss) Supports plex OpenType for lualatex/xelatex.] 
+  2024/12/06 v. 0.09 (Herbert Voss) Supports plex OpenType for lualatex/xelatex.] 
 %
-\RequirePackage{ifxetex,ifluatex,xkeyval,textcomp}
-\RequirePackage{fontspec} 
+\RequirePackage{iftex,xkeyval,textcomp}
+\RequirePackage{unicode-math} 
 
-\newif\ifPlex at usefilenames \Plex at usefilenamestrue
-\DeclareOptionX{usefilenames}[true]{\@nameuse{Plex at usefilenames#1}}
-
 \newif\ifPlex at mono  \Plex at monotrue
 \newif\ifPlex at serif \Plex at seriftrue
 \newif\ifPlex at sans  \Plex at sanstrue
+\newif\ifPlex at math  \Plex at mathtrue
 %
 \DeclareOptionX{mono}[true]{\@nameuse{Plex at mono#1}}
 \DeclareOptionX{sans}[true]{\@nameuse{Plex at sans#1}}
 \DeclareOptionX{serif}[true]{\@nameuse{Plex at serif#1}}
+\DeclareOptionX{math}[true]{\@nameuse{Plex at math#1}}
 %
 %Possible Styles = ExtraLight : Upright, Italic   
 %                  Light      : Upright, Italic   
@@ -44,9 +43,9 @@
   \def\Plex at TTstyle{#1}%
 }
 %
-\def\PlexRM at SCfont{}%  {texgyretermes}
+\def\PlexRM at SCfont{texgyretermes}%  
 \DeclareOptionX{RMSCfont}{\renewcommand*\PlexRM at SCfont{#1}}
-\def\PlexSS at SCfont{}%  {texgyreheros}
+\def\PlexSS at SCfont{texgyreheros}% 
 \DeclareOptionX{SSSCfont}{\renewcommand*\PlexSS at SCfont{#1}}
 
 \providecommand\PlexRM at features{}%  Roman
@@ -53,6 +52,8 @@
 \providecommand\PlexSS at features{}%  SansSerif
 \providecommand\PlexSScon at features{}%  SansSerif Condensed
 \providecommand\PlexTT at features{}%     Scale=MatchLowercase,FakeStretch=0.9}%  Typewriter
+\providecommand\PlexMM at features{}%            Math regular
+\providecommand\PlexMMbold at features{}%        Math bold
 \providecommand\Plex at DefaultFeatures{}
 %
 \DeclareOptionX{RM}{\renewcommand*\PlexRM at features{#1}}
@@ -59,11 +60,12 @@
 \DeclareOptionX{SS}{\renewcommand*\PlexSS at features{#1}}
 \DeclareOptionX{SScon}{\renewcommand*\PlexSScon at features{#1}}
 \DeclareOptionX{TT}{\renewcommand*\PlexTT at features{#1}}
+\DeclareOptionX{MM}{\renewcommand*{\PlexMM at features}{#1}}
+\DeclareOptionX{MMbold}{\renewcommand*{\PlexMMbold at features}{#1}}
 \DeclareOptionX{DefaultFeatures}{\def\Plex at DefaultFeatures{#1}}
 
 \ProcessOptionsX\relax
 
-
 \def\Plex at test#1#2\@nil{%
   \ifx S#1 \gdef\Plex at boldstyle{SemiBold}%
   \else   \gdef\Plex at style{#1#2}%
@@ -110,6 +112,7 @@
 %
 \ifx\@empty\PlexRM at SCfont\else
   \g at addto@macro{\PlexRM at features}{,%
+             Extension = .otf,
          SmallCapsFont = \PlexRM at SCfont-regular,
      SmallCapsFeatures = {Letters=SmallCaps,
                           \Plex@@Renderer,
@@ -121,6 +124,7 @@
 \fi
 \ifx\@empty\PlexSS at SCfont\else
     \g at addto@macro{\PlexSS at features}{,%
+             Extension = .otf,
          SmallCapsFont = \PlexSS at SCfont-regular,
      SmallCapsFeatures = {Letters=SmallCaps,
                           \Plex@@Renderer,
@@ -133,12 +137,9 @@
 
 %\DeclareTextCommand{\SS}{TU}{\char"1E9E}
 
-\ifPlex at usefilenames%%%%%%%%%%%%%%%%%%% DATEINAMEN %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\typeout {Using file names for the Plex font}%
+\ifPlex at serif
+  \edef\Plex@@Weight{\ifx\@empty\Plex at RMstyle Regular\else\Plex at RMstyle\fi}
 %
-  \ifPlex at serif
-    \edef\Plex@@Weight{\ifx\@empty\Plex at RMstyle Regular\else\Plex at RMstyle\fi}
-%
   \setmainfont{IBMPlexSerif}[% main rm
            Extension = .otf,
           UprightFont= *-\Plex@@Weight,
@@ -194,9 +195,9 @@
             BoldFont = *-SemiBold,
       BoldItalicFont = *-SemiBoldItalic,
     ]
-  \fi
+\fi % END ifSerif
 %
-  \ifPlex at sans
+\ifPlex at sans
     \edef\Plex@@Weight{\ifx\Plex at SSstyle\@empty Regular\else\Plex at SSstyle\fi}
     \setsansfont{IBMPlexSans}[% main sans
            Extension = .otf,
@@ -255,7 +256,7 @@
       BoldItalicFont = *-SemiBoldItalic,
     ]
 %
-%  Sans Serif COndensed
+%  Sans Serif Condensed
 %
   \edef\Plex@@Weight{\ifx\Plex at SSconstyle\@empty Regular\else\Plex at SSconstyle\fi}
   \newfontfamily\sffamilyCon{IBMPlexSansCondensed}[% main sans condensed
@@ -314,7 +315,7 @@
             BoldFont = *-SemiBold,
       BoldItalicFont = *-SemiBoldItalic,
     ]
-  \fi
+\fi % end ifSans
 %
   \ifPlex at mono
     \edef\Plex@@Weight{\ifx\Plex at TTstyle\@empty Regular\else\Plex at TTstyle\fi}
@@ -371,217 +372,21 @@
       BoldItalicFont = *-SemiBoldItalic,
       \PlexRM at features,
     ]
-  \fi % End PlexMono
+\fi % End ifPlexMono
 %
-\else%%%%%%%%%%%%%%%%%%% Ende DATEINAMEN %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-     %%%%%%%%%%%%%%%%%%% Symbolische NAMEN %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\typeout {Using symbolic names for the Plex font}%
-\ifPlex at serif
-  \edef\Plex@@Weight{\ifx\Plex at RMstyle\@empty \else\Plex at RMstyle\fi}
+% Setting math
+% First we have to expand the feature macros:
+\ifPlex at math
+  \ifxetex
+    \expandafter\setmathfont\expandafter[\PlexMM at features,version=normal]{IBMPlexMath-Regular.otf}%
+    \expandafter\setmathfont\expandafter[\PlexMM at features,FakeBold=3,version=bold]{IBMPlexMath-Regularath.otf}%
+  \else
+    \expandafter\setmathfont\expandafter[\PlexMM at features,version=normal]{IBMPlexMath-Regular}%
+    \expandafter\setmathfont\expandafter[\PlexMM at features,FakeBold=3,version=bold]{IBMPlexMath-Regular}%
+  \fi
+  \mathversion{normal}%
+\fi% End ifMath
 %
-  \setmainfont{IBM Plex Serif}[% main rm
-          UprightFont= * \Plex@@Weight,
-            BoldFont = * \Plex at RMboldstyle,
-          ItalicFont = * \Plex at RMstyle Italic,
-      BoldItalicFont = * \Plex at RMboldstyle Italic,
-         SlantedFont = * \Plex at RMstyle Italic,
-%               Scale = 0.92,
-      \PlexRM at features,
-  ]
-  \newfontfamily\slshapeRM{IBMPlexSans}[%
-           FakeSlant = 0.2,
-         UprightFont = * \Plex@@Weight,
-            BoldFont = * \Plex at RMboldstyle,
-      \PlexRM at features,
-  ]
-  \newfontfamily\PlexExtraLightRM{IBM Plex Serif}[%
-          UprightFont= *-ExtraLight,
-          ItalicFont = *-ExtraLightItalic,
-      \PlexRM at features,
-    ]
-  \newfontfamily\PlexLightRM{IBM Plex Serif}[% 
-          UprightFont= * Light,
-          ItalicFont = * LightItalic,
-      \PlexRM at features,
-    ]
-  \newfontfamily\PlexThinRM{IBM Plex Serif}[% 
-          UprightFont= * Thin,
-          ItalicFont = * ThinItalic,
-      \PlexRM at features,
-    ]
-  \newfontfamily\PlexMediumRM{IBM Plex Serif}[%
-          UprightFont= * Medium,
-          ItalicFont = * MediumItalic,
-      \PlexRM at features,
-    ]
-  \newfontfamily\PlexTextRM{IBM Plex Serif}[%
-          UprightFont= * Text,
-          ItalicFont = * TextItalic,
-      \PlexRM at features,
-    ]
-  \newfontfamily\PlexSemiBoldRM{IBM Plex Serif}[% 
-          UprightFont= * \Plex@@Weight,
-            BoldFont = * SemiBold,
-      BoldItalicFont = * SemiBoldItalic,
-      \PlexRM at features,
-    ]
-\fi
-%
-\ifPlex at sans
-  \edef\Plex@@Weight{\ifx\Plex at SSstyle\@empty\else\Plex at SSstyle\fi}
-%
-  \setsansfont{IBM Plex Sans}[% 
-          UprightFont= * \Plex@@Weight,
-            BoldFont = * \Plex at SSboldstyle,
-          ItalicFont = * \Plex at SSstyle Italic,
-      BoldItalicFont = * \Plex at SSboldstyle Italic,
-         SlantedFont = * \Plex at SSstyle Italic,
-%               Scale = 0.92,
-      \PlexSS at features,
-  ]
-  \newfontfamily\slshapeSS{IBMPlexSans}[%
-           FakeSlant = 0.2,
-         UprightFont = * \Plex@@Weight,
-            BoldFont = * \Plex at SSboldstyle,
-      \PlexSS at features,
-  ]
-  \newfontfamily\PlexExtraLightSS{IBM Plex Sans}[% 
-          UprightFont= * ExtraLight,
-          ItalicFont = * ExtraLightItalic,
-      \PlexSS at features,
-    ]
-  \newfontfamily\PlexLightSS{IBM Plex Sans}[% 
-          UprightFont= * Light,
-          ItalicFont = * LightItalic,
-      \PlexSS at features,
-    ]
-  \newfontfamily\PlexThinSS{IBM Plex Sans}[% 
-          UprightFont= * Thin,
-          ItalicFont = * ThinItalic,
-      \PlexSS at features,
-    ]
-  \newfontfamily\PlexMediumSS{IBM Plex Sans}[% 
-          UprightFont= * Medium,
-          ItalicFont = * MediumItalic,
-      \PlexSS at features,
-    ]
-  \newfontfamily\PlexTextSS{IBM Plex Sans}[% 
-          UprightFont= * Text,
-          ItalicFont = * TextItalic,
-      \PlexSS at features,
-    ]
-  \newfontfamily\PlexSemiBoldSS{IBM Plex Sans}[%
-          UprightFont= * \Plex@@Weight,
-            BoldFont = * SemiBold,
-      BoldItalicFont = * SemiBoldItalic,
-      \PlexRM at features,
-    ]
-%%
-%%  Sans Serif Condensed
-%%
-  \edef\Plex@@Weight{\ifx\Plex at SSconstyle\@empty\else\Plex at SSconstyle\fi}
-%
-  \newfontfamily\sffamilyCon{IBM Plex Sans Condensed}[% 
-          UprightFont= * \Plex@@Weight,
-            BoldFont = * \Plex at SSconboldstyle,
-          ItalicFont = * \Plex at SSconstyle Italic,
-      BoldItalicFont = * \Plex at SSconboldstyle Italic,
-         SlantedFont = * \Plex at SSconstyle Italic,
-%               Scale = 0.92,
-      \PlexSScon at features,
-  ]
-  \newfontfamily\slshapeSScon{IBMPlexSans}[%
-           FakeSlant = 0.2,
-         UprightFont = * \Plex@@Weight,
-            BoldFont = * \Plex at SSconboldstyle,
-      \PlexSScon at features,
-  ]
-  \newfontfamily\PlexExtraLightSScon{IBM Plex Sans}[% 
-          UprightFont= * ExtraLight,
-          ItalicFont = * ExtraLightItalic,
-      \PlexSScon at features,
-    ]
-  \newfontfamily\PlexLightSScon{IBM Plex Sans}[% 
-          UprightFont= * Light,
-          ItalicFont = * LightItalic,
-      \PlexSScon at features,
-    ]
-  \newfontfamily\PlexThinSScon{IBM Plex Sans}[% 
-          UprightFont= * Thin,
-          ItalicFont = * ThinItalic,
-      \PlexSScon at features,
-    ]
-  \newfontfamily\PlexMediumSScon{IBM Plex Sans}[% 
-          UprightFont= * Medium,
-          ItalicFont = * MediumItalic,
-      \PlexSScon at features,
-    ]
-  \newfontfamily\PlexTextSScon{IBM Plex Sans}[% 
-          UprightFont= * Text,
-          ItalicFont = * TextItalic,
-      \PlexSScon at features,
-    ]
-  \newfontfamily\PlexSemiBoldSScon{IBM Plex Sans}[%
-          UprightFont= * \Plex@@Weight,
-            BoldFont = * SemiBold,
-      BoldItalicFont = * SemiBoldItalic,
-      \PlexRM at features,
-    ]
-\fi
-%
-\ifPlex at mono
-  \edef\Plex@@Weight{\ifx\Plex at TTstyle\@empty\else\Plex at TTstyle\fi}
-%
-  \setmonofont{IBM Plex Mono}[% 
-          UprightFont= * \Plex@@Weight,
-            BoldFont = * \Plex at TTboldstyle,
-          ItalicFont = * \Plex at TTstyle Italic,
-      BoldItalicFont = * \Plex at TTboldstyle Italic,
-         SlantedFont = *-\Plex at TTstyle Italic,
-%               Scale = 0.92,
-      \PlexTT at features,
-  ]
-  \newfontfamily\slshapeTT{IBMPlexMono}[%
-           FakeSlant = 0.2,
-         UprightFont = * \Plex@@Weight,
-            BoldFont = * \Plex at TTboldstyle,
-      \PlexTT at features,
-  ]
-  \newfontfamily\PlexExtraLightTT{IBM Plex Mono}[% 
-          UprightFont= * ExtraLight,
-          ItalicFont = * ExtraLightItalic,
-      \PlexTT at features,
-    ]
-  \newfontfamily\PlexLightTT{IBM Plex Mono}[% 
-          UprightFont= * Light,
-          ItalicFont = * LightItalic,
-      \PlexTT at features,
-    ]
-  \newfontfamily\PlexThinTT{IBM Plex Mono}[% 
-          UprightFont= * Thin,
-          ItalicFont = * ThinItalic,
-      \PlexTT at features,
-    ]
-  \newfontfamily\PlexMediumTT{IBM Plex Mono}[% 
-          UprightFont= * Medium,
-          ItalicFont = * MediumItalic,
-      \PlexTT at features,
-    ]
-  \newfontfamily\PlexTextTT{IBM Plex Mono}[% 
-          UprightFont= * Text,
-          ItalicFont = * TextItalic,
-      \PlexTT at features,
-    ]
-  \newfontfamily\PlexSemiBoldTT{IBM Plex Mono}[% 
-          UprightFont= * \Plex@@Weight,
-            BoldFont = * SemiBold,
-      BoldItalicFont = * SemiBoldItalic,
-      \PlexRM at features,
-    ]
-\fi
-%
-\fi% end \ifPlex at usefilenames
-
 \DeclareTextFontCommand{\textsl}{\ifx\f at family\rmdefault\slshapeRM\else\slshapeSS\fi}
 \DeclareRobustCommand\slshape
         {\not at math@alphabet\slshape\relax
@@ -607,53 +412,3 @@
 
 \endinput
 
-
-insgesamt 4448
--rwxr-xr-x 1 voss voss  94936 Okt 27 11:06 IBMPlexMono-BoldItalic.ttf
--rwxr-xr-x 1 voss voss  90024 Okt 27 11:06 IBMPlexMono-Bold.ttf
--rwxr-xr-x 1 voss voss  95436 Okt 27 11:06 IBMPlexMono-ExtraLightItalic.ttf
--rwxr-xr-x 1 voss voss  89652 Okt 27 11:06 IBMPlexMono-ExtraLight.ttf
--rwxr-xr-x 1 voss voss  94656 Okt 27 11:06 IBMPlexMono-Italic.ttf
--rwxr-xr-x 1 voss voss  94300 Okt 27 11:06 IBMPlexMono-LightItalic.ttf
--rwxr-xr-x 1 voss voss  88860 Okt 27 11:06 IBMPlexMono-Light.ttf
--rwxr-xr-x 1 voss voss  94648 Okt 27 11:06 IBMPlexMono-MediumItalic.ttf
--rwxr-xr-x 1 voss voss  89708 Okt 27 11:06 IBMPlexMono-Medium.ttf
--rwxr-xr-x 1 voss voss  88848 Okt 27 11:06 IBMPlexMono-Regular.ttf
--rwxr-xr-x 1 voss voss  97780 Okt 27 11:06 IBMPlexMono-SemiBoldItalic.ttf
--rwxr-xr-x 1 voss voss  92972 Okt 27 11:06 IBMPlexMono-SemiBold.ttf
--rwxr-xr-x 1 voss voss  94088 Okt 27 11:06 IBMPlexMono-TextItalic.ttf
--rwxr-xr-x 1 voss voss  88784 Okt 27 11:06 IBMPlexMono-Text.ttf
--rwxr-xr-x 1 voss voss  95496 Okt 27 11:06 IBMPlexMono-ThinItalic.ttf
--rwxr-xr-x 1 voss voss  90092 Okt 27 11:06 IBMPlexMono-Thin.ttf
--rwxr-xr-x 1 voss voss 112200 Okt 27 11:06 IBMPlexSans-BoldItalic.ttf
--rwxr-xr-x 1 voss voss 107732 Okt 27 11:06 IBMPlexSans-Bold.ttf
--rwxr-xr-x 1 voss voss 115848 Okt 27 11:06 IBMPlexSans-ExtraLightItalic.ttf
--rwxr-xr-x 1 voss voss 111220 Okt 27 11:06 IBMPlexSans-ExtraLight.ttf
--rwxr-xr-x 1 voss voss 112848 Okt 27 11:06 IBMPlexSans-Italic.ttf
--rwxr-xr-x 1 voss voss 114144 Okt 27 11:06 IBMPlexSans-LightItalic.ttf
--rwxr-xr-x 1 voss voss 109512 Okt 27 11:06 IBMPlexSans-Light.ttf
--rwxr-xr-x 1 voss voss 112056 Okt 27 11:06 IBMPlexSans-MediumItalic.ttf
--rwxr-xr-x 1 voss voss 107940 Okt 27 11:06 IBMPlexSans-Medium.ttf
--rwxr-xr-x 1 voss voss 107988 Okt 27 11:06 IBMPlexSans-Regular.ttf
--rwxr-xr-x 1 voss voss 112528 Okt 27 11:06 IBMPlexSans-SemiBoldItalic.ttf
--rwxr-xr-x 1 voss voss 107856 Okt 27 11:06 IBMPlexSans-SemiBold.ttf
--rwxr-xr-x 1 voss voss 112400 Okt 27 11:06 IBMPlexSans-TextItalic.ttf
--rwxr-xr-x 1 voss voss 108168 Okt 27 11:06 IBMPlexSans-Text.ttf
--rwxr-xr-x 1 voss voss 116628 Okt 27 11:06 IBMPlexSans-ThinItalic.ttf
--rwxr-xr-x 1 voss voss 112228 Okt 27 11:06 IBMPlexSans-Thin.ttf
--rwxr-xr-x 1 voss voss  76056 Okt 27 11:06 IBMPlexSerif-BoldItalic.otf
--rwxr-xr-x 1 voss voss  74492 Okt 27 11:06 IBMPlexSerif-Bold.otf
--rwxr-xr-x 1 voss voss  74184 Okt 27 11:06 IBMPlexSerif-ExtraLightItalic.otf
--rwxr-xr-x 1 voss voss  73836 Okt 27 11:06 IBMPlexSerif-ExtraLight.otf
--rwxr-xr-x 1 voss voss  74204 Okt 27 11:06 IBMPlexSerif-Italic.otf
--rwxr-xr-x 1 voss voss  75128 Okt 27 11:06 IBMPlexSerif-LightItalic.otf
--rwxr-xr-x 1 voss voss  73504 Okt 27 11:06 IBMPlexSerif-Light.otf
--rwxr-xr-x 1 voss voss  76528 Okt 27 11:06 IBMPlexSerif-MediumItalic.otf
--rwxr-xr-x 1 voss voss  74620 Okt 27 11:06 IBMPlexSerif-Medium.otf
--rwxr-xr-x 1 voss voss  72560 Okt 27 11:06 IBMPlexSerif-Regular.otf
--rwxr-xr-x 1 voss voss  76672 Okt 27 11:06 IBMPlexSerif-SemiBoldItalic.otf
--rwxr-xr-x 1 voss voss  75356 Okt 27 11:06 IBMPlexSerif-SemiBold.otf
--rwxr-xr-x 1 voss voss  77172 Okt 27 11:06 IBMPlexSerif-TextItalic.otf
--rwxr-xr-x 1 voss voss  74388 Okt 27 11:06 IBMPlexSerif-Text.otf
--rwxr-xr-x 1 voss voss  72308 Okt 27 11:06 IBMPlexSerif-ThinItalic.otf
--rwxr-xr-x 1 voss voss  71116 Okt 27 11:06 IBMPlexSerif-Thin.otf



More information about the tex-live-commits mailing list.