texlive[68218] Master/texmf-dist: plex-otf (9sep23)

commits+karl at tug.org commits+karl at tug.org
Sat Sep 9 22:07:00 CEST 2023


Revision: 68218
          http://tug.org/svn/texlive?view=revision&revision=68218
Author:   karl
Date:     2023-09-09 22:07:00 +0200 (Sat, 09 Sep 2023)
Log Message:
-----------
plex-otf (9sep23)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/fonts/plex-otf/Changes
    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

Removed Paths:
-------------
    trunk/Master/texmf-dist/doc/fonts/plex-otf/plex-otf-doc.fonts

Modified: trunk/Master/texmf-dist/doc/fonts/plex-otf/Changes
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/plex-otf/Changes	2023-09-09 09:06:21 UTC (rev 68217)
+++ trunk/Master/texmf-dist/doc/fonts/plex-otf/Changes	2023-09-09 20:07:00 UTC (rev 68218)
@@ -1,3 +1,4 @@
+0.08  2023-09-09  - updated package for the current font files
 0.07a 2018-04-13  - updated doucmentation
 0.07  2018-03-28  - support for the condensed Sans fonts
 0.06  2017-12-06  - added option style

Deleted: trunk/Master/texmf-dist/doc/fonts/plex-otf/plex-otf-doc.fonts
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/plex-otf/plex-otf-doc.fonts	2023-09-09 09:06:21 UTC (rev 68217)
+++ trunk/Master/texmf-dist/doc/fonts/plex-otf/plex-otf-doc.fonts	2023-09-09 20:07:00 UTC (rev 68218)
@@ -1,130 +0,0 @@
-name                                 type              encoding         emb sub uni object ID
------------------------------------- ----------------- ---------------- --- --- --- ---------
-MFBBVI+IBMPlexSans-Bold              CID Type 0C       Identity-H       yes yes yes      8  0
-WEGMYV+IBMPlexSerif                  CID Type 0C       Identity-H       yes yes yes      9  0
-AOYQNC+IBMPlexSerif-Bold             CID Type 0C       Identity-H       yes yes yes     11  0
-GUSBDZ+IBMPlexMono                   CID Type 0C       Identity-H       yes yes yes     13  0
-FYLAMJ+IBMPlexMono-Italic            CID Type 0C       Identity-H       yes yes yes     14  0
-LTJKSK+IBMPlexSerif-Italic           CID Type 0C       Identity-H       yes yes yes     15  0
-BOOBJZ+IBMPlexSans                   CID Type 0C       Identity-H       yes yes yes     33  0
-SMEWYQ+IBMPlexSansCond               CID Type 0C       Identity-H       yes yes yes     43  0
-PVODTF+XITSMath                      CID Type 0C       Identity-H       yes yes yes     69  0
-YQWNSP+IBMPlexSerif                  CID Type 0C       Identity-H       yes yes yes    102  0
-TBQHQV+IBMPlexSerif                  CID Type 0C       Identity-H       yes yes yes    113  0
-LYHDTV+IBMPlexSerif                  CID Type 0C       Identity-H       yes yes yes    139  0
-AVYMNT+IBMPlexSerif-Text             CID Type 0C       Identity-H       yes yes yes    140  0
-UTOQVK+IBMPlexSerif-Light            CID Type 0C       Identity-H       yes yes yes    141  0
-FVJBXZ+IBMPlexSerif-ExtraLight       CID Type 0C       Identity-H       yes yes yes    142  0
-CRTAOZ+IBMPlexSerif-Thin             CID Type 0C       Identity-H       yes yes yes    143  0
-ZYLRMD+IBMPlexMono                   CID Type 0C       Identity-H       yes yes yes    190  0
-LINEUL+IBMPlexSerif                  CID Type 0C       Identity-H       yes yes yes    191  0
-SZGTMC+IBMPlexSerif-Bold             CID Type 0C       Identity-H       yes yes yes    192  0
-WMCBFV+IBMPlexSerif-Italic           CID Type 0C       Identity-H       yes yes yes    193  0
-CYRQKA+IBMPlexSerif-BoldItalic       CID Type 0C       Identity-H       yes yes yes    194  0
-GZESJI+IBMPlexSans                   CID Type 0C       Identity-H       yes yes yes    195  0
-VGVPBW+IBMPlexSans-Bold              CID Type 0C       Identity-H       yes yes yes    196  0
-NPOWRI+IBMPlexSans-Italic            CID Type 0C       Identity-H       yes yes yes    197  0
-OLQBXZ+IBMPlexSans-BoldItalic        CID Type 0C       Identity-H       yes yes yes    198  0
-HOGRGT+IBMPlexSansCond               CID Type 0C       Identity-H       yes yes yes    199  0
-ZAGRTY+IBMPlexSansCond-Bold          CID Type 0C       Identity-H       yes yes yes    200  0
-BMDDRP+IBMPlexSansCond-Italic        CID Type 0C       Identity-H       yes yes yes    201  0
-VMYQEL+IBMPlexSansCond-BoldItalic    CID Type 0C       Identity-H       yes yes yes    202  0
-OHPRJQ+IBMPlexMono-Bold              CID Type 0C       Identity-H       yes yes yes    203  0
-LJFMUF+IBMPlexMono-Italic            CID Type 0C       Identity-H       yes yes yes    204  0
-UFNHUE+IBMPlexMono-BoldItalic        CID Type 0C       Identity-H       yes yes yes    205  0
-ZYLRMD+IBMPlexMono                   CID Type 0C       Identity-H       yes yes yes    320  0
-LINEUL+IBMPlexSerif                  CID Type 0C       Identity-H       yes yes yes    321  0
-WGTYOA+IBMPlexSerif-SemiBold         CID Type 0C       Identity-H       yes yes yes    322  0
-WMCBFV+IBMPlexSerif-Italic           CID Type 0C       Identity-H       yes yes yes    323  0
-YRHHGK+IBMPlexSerif-SemiBoldItalic   CID Type 0C       Identity-H       yes yes yes    324  0
-GZESJI+IBMPlexSans                   CID Type 0C       Identity-H       yes yes yes    325  0
-UWGJCC+IBMPlexSans-SemiBold          CID Type 0C       Identity-H       yes yes yes    326  0
-NPOWRI+IBMPlexSans-Italic            CID Type 0C       Identity-H       yes yes yes    327  0
-HCAZHP+IBMPlexSans-SemiBoldItalic    CID Type 0C       Identity-H       yes yes yes    328  0
-HOGRGT+IBMPlexSansCond               CID Type 0C       Identity-H       yes yes yes    329  0
-NDWVSF+IBMPlexSansCond-SemiBold      CID Type 0C       Identity-H       yes yes yes    330  0
-BMDDRP+IBMPlexSansCond-Italic        CID Type 0C       Identity-H       yes yes yes    331  0
-KUWWXZ+IBMPlexSansCond-SemiBoldItalic CID Type 0C       Identity-H       yes yes yes    332  0
-PNXXBX+IBMPlexMono-SemiBold          CID Type 0C       Identity-H       yes yes yes    333  0
-LJFMUF+IBMPlexMono-Italic            CID Type 0C       Identity-H       yes yes yes    334  0
-ENDCYH+IBMPlexMono-SemiBoldItalic    CID Type 0C       Identity-H       yes yes yes    335  0
-MGEOSG+IBMPlexMono-Thin              CID Type 0C       Identity-H       yes yes yes    451  0
-UKJESO+IBMPlexSerif-Thin             CID Type 0C       Identity-H       yes yes yes    452  0
-TTRCDD+IBMPlexSerif-ThinItalic       CID Type 0C       Identity-H       yes yes yes    453  0
-JSFWRT+IBMPlexSans-Thin              CID Type 0C       Identity-H       yes yes yes    454  0
-KZTTCC+IBMPlexSans-ThinItalic        CID Type 0C       Identity-H       yes yes yes    455  0
-PBEXLV+IBMPlexSansCond-Thin          CID Type 0C       Identity-H       yes yes yes    456  0
-KWZUAT+IBMPlexSansCond-ThinItalic    CID Type 0C       Identity-H       yes yes yes    457  0
-KNXRNJ+IBMPlexMono-ThinItalic        CID Type 0C       Identity-H       yes yes yes    458  0
-DNBXVP+IBMPlexMono-ExtraLight        CID Type 0C       Identity-H       yes yes yes    526  0
-CJOFRY+IBMPlexSerif-ExtraLight       CID Type 0C       Identity-H       yes yes yes    527  0
-IJEQHD+IBMPlexSerif-ExtraLightItalic CID Type 0C       Identity-H       yes yes yes    528  0
-HZTCBW+IBMPlexSans-ExtraLight        CID Type 0C       Identity-H       yes yes yes    529  0
-WLPBTC+IBMPlexSans-ExtraLightItalic  CID Type 0C       Identity-H       yes yes yes    530  0
-SYVCDT+IBMPlexSansCond-ExtraLight    CID Type 0C       Identity-H       yes yes yes    531  0
-JXEJAU+IBMPlexSansCond-ExtraLightItalic CID Type 0C       Identity-H       yes yes yes    532  0
-DOQFAD+IBMPlexMono-ExtraLightItalic  CID Type 0C       Identity-H       yes yes yes    533  0
-GDSJEF+IBMPlexMono-Light             CID Type 0C       Identity-H       yes yes yes    600  0
-SYMGMD+IBMPlexSerif-Light            CID Type 0C       Identity-H       yes yes yes    601  0
-QVQBUO+IBMPlexSerif-LightItalic      CID Type 0C       Identity-H       yes yes yes    602  0
-QZIEVY+IBMPlexSans-Light             CID Type 0C       Identity-H       yes yes yes    603  0
-WJIZOV+IBMPlexSans-LightItalic       CID Type 0C       Identity-H       yes yes yes    604  0
-GVDMXD+IBMPlexSansCond-Light         CID Type 0C       Identity-H       yes yes yes    605  0
-SNUXYI+IBMPlexSansCond-LightItalic   CID Type 0C       Identity-H       yes yes yes    606  0
-FOMAQT+IBMPlexMono-LightItalic       CID Type 0C       Identity-H       yes yes yes    607  0
-DMTFGV+IBMPlexMono-Medium            CID Type 0C       Identity-H       yes yes yes    675  0
-TWPFGQ+IBMPlexSerif-Medium           CID Type 0C       Identity-H       yes yes yes    676  0
-WGTYOA+IBMPlexSerif-SemiBold         CID Type 0C       Identity-H       yes yes yes    677  0
-DMCWQU+IBMPlexSerif-MediumItalic     CID Type 0C       Identity-H       yes yes yes    678  0
-YRHHGK+IBMPlexSerif-SemiBoldItalic   CID Type 0C       Identity-H       yes yes yes    679  0
-FRBRDC+IBMPlexSans-Medium            CID Type 0C       Identity-H       yes yes yes    680  0
-UWGJCC+IBMPlexSans-SemiBold          CID Type 0C       Identity-H       yes yes yes    681  0
-JEUZAA+IBMPlexSans-MediumItalic      CID Type 0C       Identity-H       yes yes yes    682  0
-HCAZHP+IBMPlexSans-SemiBoldItalic    CID Type 0C       Identity-H       yes yes yes    683  0
-CHVNRC+IBMPlexSansCond-Medium        CID Type 0C       Identity-H       yes yes yes    684  0
-NDWVSF+IBMPlexSansCond-SemiBold      CID Type 0C       Identity-H       yes yes yes    685  0
-ZZUWEO+IBMPlexSansCond-MediumItalic  CID Type 0C       Identity-H       yes yes yes    686  0
-KUWWXZ+IBMPlexSansCond-SemiBoldItalic CID Type 0C       Identity-H       yes yes yes    687  0
-PNXXBX+IBMPlexMono-SemiBold          CID Type 0C       Identity-H       yes yes yes    688  0
-EBDMYK+IBMPlexMono-MediumItalic      CID Type 0C       Identity-H       yes yes yes    689  0
-ENDCYH+IBMPlexMono-SemiBoldItalic    CID Type 0C       Identity-H       yes yes yes    690  0
-YWKFTP+IBMPlexMono-Text              CID Type 0C       Identity-H       yes yes yes    805  0
-HVUBJB+IBMPlexSerif-Text             CID Type 0C       Identity-H       yes yes yes    806  0
-WGTYOA+IBMPlexSerif-SemiBold         CID Type 0C       Identity-H       yes yes yes    807  0
-DKHQQY+IBMPlexSerif-TextItalic       CID Type 0C       Identity-H       yes yes yes    808  0
-YRHHGK+IBMPlexSerif-SemiBoldItalic   CID Type 0C       Identity-H       yes yes yes    809  0
-DEXKKI+IBMPlexSans-Text              CID Type 0C       Identity-H       yes yes yes    810  0
-UWGJCC+IBMPlexSans-SemiBold          CID Type 0C       Identity-H       yes yes yes    811  0
-LEYQNF+IBMPlexSans-TextItalic        CID Type 0C       Identity-H       yes yes yes    812  0
-HCAZHP+IBMPlexSans-SemiBoldItalic    CID Type 0C       Identity-H       yes yes yes    813  0
-ANPWLV+IBMPlexSansCond-Text          CID Type 0C       Identity-H       yes yes yes    814  0
-NDWVSF+IBMPlexSansCond-SemiBold      CID Type 0C       Identity-H       yes yes yes    815  0
-HFQVWK+IBMPlexSansCond-TextItalic    CID Type 0C       Identity-H       yes yes yes    816  0
-KUWWXZ+IBMPlexSansCond-SemiBoldItalic CID Type 0C       Identity-H       yes yes yes    817  0
-PNXXBX+IBMPlexMono-SemiBold          CID Type 0C       Identity-H       yes yes yes    818  0
-BIWVXY+IBMPlexMono-TextItalic        CID Type 0C       Identity-H       yes yes yes    819  0
-ENDCYH+IBMPlexMono-SemiBoldItalic    CID Type 0C       Identity-H       yes yes yes    820  0
-ZYLRMD+IBMPlexMono                   CID Type 0C       Identity-H       yes yes yes    949  0
-LINEUL+IBMPlexSerif                  CID Type 0C       Identity-H       yes yes yes    950  0
-ZAWIXM+TeXGyreTermes-Regular         CID Type 0C       Identity-H       yes yes yes    951  0
-KIYDXK+IBMPlexSerif-Bold             CID Type 0C       Identity-H       yes yes yes    952  0
-INJZAD+TeXGyreTermes-Bold            CID Type 0C       Identity-H       yes yes yes    953  0
-WMCBFV+IBMPlexSerif-Italic           CID Type 0C       Identity-H       yes yes yes    954  0
-ZCHXQC+TeXGyreTermes-Italic          CID Type 0C       Identity-H       yes yes yes    955  0
-CYRQKA+IBMPlexSerif-BoldItalic       CID Type 0C       Identity-H       yes yes yes    956  0
-ASXIXF+TeXGyreTermes-BoldItalic      CID Type 0C       Identity-H       yes yes yes    957  0
-GZESJI+IBMPlexSans                   CID Type 0C       Identity-H       yes yes yes    958  0
-VDONWX+TeXGyreHeros-Regular          CID Type 0C       Identity-H       yes yes yes    959  0
-MPBKTK+IBMPlexSans-Bold              CID Type 0C       Identity-H       yes yes yes    960  0
-IYTUQN+TeXGyreHeros-Bold             CID Type 0C       Identity-H       yes yes yes    961  0
-NPOWRI+IBMPlexSans-Italic            CID Type 0C       Identity-H       yes yes yes    962  0
-OLUXTF+TeXGyreHeros-Italic           CID Type 0C       Identity-H       yes yes yes    963  0
-OLQBXZ+IBMPlexSans-BoldItalic        CID Type 0C       Identity-H       yes yes yes    964  0
-IJKLHY+TeXGyreHeros-BoldItalic       CID Type 0C       Identity-H       yes yes yes    965  0
-HOGRGT+IBMPlexSansCond               CID Type 0C       Identity-H       yes yes yes    966  0
-ZAGRTY+IBMPlexSansCond-Bold          CID Type 0C       Identity-H       yes yes yes    967  0
-BMDDRP+IBMPlexSansCond-Italic        CID Type 0C       Identity-H       yes yes yes    968  0
-VMYQEL+IBMPlexSansCond-BoldItalic    CID Type 0C       Identity-H       yes yes yes    969  0
-NCRYOB+IBMPlexMono-Bold              CID Type 0C       Identity-H       yes yes yes    970  0
-LJFMUF+IBMPlexMono-Italic            CID Type 0C       Identity-H       yes yes yes    971  0
-UFNHUE+IBMPlexMono-BoldItalic        CID Type 0C       Identity-H       yes yes yes    972  0

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	2023-09-09 09:06:21 UTC (rev 68217)
+++ trunk/Master/texmf-dist/doc/fonts/plex-otf/plex-otf-doc.tex	2023-09-09 20:07:00 UTC (rev 68218)
@@ -1,10 +1,11 @@
-%% $Id: plex-otf-doc.tex 755 2018-04-13 11:33:43Z herbert $
+%% $Id: plex-otf-doc.tex 760 2023-09-09 10:39:53Z herbert $
 % 
 % Copying and distribution of this file, with or without modification,
 % are permitted in any medium, without royalty.
 
 \listfiles
-\documentclass[fontsize=11pt,paper=a4,twoside=on,DIV=13,abstract=on]{scrartcl}
+\PassOptionsToPackage{table}{xcolor}
+\documentclass[fontsize=11pt,paper=a4,twoside=on,abstract=on,usegeometry]{scrartcl}
 %\usepackage[a4paper,twoside]{geometry}
 
 \usepackage{unicode-math}
@@ -14,6 +15,7 @@
             TT={Scale=MatchLowercase,FakeStretch=0.9},
             DefaultFeatures={Ligatures=TeX}]{plex-otf}
 \setmathfont{XITS Math}
+\usepackage{unicodefonttable}
 \usepackage[english]{babel}
 \usepackage[autostyle]{csquotes}
 %\DeclareQuoteStyle{polish}{,,}{''}{«}{»}
@@ -24,52 +26,15 @@
 \usepackage{metalogo} % for \XeTeX logo
 \usepackage{booktabs} % for examples
 \usepackage{xltabular} % for examples
-\usepackage{dtk-logos} % for Wikipedia W
-\usepackage{dtk-extern} % for examples
+
+\usepackage{geometry,multicol,hvlogos} % for Wikipedia W
+\usepackage{hvextern} % for examples
+\setkeys{hv}{moveToExampleDir,ExampleDir=Examples,
+showFilename,verbose}
+
 \usepackage{listings}
 \lstset{columns=fixed,basicstyle=\ttfamily\small}
-\usepackage[table]{xcolor}
-\usepackage{filecontents}
 
-\usepackage{luacode}
-\begin{luacode*} 
-function print_glyphs(maxCols,maxChars)	-- Anzahl Spalten und Zeichen
-  local id = font.current()			-- Font ID holen
-  local fnt = font.getfont(id)
-  local col = 1
-  local maxU4 = 15*(16^3+16^2+16+1)
-  a = {}
-  for k, v in pairs(fnt.characters) do
-    a [#a + 1] = k
-  end
-  table.sort(a)
-  for i, k in ipairs(a) do
-    if i >= maxChars then break end
-    if col == 1 then
-      if k > maxU4 then
-        tex.sprint(string.format("U+%06x", k))
-      else
-        tex.sprint(string.format("U+%04x", k))
-      end
-      tex.sprint("&") 
-    end
-    if (i) then
-      tex.sprint(string.format([[\char%i]], k))
-    else
-     tex.sprint("~")
-    end
-    if col == maxCols then				-- Zeile voll?
-      tex.sprint([[\\\cline{2-]] .. maxCols+1 .. "} ")	-- ja, also abschließen
-      col = 1							-- und neu starten
-    else
-      tex.sprint("&")					-- nein, also & ausgeben
-      col = col + 1						-- Spalte inkrementieren
-    end
-  end
-end
-\end{luacode*}
-
-
 \pagestyle{headings}
 
 \usepackage[colorlinks,hyperfootnotes=false]{hyperref}
@@ -158,7 +123,7 @@
 
 
 
-\title{Support for the {\fontsize{30pt}{32pt}\selectfont\IBM} Plex OpenType fonts}
+\title{Support for the IBM Plex OpenType fonts}
 \author{Herbert Voß}
 \begin{document}
 \maketitle
@@ -173,7 +138,6 @@
 \section{Introduction}
 
 
-
 The package \texttt{plex-otf} supports all families with specific optional
 arguments:
 
@@ -197,8 +161,7 @@
 we use instead:
 
 \begin{verbatim}
-\usepackage[usefilenames,%  Important for xelatex
-            RM={Scale=0.94},
+\usepackage[RM={Scale=0.94},
             SS={Scale=0.94},
             SScon={Scale=0.94},
             TT={Scale=MatchLowercase,FakeStretch=0.9},
@@ -209,67 +172,9 @@
 %\clearpage
 
 
-\section{The Glyphs}
-\subsection{Default Serif style}
 
-\begingroup
-\color{black!20}
-\begin{longtable}{>{\color{black!50}\ttfamily\footnotesize}r|
-                  *{10}{>{\color{black}}p{1.5em}|}}
-\cline{2-11}
-\endhead
-%\directlua{print_glyphs(10,1360)} \\ \cline{2-11}
-\directlua{print_glyphs(10,65463)} \\ \cline{2-11}
-\end{longtable}
-\endgroup
 
 
-\subsection{Default Sans style}
-
-
-\begingroup
-\color{black!20}\sffamily
-\begin{longtable}{>{\color{black!50}\ttfamily\footnotesize}r|
-                  *{10}{>{\color{black}}p{1.5em}|}}
-\cline{2-11}
-\endhead
-%\directlua{print_glyphs(10,1360)} \\ \cline{2-11}
-\directlua{print_glyphs(10,65463)} \\ \cline{2-11}
-\end{longtable}
-\endgroup
-
-\subsection{Default Sans style Condensed}
-
-
-\begingroup
-\color{black!20}\sffamilyCon
-\begin{longtable}{>{\color{black!50}\ttfamily\footnotesize}r|
-                  *{10}{>{\color{black}}p{1.5em}|}}
-\cline{2-11}
-\endhead
-%\directlua{print_glyphs(10,1360)} \\ \cline{2-11}
-\directlua{print_glyphs(10,65463)} \\ \cline{2-11}
-\end{longtable}
-\endgroup
-
-\subsection{Default Mono style}
-
-\begingroup
-\color{black!20}\ttfamily
-\begin{longtable}{>{\color{black!50}\ttfamily\footnotesize}r|
-                  *{10}{>{\color{black}}p{1.5em}|}}
-\cline{2-11}
-\endhead
-%\directlua{print_glyphs(10,1360)} \\ \cline{2-11}
-\directlua{print_glyphs(10,65463)} \\ \cline{2-11}
-\end{longtable}
-\endgroup
-
-
-\rmfamily
-
-
-
 \section{Features}
 
 
@@ -285,15 +190,34 @@
 
 
 \subsubsection{StylisticSet=1: simple lowercase a}
-
+\paragraph{Serif}
 {(Default a\multido{\iA=224+1}{6}{\symbol{\iA}}\symbol{257}\symbol{259}\symbol{261}) and 
 \fontspec{IBMPlexSerif-Regular.otf}[StylisticSet=1,Scale=0.94]a%
 \multido{\iA=224+1}{6}{\symbol{\iA}}\symbol{257}\symbol{259}\symbol{261}}
 
+\paragraph{Sans Serif}
+{\sffamily (Default a\multido{\iA=224+1}{6}{\symbol{\iA}}\symbol{257}\symbol{259}\symbol{261}) and 
+\fontspec{IBMPlexSans-Regular.otf}[StylisticSet=1,Scale=0.94]a%
+\multido{\iA=224+1}{6}{\symbol{\iA}}\symbol{257}\symbol{259}\symbol{261}}
+
+\paragraph{Mono}
+{\ttfamily (Default a\multido{\iA=224+1}{6}{\symbol{\iA}}\symbol{257}\symbol{259}\symbol{261}) and 
+\fontspec{IBMPlexMono-Regular.otf}[StylisticSet=1,Scale=0.94]a%
+\multido{\iA=224+1}{6}{\symbol{\iA}}\symbol{257}\symbol{259}\symbol{261}}
+
+
+
 \subsubsection{StylisticSet=2: simple lowercase g}
 
+\paragraph{Serif}
 {(Default g) and \fontspec{IBMPlexSerif-Regular.otf}[StylisticSet=2,Scale=0.94]g}
 
+\paragraph{Sans Serif}
+{\textsf{(Default g) and }\fontspec{IBMPlexSans-Regular.otf}[StylisticSet=2,Scale=0.94]g}
+
+\paragraph{Mono}
+{\texttt{(Default g) and }\fontspec{IBMPlexMono-Regular.otf}[StylisticSet=2,Scale=0.94]g}
+
 \subsubsection{StylisticSet=3: slashed zero}
 
 {(Default 0) and \fontspec{IBMPlexSerif-Regular.otf}[StylisticSet=3,Scale=0.94]0}
@@ -304,18 +228,23 @@
 
 \subsubsection{StylisticSet=4: special lowercase eszett}
 
+\paragraph{Serif}
 {(Default ß) and \fontspec{IBMPlexSerif-Regular.otf}[StylisticSet=5,Scale=0.94]ß}
 
+\paragraph{Sans Serif}
+{\sffamily(Default ß) and \fontspec{IBMPlexSans-Regular.otf}[StylisticSet=5,Scale=0.94]ß}
 
-\subsection{Captital german eszett}
-It is available with \verb|\SS|$\rightarrow$\SS
+\paragraph{Mono}
+{\ttfamily(Default ß) and \fontspec{IBMPlexMono-Regular.otf}[StylisticSet=5,Scale=0.94]ß}
 
 
+\subsection{Captital german eszett}
+It is available with \verb|\SS|$\rightarrow$\SS$\rightarrow$\textsf{\SS}$\rightarrow$\texttt{\SS}
+(Serif, Sans-Serif, Mono)
 
 
 \subsection{Vertical position}
 
-
 \begin{externalDocument}[
 %  grfOptions={width=\linewidth},
   frame,
@@ -442,11 +371,7 @@
 \end{tabular}
 
 
-\clearpage
 
-
-
-
 \begin{externalDocument}[
 %  grfOptions={width=\linewidth},
   frame,
@@ -477,7 +402,7 @@
 \section{Special symbols}
 
 \begin{tabular}{@{}l@{ $\rightarrow$ }l @{\qquad} l@{ $\rightarrow$ }l  @{}}
-\verb|\IBM| & \IBM      &      \verb|\upleftarrow|  & \upleftarrow\\
+%\verb|\IBM| & \IBM      &      \verb|\upleftarrow|  & \upleftarrow\\
 %\verb|\IBM[1]| & \IBM[1]&     
 \multicolumn{2}{c}{}    &	\verb|\uprightarrow| & \uprightarrow\\
 %\verb|\IBM[2]| & \IBM[2]&  
@@ -491,7 +416,6 @@
 \multicolumn{2}{c}{}    & \verb|\fullrightturn|  & \fullrightturn\\  
 \end{tabular}
 
-\clearpage
 
 
 \section{Examples without special Settings}
@@ -832,24 +756,61 @@
 
 \fi
 
-\section{Closing}
 
 
-The font list of this documentation is:
+
+\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
 
-\scriptsize\ttfamily
-\expandafter\IfFileExists\expandafter{\jobname.fonts}%
-  {\lstinputlisting[xrightmargin=-1cm]{\jobname.fonts}}{}
+\begin{multicols}{2}
+\runExtCmd[redirect]{ls fonts/}{\jobname}
+\end{multicols}
 
-\normalfont\rmfamily
+%\scriptsize\ttfamily
+%\expandafter\IfFileExists\expandafter{\jobname.fonts}%
+%  {\lstinputlisting[xrightmargin=-1cm]{\jobname.fonts}}{}
 
+%\normalfont\rmfamily
+
 %\rightmargin=0cm
 
-\nocite{*}
-\printbibliography
 
+\clearpage
+\newgeometry{%margin=1cm,bmargin=2cm,
+  tmargin=1cm,bmargin=1cm,includeheadfoot}
 
-\end{document}
+\section{The Glyphs}
+\subsection{Default Serif style}
 
+Command: \cs{rmfamily}
 
+\displayfonttable{IBMPlexSerif-Regular.otf}%[Scale=0.95]
+
+
+\subsection{Default Sans style}
+Command: \cs{sffamily}
+
+
+\displayfonttable{IBMPlexSans-Regular.otf}%[Scale=0.95]
+
+\subsection{Default Sans Condensed style}
+Command: \cs{sffamilyCon}
+
+\displayfonttable{IBMPlexSansCondensed-Regular.otf}%[Scale=0.95]
+
+\subsection{Default Mono style}
+
+Command: \cs{ttfamily}
+\displayfonttable{IBMPlexMono-Regular.otf}%[Scale=0.95]
+
+
+
+\nocite{*}
+\printbibliography
+\end{document}

Modified: trunk/Master/texmf-dist/tex/latex/plex-otf/plex-otf.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/plex-otf/plex-otf.sty	2023-09-09 09:06:21 UTC (rev 68217)
+++ trunk/Master/texmf-dist/tex/latex/plex-otf/plex-otf.sty	2023-09-09 20:07:00 UTC (rev 68218)
@@ -1,13 +1,13 @@
-%% $Id: plex-otf.sty 755 2018-04-13 11:33:43Z herbert $
+%% $Id: plex-otf.sty 761 2023-09-09 10:40:41Z 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 2017- Herbert Voss hvoss at tug.org
+% Copyright 2023- Herbert Voss hvoss at tug.org
 %%
 \ProvidesPackage{plex-otf}[%
-  2018/04/13 v. 0.07a (Herbert Voss) Supports plex OpenType for lualatex/xelatex.] 
+  2023/09/09 v. 0.08 (Herbert Voss) Supports plex OpenType for lualatex/xelatex.] 
 %
 \RequirePackage{ifxetex,ifluatex,xkeyval,textcomp}
 \RequirePackage{fontspec} 
@@ -77,7 +77,7 @@
 }
 \edef\Plex at RMboldstyle{\Plex at boldstyle}
 \edef\Plex at RMstyle{\Plex at style}
-\typeout{RM: \Plex at RMstyle; \Plex at RMboldstyle}%
+%\typeout{RM: \Plex at RMstyle; \Plex at RMboldstyle}%
 
 \def\Plex at style{}
 \def\Plex at boldstyle{Bold}
@@ -86,10 +86,10 @@
 }
 \edef\Plex at SSboldstyle{\Plex at boldstyle}
 \edef\Plex at SSstyle{\Plex at style}
-\typeout{SS: \Plex at SSstyle; \Plex at SSboldstyle}%
+%\typeout{SS: \Plex at SSstyle; \Plex at SSboldstyle}%
 \edef\Plex at SSconboldstyle{\Plex at boldstyle}
 \edef\Plex at SSconstyle{\Plex at style}
-\typeout{SS: \Plex at SSconstyle; \Plex at SSconboldstyle}%
+%\typeout{SS: \Plex at SSconstyle; \Plex at SSconboldstyle}%
 
 \def\Plex at style{}
 \def\Plex at boldstyle{Bold}
@@ -98,7 +98,7 @@
 }
 \let\Plex at TTboldstyle\Plex at boldstyle
 \let\Plex at TTstyle\Plex at style
-\typeout{TT: \Plex at TTstyle; \Plex at TTboldstyle}%
+%\typeout{TT: \Plex at TTstyle; \Plex at TTboldstyle}%
 
 \defaultfontfeatures{Ligatures=TeX,\Plex at DefaultFeatures}% default in fontspec
 %
@@ -477,7 +477,7 @@
       \PlexRM at features,
     ]
 %%
-%%  Snas Serif Condensed
+%%  Sans Serif Condensed
 %%
   \edef\Plex@@Weight{\ifx\Plex at SSconstyle\@empty\else\Plex at SSconstyle\fi}
 %
@@ -587,13 +587,13 @@
         {\not at math@alphabet\slshape\relax
          \ifx\f at family\rmdefault\slshapeRM\else\ifx\f at family\sfdefault\slshapeSS\else\slshapeTT\fi\fi}
 %Define some special Characters
-\providecommand\IBM{%[1][0]{\ifcase#1
+%\providecommand\IBM{%[1][0]{\ifcase#1
 %  \symbol{"EBE1}\or
 %  \symbol{"EBE3}\or
 %  \textsf{\symbol{"EBE4}}\or
 %  \textsf{\symbol{"EBE6}}\or
-  \symbol{"EBE7}%\fi
-}
+%  \symbol{"EBE7}%\fi
+%}
 \providecommand\CE{\symbol{"ECE0}}
 \providecommand\FCC{\symbol{"EFCC}}
 \providecommand\upleftarrow{\symbol{"21B0}}



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