texlive[47157] Master/texmf-dist: plex-otf (28mar18)

commits+karl at tug.org commits+karl at tug.org
Wed Mar 28 23:05:35 CEST 2018


Revision: 47157
          http://tug.org/svn/texlive?view=revision&revision=47157
Author:   karl
Date:     2018-03-28 23:05:34 +0200 (Wed, 28 Mar 2018)
Log Message:
-----------
plex-otf (28mar18)

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

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/
    trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-1.tex
    trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-10.tex
    trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-11.tex
    trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-2.tex
    trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-3.tex
    trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-4.tex
    trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-5.tex
    trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-6.tex
    trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-7.tex
    trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-8.tex
    trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-9.tex

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

Modified: trunk/Master/texmf-dist/doc/fonts/plex-otf/Changes
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/plex-otf/Changes	2018-03-28 20:33:54 UTC (rev 47156)
+++ trunk/Master/texmf-dist/doc/fonts/plex-otf/Changes	2018-03-28 21:05:34 UTC (rev 47157)
@@ -1,3 +1,5 @@
+0.07  2018-03-28  - support for the condensed Sans fonts
+0.06  2017-12-06  - added option style
 0.05  2017-11-29  - added slshape with FakeSlant
 0.04  2017-11-26  - added Makros
 0.03  2017-11-22  - first CTAN version

Added: trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-1.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-1.tex	2018-03-28 21:05:34 UTC (rev 47157)
@@ -0,0 +1,17 @@
+\documentclass{article}
+\pagestyle{empty}
+%StartVisiblePreamble
+\usepackage{plex-otf}
+%StopVisiblePreamble
+\begin{document}
+{\addfontfeature{VerticalPosition=Superior}
+Superior: 1234567890\par}
+{\addfontfeatures{VerticalPosition=Numerator}
+Numerator: 1234567890\par}
+{\addfontfeatures{VerticalPosition=Denominator}
+Denominator: 1234567890\par}
+\addfontfeatures{VerticalPosition=ScientificInferior}
+Scientific Inferior: 1234567890
+\end{document}
+or: 1234567890
+\end{document}


Property changes on: trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-1.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-10.tex
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-10.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-10.tex	2018-03-28 21:05:34 UTC (rev 47157)
@@ -0,0 +1,19 @@
+\documentclass{article}
+\usepackage[ngerman]{babel}
+\usepackage[autostyle]{csquotes}
+\pagestyle{empty}
+\usepackage{demotext0}
+%StartVisiblePreamble
+\usepackage[usefilenames,
+  RMstyle={Text,Semibold},
+  SSstyle={Text,Semibold},
+  TTstyle={Text,Semibold}]{plex-otf}
+%StopVisiblePreamble
+\begin{document}
+\blindtext
+\end{document}
+}]{plex-otf}
+%StopVisiblePreamble
+\begin{document}
+\blindtext
+\end{document}


Property changes on: trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-10.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: 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	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-11.tex	2018-03-28 21:05:34 UTC (rev 47157)
@@ -0,0 +1,17 @@
+\documentclass{article}
+\usepackage[ngerman]{babel}
+\usepackage[autostyle]{csquotes}
+\usepackage{demotext2}
+\pagestyle{empty}
+%StartVisiblePreamble
+\usepackage[usefilenames,
+  RMSCfont=texgyretermes,
+  SSSCfont=texgyreheros]{plex-otf}
+%StopVisiblePreamble
+\begin{document}
+\blindtext
+\end{document}
+ble
+\begin{document}
+\blindtext
+\end{document}


Property changes on: trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-11.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-2.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-2.tex	2018-03-28 21:05:34 UTC (rev 47157)
@@ -0,0 +1,14 @@
+\documentclass{article}
+\pagestyle{empty}
+%StartVisiblePreamble
+\usepackage[usefilenames]{plex-otf}
+%StopVisiblePreamble
+\begin{document}
+1/3 2/3 1/5 2/5 \ldots \par
+\addfontfeatures{Fractions=On}
+1/3 2/3 1/5 2/5 3/5 4/5 1/6 5/6 1/7 1/9 1/8 3/8 5/8 7/8\par
+123456/3215731
+\end{document}
+ 3/8 5/8 7/8\par
+123456/3215731
+\end{document}


Property changes on: trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-2.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-3.tex
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-3.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-3.tex	2018-03-28 21:05:34 UTC (rev 47157)
@@ -0,0 +1,14 @@
+\documentclass{article}
+\usepackage[ngerman]{babel}
+\usepackage[autostyle]{csquotes}
+\newcommand\demo{Some text in the default font style IBM Plex Serif }
+\pagestyle{empty}
+%StartVisiblePreamble
+\usepackage{plex-otf}
+%StopVisiblePreamble
+\begin{document}
+\demo\ Regular\par {\PlexTextRM\demo\ Text\par} {\PlexLightRM\demo\ Light\par}
+{\PlexExtraLightRM\demo\ ExtraLight\par} {\PlexThinRM\demo\ Thin}
+\end{document}
+emo\ ExtraLight\par} {\PlexThinRM\demo\ Thin}
+\end{document}


Property changes on: trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-3.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-4.tex
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-4.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-4.tex	2018-03-28 21:05:34 UTC (rev 47157)
@@ -0,0 +1,15 @@
+\documentclass{article}
+\usepackage[ngerman]{babel}
+\usepackage[autostyle]{csquotes}
+\usepackage{demotext0}
+\pagestyle{empty}
+%StartVisiblePreamble
+\usepackage[usefilenames]{plex-otf}
+%StopVisiblePreamble
+\begin{document}
+\blindtext
+\end{document}
+ble
+\begin{document}
+\blindtext
+\end{document}


Property changes on: trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-4.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-5.tex
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-5.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-5.tex	2018-03-28 21:05:34 UTC (rev 47157)
@@ -0,0 +1,19 @@
+\documentclass{article}
+\usepackage[ngerman]{babel}
+\usepackage[autostyle]{csquotes}
+\pagestyle{empty}
+\usepackage{demotext0}
+%StartVisiblePreamble
+\usepackage[usefilenames,
+  RMstyle=Semibold,
+  SSstyle=Semibold,
+  TTstyle=Semibold]{plex-otf}
+%StopVisiblePreamble
+\begin{document}
+\blindtext
+\end{document}
+-otf}
+%StopVisiblePreamble
+\begin{document}
+\blindtext
+\end{document}


Property changes on: trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-5.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-6.tex
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-6.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-6.tex	2018-03-28 21:05:34 UTC (rev 47157)
@@ -0,0 +1,19 @@
+\documentclass{article}
+\usepackage[ngerman]{babel}
+\usepackage[autostyle]{csquotes}
+\pagestyle{empty}
+\usepackage{demotext1}
+%StartVisiblePreamble
+\usepackage[usefilenames,
+  RMstyle=Thin,
+  SSstyle=Thin,
+  TTstyle=Thin]{plex-otf}
+%StopVisiblePreamble
+\begin{document}
+\blindtext
+\end{document}
+}
+%StopVisiblePreamble
+\begin{document}
+\blindtext
+\end{document}


Property changes on: trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-6.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-7.tex
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-7.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-7.tex	2018-03-28 21:05:34 UTC (rev 47157)
@@ -0,0 +1,19 @@
+\documentclass{article}
+\usepackage[ngerman]{babel}
+\usepackage[autostyle]{csquotes}
+\pagestyle{empty}
+\usepackage{demotext1}
+%StartVisiblePreamble
+\usepackage[usefilenames,
+  RMstyle=ExtraLight,
+  SSstyle=ExtraLight,
+  TTstyle=ExtraLight]{plex-otf}
+%StopVisiblePreamble
+\begin{document}
+\blindtext
+\end{document}
+ex-otf}
+%StopVisiblePreamble
+\begin{document}
+\blindtext
+\end{document}


Property changes on: trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-7.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-8.tex
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-8.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-8.tex	2018-03-28 21:05:34 UTC (rev 47157)
@@ -0,0 +1,19 @@
+\documentclass{article}
+\usepackage[ngerman]{babel}
+\usepackage[autostyle]{csquotes}
+\pagestyle{empty}
+\usepackage{demotext1}
+%StartVisiblePreamble
+\usepackage[usefilenames,
+  RMstyle=Light,
+  SSstyle=Light,
+  TTstyle=Light]{plex-otf}
+%StopVisiblePreamble
+\begin{document}
+\blindtext
+\end{document}
+f}
+%StopVisiblePreamble
+\begin{document}
+\blindtext
+\end{document}


Property changes on: trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-8.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-9.tex
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-9.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-9.tex	2018-03-28 21:05:34 UTC (rev 47157)
@@ -0,0 +1,19 @@
+\documentclass{article}
+\usepackage[ngerman]{babel}
+\usepackage[autostyle]{csquotes}
+\pagestyle{empty}
+\usepackage{demotext0}
+%StartVisiblePreamble
+\usepackage[usefilenames,
+  RMstyle={Medium,Semibold},
+  SSstyle={Medium,Semibold},
+  TTstyle={Medium,Semibold}]{plex-otf}
+%StopVisiblePreamble
+\begin{document}
+\blindtext
+\end{document}
+ld}]{plex-otf}
+%StopVisiblePreamble
+\begin{document}
+\blindtext
+\end{document}


Property changes on: trunk/Master/texmf-dist/doc/fonts/plex-otf/Examples/plex-otf-9.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/fonts/plex-otf/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/plex-otf/README.md	2018-03-28 20:33:54 UTC (rev 47156)
+++ trunk/Master/texmf-dist/doc/fonts/plex-otf/README.md	2018-03-28 21:05:34 UTC (rev 47157)
@@ -9,8 +9,3 @@
 
 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.bib
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/plex-otf/plex-otf-doc.bib	2018-03-28 20:33:54 UTC (rev 47156)
+++ trunk/Master/texmf-dist/doc/fonts/plex-otf/plex-otf-doc.bib	2018-03-28 21:05:34 UTC (rev 47157)
@@ -1,5 +1,5 @@
 @online{fontconfig,
-  author ={{\texttt{freedesktop.org}}},
+  author ={\texttt{freedesktop.org}},
   sortname = {freedesktop},
   title = {Fontconfig},
   subtitle = {A library for configuring and customizing font access},
@@ -8,7 +8,7 @@
   url = {https://www.freedesktop.org/wiki/Software/fontconfig/}
 }
 @online{features,
-  author    = {{\WikipediA}},
+  author    = {\WikipediA},
   sortlabel = {Wikipedia},
   sortname  = {Wikipedia},
   title     = {List of typographic features},

Modified: trunk/Master/texmf-dist/doc/fonts/plex-otf/plex-otf-doc.fonts
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/plex-otf/plex-otf-doc.fonts	2018-03-28 20:33:54 UTC (rev 47156)
+++ trunk/Master/texmf-dist/doc/fonts/plex-otf/plex-otf-doc.fonts	2018-03-28 21:05:34 UTC (rev 47157)
@@ -1,58 +1,129 @@
-CMSY10	Type 1 Builtin
-IBMPlexMono	CID Type 0C
-IBMPlexMono-Bold	CID Type 0C
-IBMPlexMono-BoldItalic	CID Type 0C
-IBMPlexMono-ExtraLight	CID Type 0C
-IBMPlexMono-ExtraLightItalic	CID Type 0C
-IBMPlexMono-Italic	CID Type 0C
-IBMPlexMono-Light	CID Type 0C
-IBMPlexMono-LightItalic	CID Type 0C
-IBMPlexMono-Medium	CID Type 0C
-IBMPlexMono-MediumItalic	CID Type 0C
-IBMPlexMono-SemiBold	CID Type 0C
-IBMPlexMono-SemiBoldItalic	CID Type 0C
-IBMPlexMono-Text	CID Type 0C
-IBMPlexMono-TextItalic	CID Type 0C
-IBMPlexMono-Thin	CID Type 0C
-IBMPlexMono-ThinItalic	CID Type 0C
-IBMPlexSans	CID Type 0C
-IBMPlexSans-Bold	CID Type 0C
-IBMPlexSans-BoldItalic	CID Type 0C
-IBMPlexSans-ExtraLight	CID Type 0C
-IBMPlexSans-ExtraLightItalic	CID Type 0C
-IBMPlexSans-Italic	CID Type 0C
-IBMPlexSans-Light	CID Type 0C
-IBMPlexSans-LightItalic	CID Type 0C
-IBMPlexSans-Medium	CID Type 0C
-IBMPlexSans-MediumItalic	CID Type 0C
-IBMPlexSans-SemiBold	CID Type 0C
-IBMPlexSans-SemiBoldItalic	CID Type 0C
-IBMPlexSans-Text	CID Type 0C
-IBMPlexSans-TextItalic	CID Type 0C
-IBMPlexSans-Thin	CID Type 0C
-IBMPlexSans-ThinItalic	CID Type 0C
-IBMPlexSerif	CID Type 0C
-IBMPlexSerif-Bold	CID Type 0C
-IBMPlexSerif-BoldItalic	CID Type 0C
-IBMPlexSerif-ExtraLight	CID Type 0C
-IBMPlexSerif-ExtraLightItalicPS	CID Type 0C
-IBMPlexSerif-Italic	CID Type 0C
-IBMPlexSerif-Light	CID Type 0C
-IBMPlexSerif-LightItalic	CID Type 0C
-IBMPlexSerif-Medium	CID Type 0C
-IBMPlexSerif-MediumItalic	CID Type 0C
-IBMPlexSerif-SemiBoldItalic	CID Type 0C
-IBMPlexSerif-SemiBoldPS	CID Type 0C
-IBMPlexSerif-Text	CID Type 0C
-IBMPlexSerif-TextItalic	CID Type 0C
-IBMPlexSerif-Thin	CID Type 0C
-IBMPlexSerif-ThinItalic	CID Type 0C
-LinLibertineO	CID Type 0C
-TeXGyreHeros-Bold	CID Type 0C
-TeXGyreHeros-BoldItalic	CID Type 0C
-TeXGyreHeros-Italic	CID Type 0C
-TeXGyreHeros-Regular	CID Type 0C
-TeXGyreTermes-Bold	CID Type 0C
-TeXGyreTermes-BoldItalic	CID Type 0C
-TeXGyreTermes-Italic	CID Type 0C
-TeXGyreTermes-Regular	CID Type 0C
+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     29  0
+SMEWYQ+IBMPlexSansCond               CID Type 0C       Identity-H       yes yes yes     39  0
+YQWNSP+IBMPlexSerif                  CID Type 0C       Identity-H       yes yes yes     96  0
+TBQHQV+IBMPlexSerif                  CID Type 0C       Identity-H       yes yes yes    107  0
+LYHDTV+IBMPlexSerif                  CID Type 0C       Identity-H       yes yes yes    137  0
+AVYMNT+IBMPlexSerif-Text             CID Type 0C       Identity-H       yes yes yes    138  0
+UTOQVK+IBMPlexSerif-Light            CID Type 0C       Identity-H       yes yes yes    139  0
+FVJBXZ+IBMPlexSerif-ExtraLight       CID Type 0C       Identity-H       yes yes yes    140  0
+CRTAOZ+IBMPlexSerif-Thin             CID Type 0C       Identity-H       yes yes yes    141  0
+ZYLRMD+IBMPlexMono                   CID Type 0C       Identity-H       yes yes yes    191  0
+LINEUL+IBMPlexSerif                  CID Type 0C       Identity-H       yes yes yes    192  0
+SZGTMC+IBMPlexSerif-Bold             CID Type 0C       Identity-H       yes yes yes    193  0
+WMCBFV+IBMPlexSerif-Italic           CID Type 0C       Identity-H       yes yes yes    194  0
+CYRQKA+IBMPlexSerif-BoldItalic       CID Type 0C       Identity-H       yes yes yes    195  0
+GZESJI+IBMPlexSans                   CID Type 0C       Identity-H       yes yes yes    196  0
+VGVPBW+IBMPlexSans-Bold              CID Type 0C       Identity-H       yes yes yes    197  0
+NPOWRI+IBMPlexSans-Italic            CID Type 0C       Identity-H       yes yes yes    198  0
+OLQBXZ+IBMPlexSans-BoldItalic        CID Type 0C       Identity-H       yes yes yes    199  0
+HOGRGT+IBMPlexSansCond               CID Type 0C       Identity-H       yes yes yes    200  0
+ZAGRTY+IBMPlexSansCond-Bold          CID Type 0C       Identity-H       yes yes yes    201  0
+BMDDRP+IBMPlexSansCond-Italic        CID Type 0C       Identity-H       yes yes yes    202  0
+VMYQEL+IBMPlexSansCond-BoldItalic    CID Type 0C       Identity-H       yes yes yes    203  0
+OHPRJQ+IBMPlexMono-Bold              CID Type 0C       Identity-H       yes yes yes    204  0
+LJFMUF+IBMPlexMono-Italic            CID Type 0C       Identity-H       yes yes yes    205  0
+UFNHUE+IBMPlexMono-BoldItalic        CID Type 0C       Identity-H       yes yes yes    206  0
+ZYLRMD+IBMPlexMono                   CID Type 0C       Identity-H       yes yes yes    322  0
+LINEUL+IBMPlexSerif                  CID Type 0C       Identity-H       yes yes yes    323  0
+WGTYOA+IBMPlexSerif-SemiBold         CID Type 0C       Identity-H       yes yes yes    324  0
+WMCBFV+IBMPlexSerif-Italic           CID Type 0C       Identity-H       yes yes yes    325  0
+YRHHGK+IBMPlexSerif-SemiBoldItalic   CID Type 0C       Identity-H       yes yes yes    326  0
+GZESJI+IBMPlexSans                   CID Type 0C       Identity-H       yes yes yes    327  0
+UWGJCC+IBMPlexSans-SemiBold          CID Type 0C       Identity-H       yes yes yes    328  0
+NPOWRI+IBMPlexSans-Italic            CID Type 0C       Identity-H       yes yes yes    329  0
+HCAZHP+IBMPlexSans-SemiBoldItalic    CID Type 0C       Identity-H       yes yes yes    330  0
+HOGRGT+IBMPlexSansCond               CID Type 0C       Identity-H       yes yes yes    331  0
+NDWVSF+IBMPlexSansCond-SemiBold      CID Type 0C       Identity-H       yes yes yes    332  0
+BMDDRP+IBMPlexSansCond-Italic        CID Type 0C       Identity-H       yes yes yes    333  0
+KUWWXZ+IBMPlexSansCond-SemiBoldItalic CID Type 0C       Identity-H       yes yes yes    334  0
+PNXXBX+IBMPlexMono-SemiBold          CID Type 0C       Identity-H       yes yes yes    335  0
+LJFMUF+IBMPlexMono-Italic            CID Type 0C       Identity-H       yes yes yes    336  0
+ENDCYH+IBMPlexMono-SemiBoldItalic    CID Type 0C       Identity-H       yes yes yes    337  0
+MGEOSG+IBMPlexMono-Thin              CID Type 0C       Identity-H       yes yes yes    459  0
+UKJESO+IBMPlexSerif-Thin             CID Type 0C       Identity-H       yes yes yes    460  0
+TTRCDD+IBMPlexSerif-ThinItalic       CID Type 0C       Identity-H       yes yes yes    461  0
+JSFWRT+IBMPlexSans-Thin              CID Type 0C       Identity-H       yes yes yes    462  0
+KZTTCC+IBMPlexSans-ThinItalic        CID Type 0C       Identity-H       yes yes yes    463  0
+PBEXLV+IBMPlexSansCond-Thin          CID Type 0C       Identity-H       yes yes yes    464  0
+KWZUAT+IBMPlexSansCond-ThinItalic    CID Type 0C       Identity-H       yes yes yes    465  0
+KNXRNJ+IBMPlexMono-ThinItalic        CID Type 0C       Identity-H       yes yes yes    466  0
+DNBXVP+IBMPlexMono-ExtraLight        CID Type 0C       Identity-H       yes yes yes    520  0
+CJOFRY+IBMPlexSerif-ExtraLight       CID Type 0C       Identity-H       yes yes yes    521  0
+IJEQHD+IBMPlexSerif-ExtraLightItalic CID Type 0C       Identity-H       yes yes yes    522  0
+HZTCBW+IBMPlexSans-ExtraLight        CID Type 0C       Identity-H       yes yes yes    523  0
+WLPBTC+IBMPlexSans-ExtraLightItalic  CID Type 0C       Identity-H       yes yes yes    524  0
+SYVCDT+IBMPlexSansCond-ExtraLight    CID Type 0C       Identity-H       yes yes yes    525  0
+JXEJAU+IBMPlexSansCond-ExtraLightItalic CID Type 0C       Identity-H       yes yes yes    526  0
+DOQFAD+IBMPlexMono-ExtraLightItalic  CID Type 0C       Identity-H       yes yes yes    527  0
+GDSJEF+IBMPlexMono-Light             CID Type 0C       Identity-H       yes yes yes    597  0
+SYMGMD+IBMPlexSerif-Light            CID Type 0C       Identity-H       yes yes yes    598  0
+QVQBUO+IBMPlexSerif-LightItalic      CID Type 0C       Identity-H       yes yes yes    599  0
+QZIEVY+IBMPlexSans-Light             CID Type 0C       Identity-H       yes yes yes    600  0
+WJIZOV+IBMPlexSans-LightItalic       CID Type 0C       Identity-H       yes yes yes    601  0
+GVDMXD+IBMPlexSansCond-Light         CID Type 0C       Identity-H       yes yes yes    602  0
+SNUXYI+IBMPlexSansCond-LightItalic   CID Type 0C       Identity-H       yes yes yes    603  0
+FOMAQT+IBMPlexMono-LightItalic       CID Type 0C       Identity-H       yes yes yes    604  0
+DMTFGV+IBMPlexMono-Medium            CID Type 0C       Identity-H       yes yes yes    672  0
+TWPFGQ+IBMPlexSerif-Medium           CID Type 0C       Identity-H       yes yes yes    673  0
+WGTYOA+IBMPlexSerif-SemiBold         CID Type 0C       Identity-H       yes yes yes    674  0
+DMCWQU+IBMPlexSerif-MediumItalic     CID Type 0C       Identity-H       yes yes yes    675  0
+YRHHGK+IBMPlexSerif-SemiBoldItalic   CID Type 0C       Identity-H       yes yes yes    676  0
+FRBRDC+IBMPlexSans-Medium            CID Type 0C       Identity-H       yes yes yes    677  0
+UWGJCC+IBMPlexSans-SemiBold          CID Type 0C       Identity-H       yes yes yes    678  0
+JEUZAA+IBMPlexSans-MediumItalic      CID Type 0C       Identity-H       yes yes yes    679  0
+HCAZHP+IBMPlexSans-SemiBoldItalic    CID Type 0C       Identity-H       yes yes yes    680  0
+CHVNRC+IBMPlexSansCond-Medium        CID Type 0C       Identity-H       yes yes yes    681  0
+NDWVSF+IBMPlexSansCond-SemiBold      CID Type 0C       Identity-H       yes yes yes    682  0
+ZZUWEO+IBMPlexSansCond-MediumItalic  CID Type 0C       Identity-H       yes yes yes    683  0
+KUWWXZ+IBMPlexSansCond-SemiBoldItalic CID Type 0C       Identity-H       yes yes yes    684  0
+PNXXBX+IBMPlexMono-SemiBold          CID Type 0C       Identity-H       yes yes yes    685  0
+EBDMYK+IBMPlexMono-MediumItalic      CID Type 0C       Identity-H       yes yes yes    686  0
+ENDCYH+IBMPlexMono-SemiBoldItalic    CID Type 0C       Identity-H       yes yes yes    687  0
+YWKFTP+IBMPlexMono-Text              CID Type 0C       Identity-H       yes yes yes    798  0
+HVUBJB+IBMPlexSerif-Text             CID Type 0C       Identity-H       yes yes yes    799  0
+WGTYOA+IBMPlexSerif-SemiBold         CID Type 0C       Identity-H       yes yes yes    800  0
+DKHQQY+IBMPlexSerif-TextItalic       CID Type 0C       Identity-H       yes yes yes    801  0
+YRHHGK+IBMPlexSerif-SemiBoldItalic   CID Type 0C       Identity-H       yes yes yes    802  0
+DEXKKI+IBMPlexSans-Text              CID Type 0C       Identity-H       yes yes yes    803  0
+UWGJCC+IBMPlexSans-SemiBold          CID Type 0C       Identity-H       yes yes yes    804  0
+LEYQNF+IBMPlexSans-TextItalic        CID Type 0C       Identity-H       yes yes yes    805  0
+HCAZHP+IBMPlexSans-SemiBoldItalic    CID Type 0C       Identity-H       yes yes yes    806  0
+ANPWLV+IBMPlexSansCond-Text          CID Type 0C       Identity-H       yes yes yes    807  0
+NDWVSF+IBMPlexSansCond-SemiBold      CID Type 0C       Identity-H       yes yes yes    808  0
+HFQVWK+IBMPlexSansCond-TextItalic    CID Type 0C       Identity-H       yes yes yes    809  0
+KUWWXZ+IBMPlexSansCond-SemiBoldItalic CID Type 0C       Identity-H       yes yes yes    810  0
+PNXXBX+IBMPlexMono-SemiBold          CID Type 0C       Identity-H       yes yes yes    811  0
+BIWVXY+IBMPlexMono-TextItalic        CID Type 0C       Identity-H       yes yes yes    812  0
+ENDCYH+IBMPlexMono-SemiBoldItalic    CID Type 0C       Identity-H       yes yes yes    813  0
+ZYLRMD+IBMPlexMono                   CID Type 0C       Identity-H       yes yes yes    934  0
+LINEUL+IBMPlexSerif                  CID Type 0C       Identity-H       yes yes yes    935  0
+ZAWIXM+TeXGyreTermes-Regular         CID Type 0C       Identity-H       yes yes yes    936  0
+KIYDXK+IBMPlexSerif-Bold             CID Type 0C       Identity-H       yes yes yes    937  0
+INJZAD+TeXGyreTermes-Bold            CID Type 0C       Identity-H       yes yes yes    938  0
+WMCBFV+IBMPlexSerif-Italic           CID Type 0C       Identity-H       yes yes yes    939  0
+ZCHXQC+TeXGyreTermes-Italic          CID Type 0C       Identity-H       yes yes yes    940  0
+CYRQKA+IBMPlexSerif-BoldItalic       CID Type 0C       Identity-H       yes yes yes    941  0
+ASXIXF+TeXGyreTermes-BoldItalic      CID Type 0C       Identity-H       yes yes yes    942  0
+GZESJI+IBMPlexSans                   CID Type 0C       Identity-H       yes yes yes    943  0
+VDONWX+TeXGyreHeros-Regular          CID Type 0C       Identity-H       yes yes yes    944  0
+MPBKTK+IBMPlexSans-Bold              CID Type 0C       Identity-H       yes yes yes    945  0
+IYTUQN+TeXGyreHeros-Bold             CID Type 0C       Identity-H       yes yes yes    946  0
+NPOWRI+IBMPlexSans-Italic            CID Type 0C       Identity-H       yes yes yes    947  0
+OLUXTF+TeXGyreHeros-Italic           CID Type 0C       Identity-H       yes yes yes    948  0
+OLQBXZ+IBMPlexSans-BoldItalic        CID Type 0C       Identity-H       yes yes yes    949  0
+IJKLHY+TeXGyreHeros-BoldItalic       CID Type 0C       Identity-H       yes yes yes    950  0
+HOGRGT+IBMPlexSansCond               CID Type 0C       Identity-H       yes yes yes    951  0
+ZAGRTY+IBMPlexSansCond-Bold          CID Type 0C       Identity-H       yes yes yes    952  0
+BMDDRP+IBMPlexSansCond-Italic        CID Type 0C       Identity-H       yes yes yes    953  0
+VMYQEL+IBMPlexSansCond-BoldItalic    CID Type 0C       Identity-H       yes yes yes    954  0
+NCRYOB+IBMPlexMono-Bold              CID Type 0C       Identity-H       yes yes yes    955  0
+LJFMUF+IBMPlexMono-Italic            CID Type 0C       Identity-H       yes yes yes    956  0
+UFNHUE+IBMPlexMono-BoldItalic        CID Type 0C       Identity-H       yes yes yes    957  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	2018-03-28 20:33:54 UTC (rev 47156)
+++ trunk/Master/texmf-dist/doc/fonts/plex-otf/plex-otf-doc.tex	2018-03-28 21:05:34 UTC (rev 47157)
@@ -1,4 +1,4 @@
-%% $Id: plex-otf-doc.tex 654 2017-11-22 21:04:12Z herbert $
+%% $Id: plex-otf-doc.tex 739 2018-03-06 19:23:26Z herbert $
 % 
 % Copying and distribution of this file, with or without modification,
 % are permitted in any medium, without royalty.
@@ -7,8 +7,10 @@
 \documentclass[fontsize=11pt,paper=a4,twoside=on,DIV=13]{scrartcl}
 %\usepackage[a4paper,twoside]{geometry}
 
+\usepackage{unicode-math}
 \usepackage[RM={Scale=0.94},
             SS={Scale=0.94},
+            SScon={Scale=0.94},
             TT={Scale=MatchLowercase,FakeStretch=0.9},
             DefaultFeatures={Ligatures=TeX}]{plex-otf}
 \usepackage[english]{babel}
@@ -86,11 +88,11 @@
 \begin{filecontents*}{demotext0.sty}
 \newcounter{famcnt}\setcounter{famcnt}{0}
 \newcommand\CMD[1]{\texttt{\textbackslash#1}}
-\newcommand\blindtext[1][\rmfamily,\sffamily,\ttfamily]{%
+\newcommand\blindtext[1][\rmfamily,\sffamily,\sffamilyCon,\ttfamily]{%
   \expandafter\@for\expandafter\next\expandafter:\expandafter=#1\do{%
 \next
 \noindent
-\ifcase\thefamcnt \CMD{rmfamily }\or \CMD{sffamily }\or\CMD{ttfamily }\fi
+\ifcase\thefamcnt \CMD{rmfamily }\or \CMD{sffamily }\or \CMD{sffamilyCon }\or\CMD{ttfamily }\fi
 \CMD{normalfont}: 
 Sphinx of black quartz judge my vow.\par
 \CMD{bfseries}: 
@@ -110,11 +112,11 @@
 \begin{filecontents*}{demotext1.sty}
 \newcounter{famcnt}\setcounter{famcnt}{0}
 \newcommand\CMD[1]{\texttt{\textbackslash#1}}
-\newcommand\blindtext[1][\rmfamily,\sffamily,\ttfamily]{%
+\newcommand\blindtext[1][\rmfamily,\sffamily,\sffamilyCon,\ttfamily]{%
   \expandafter\@for\expandafter\next\expandafter:\expandafter=#1\do{%
 \next
 \noindent
-\ifcase\thefamcnt \CMD{rmfamily }\or \CMD{sffamily }\or\CMD{ttfamily }\fi
+\ifcase\thefamcnt \CMD{rmfamily }\or \CMD{sffamily }\or \CMD{sffamilyCon }\or\CMD{ttfamily }\fi
 \CMD{normalfont}: 
 Sphinx of black quartz judge my vow. \par
 \CMD{itshape}: 
@@ -129,11 +131,11 @@
 \begin{filecontents*}{demotext2.sty}
 \newcounter{famcnt}\setcounter{famcnt}{0}
 \newcommand\CMD[1]{\texttt{\textbackslash#1}}
-\newcommand\blindtext[1][\rmfamily,\sffamily,\ttfamily]{%
+\newcommand\blindtext[1][\rmfamily,\sffamily,\sffamilyCon,\ttfamily]{%
   \expandafter\@for\expandafter\next\expandafter:\expandafter=#1\do{%
 \next
 \noindent
-\ifcase\thefamcnt \CMD{rmfamily }\or \CMD{sffamily }\or\CMD{ttfamily }\fi
+\ifcase\thefamcnt \CMD{rmfamily }\or \CMD{sffamily }\or \CMD{sffamilyCon }\or\CMD{ttfamily }\fi
 \CMD{normalfont}: 
 Sphinx of black quartz judge my vow.  
   \ifnum\thefamcnt<2 \textsc{Sphinx of black quartz judge my vow.}\fi\par
@@ -155,7 +157,7 @@
 
 
 
-\title{Support for the {\fontsize{30pt}{32pt}\selectfont\IBM[4]} Plex OpenType fonts}
+\title{Support for the {\fontsize{30pt}{32pt}\selectfont\IBM} Plex OpenType fonts}
 \author{Herbert Voß}
 \begin{document}
 \maketitle
@@ -181,6 +183,7 @@
 sans & true/false & use only the IBM Plex Sans\\
 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\\
 %semibold & true/false & use SemiBold instead of Bold\\
 RMSCfont  & font & font name for small caps\\
@@ -196,6 +199,7 @@
 \usepackage[usefilenames,%  Important for xelatex
             RM={Scale=0.94},
             SS={Scale=0.94},
+            SScon={Scale=0.94},
             TT={Scale=MatchLowercase,FakeStretch=0.9},
             DefaultFeatures={Ligatures=Common}]{plex-otf}
 \end{verbatim}
@@ -233,6 +237,20 @@
 \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
@@ -385,7 +403,18 @@
 	    \PlexSemiBoldSS
 \end{verbatim}
 \endminipage\hfill
+\begin{verbatim}
+Sans Serif Condensed:
+	    \PlexExtraLightSScon
+	    \PlexLightSScon
+	    \PlexThinSScon
+	    \PlexMediumSScon
+	    \PlexTextSScon
+	    \PlexSemiBoldSScon
+\end{verbatim}
 \minipage[t]{0.3\linewidth}
+\endminipage
+
 \begin{verbatim}
 Mono:
 	    \PlexExtraLightTT
@@ -395,8 +424,10 @@
 	    \PlexTextTT
 	    \PlexSemiBoldTT
 \end{verbatim}
-\endminipage
 
+
+
+
 \medskip
 These macros refer to the following styles:
 
@@ -442,15 +473,22 @@
 
 \begin{tabular}{@{}l@{ $\rightarrow$ }l @{\qquad} l@{ $\rightarrow$ }l  @{}}
 \verb|\IBM| & \IBM      &      \verb|\upleftarrow|  & \upleftarrow\\
-\verb|\IBM[1]| & \IBM[1]&     \verb|\uprightarrow| & \uprightarrow\\
-\verb|\IBM[2]| & \IBM[2]&  \verb|\downleftarrow| & \downleftarrow\\
-\verb|\IBM[3]| & \IBM[3]&  \verb|\downrightarrow| &   \downrightarrow\\
-\verb|\IBM[4]| & \IBM[4]& \verb|\leftturn| &   \leftturn\\
+%\verb|\IBM[1]| & \IBM[1]&     
+\multicolumn{2}{c}{}    &	\verb|\uprightarrow| & \uprightarrow\\
+%\verb|\IBM[2]| & \IBM[2]&  
+\multicolumn{2}{c}{}    &    \verb|\downleftarrow| & \downleftarrow\\
+%\verb|\IBM[3]| & \IBM[3]&  
+\multicolumn{2}{c}{}    &    \verb|\downrightarrow| &   \downrightarrow\\
+%\verb|\IBM[4]| & \IBM[4]& 
+\multicolumn{2}{c}{}    &    \verb|\leftturn| &   \leftturn\\
 \verb|\CE|  & \CE        & \verb|\rightturn| &    \rightturn\\
 \verb|\FCC|  & \FCC     &  \verb|\fullleftturn| & \fullleftturn \\
 \multicolumn{2}{c}{}    & \verb|\fullrightturn|  & \fullrightturn\\  
 \end{tabular}
 
+\clearpage
+
+
 \section{Examples without special Settings}
 
 \subsection{The default}
@@ -482,7 +520,7 @@
 \end{document}
 \end{externalDocument}
 
-\newpage
+\clearpage
 
 \subsection{Semibold}
 
@@ -507,6 +545,7 @@
 \usepackage[DefaultFeatures={Scale=0.94},
   RMstyle=Semibold,
   SSstyle=Semibold,
+  SSconstyle=Semibold,
   TTstyle=Semibold]{plex-otf}
 %StopVisiblePreamble
 \begin{document}
@@ -514,6 +553,7 @@
 \end{document}
 \end{externalDocument}
 
+\clearpage
 
 
 
@@ -542,6 +582,7 @@
 \usepackage[DefaultFeatures={Scale=0.94},
   RMstyle=Thin,
   SSstyle=Thin,
+  SSconstyle=Thin,
   TTstyle=Thin]{plex-otf}
 %StopVisiblePreamble
 \begin{document}
@@ -549,6 +590,7 @@
 \end{document}
 \end{externalDocument}
 
+\clearpage
 
 
 \subsection{Extra Light}
@@ -580,6 +622,7 @@
 \usepackage[DefaultFeatures={Scale=0.94},
   RMstyle=ExtraLight,
   SSstyle=ExtraLight,
+  SSconstyle=ExtraLight,
   TTstyle=ExtraLight]{plex-otf}
 %StopVisiblePreamble
 \begin{document}
@@ -586,6 +629,7 @@
 \blindtext
 \end{document}
 \end{externalDocument}
+\clearpage
 
 
 \subsection{Light}
@@ -613,6 +657,7 @@
 \usepackage[DefaultFeatures={Scale=0.94},
   RMstyle=Light,
   SSstyle=Light,
+  SSconstyle=Light,
   TTstyle=Light]{plex-otf}
 %StopVisiblePreamble
 \begin{document}
@@ -620,8 +665,9 @@
 \end{document}
 \end{externalDocument}
 
-\newpage
+%\newpage
 
+\clearpage
 
 \subsection{Medium}
 
@@ -648,6 +694,7 @@
 \usepackage[DefaultFeatures={Scale=0.94},
   RMstyle={Medium,Semibold},
   SSstyle={Medium,Semibold},
+  SSconstyle={Medium,Semibold},
   TTstyle={Medium,Semibold}]{plex-otf}
 %StopVisiblePreamble
 \begin{document}
@@ -682,6 +729,7 @@
 \usepackage[DefaultFeatures={Scale=0.94},
   RMstyle={Text,Semibold},
   SSstyle={Text,Semibold},
+  SSconstyle={Text,Semibold},
   TTstyle={Text,Semibold}]{plex-otf}
 %StopVisiblePreamble
 \begin{document}
@@ -690,6 +738,7 @@
 \end{externalDocument}
 
 
+\clearpage
 
 \section{Examples with using Small Caps fonts}
 As already mentioned, the Plex font family has no small caps. If you need one then you can define another
@@ -714,6 +763,9 @@
 \end{verbatim}
 
 
+\clearpage
+
+
 \begin{externalDocument}[
   grfOptions={width=\linewidth},
   frame,

Modified: trunk/Master/texmf-dist/tex/latex/plex-otf/plex-otf.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/plex-otf/plex-otf.sty	2018-03-28 20:33:54 UTC (rev 47156)
+++ trunk/Master/texmf-dist/tex/latex/plex-otf/plex-otf.sty	2018-03-28 21:05:34 UTC (rev 47157)
@@ -1,4 +1,4 @@
-%% $Id: plex-otf.sty 662 2017-11-28 20:56:40Z herbert $
+%% $Id: plex-otf.sty 739 2018-03-06 19:23:26Z herbert $
 %%
 %% This file is distributed under the terms of the LaTeX Project Public
 %% License from CTAN archives in directory  macros/latex/base/lppl.txt.
@@ -7,7 +7,7 @@
 % Copyright 2017 Herbert Voss hvoss at tug.org
 %%
 \ProvidesPackage{plex-otf}[%
-  2017/11/29 v. 0.05 (Herbert Voss) Supports plex OpenType for lualatex/xelatex.] 
+  2018/03/28 v. 0.07 (Herbert Voss) Supports plex OpenType for lualatex/xelatex.] 
 %
 \RequirePackage{ifxetex,ifluatex,xkeyval,textcomp}
 \RequirePackage{fontspec} 
@@ -31,10 +31,18 @@
 %                  SemiBold   : Bold, BoldItalic  
 \def\Plex at RMstyle{}
 \def\Plex at SSstyle{}
+\def\Plex at SSconstyle{}
 \def\Plex at TTstyle{}
 \DeclareOptionX{RMstyle}{\def\Plex at RMstyle{#1}}
 \DeclareOptionX{SSstyle}{\def\Plex at SSstyle{#1}}
+\DeclareOptionX{SSconstyle}{\def\Plex at SSconstyle{#1}}
 \DeclareOptionX{TTstyle}{\def\Plex at TTstyle{#1}}
+\DeclareOptionX{Style}{%
+  \def\Plex at RMstyle{#1}%
+  \def\Plex at SSstyle{#1}%
+  \def\Plex at SSConstyle{#1}%
+  \def\Plex at TTstyle{#1}%
+}
 %
 \def\PlexRM at SCfont{}%  {texgyretermes}
 \DeclareOptionX{RMSCfont}{\renewcommand*\PlexRM at SCfont{#1}}
@@ -43,11 +51,13 @@
 
 \providecommand\PlexRM at features{}%  Roman
 \providecommand\PlexSS at features{}%  SansSerif
+\providecommand\PlexSScon at features{}%  SansSerif Condensed
 \providecommand\PlexTT at features{}%     Scale=MatchLowercase,FakeStretch=0.9}%  Typewriter
 \providecommand\Plex at DefaultFeatures{}
 %
 \DeclareOptionX{RM}{\renewcommand*\PlexRM at features{#1}}
 \DeclareOptionX{SS}{\renewcommand*\PlexSS at features{#1}}
+\DeclareOptionX{SScon}{\renewcommand*\PlexSScon at features{#1}}
 \DeclareOptionX{TT}{\renewcommand*\PlexTT at features{#1}}
 \DeclareOptionX{DefaultFeatures}{\def\Plex at DefaultFeatures{#1}}
 
@@ -77,6 +87,9 @@
 \edef\Plex at SSboldstyle{\Plex at boldstyle}
 \edef\Plex at SSstyle{\Plex at style}
 \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}%
 
 \def\Plex at style{}
 \def\Plex at boldstyle{Bold}
@@ -241,6 +254,66 @@
             BoldFont = *-SemiBold,
       BoldItalicFont = *-SemiBoldItalic,
     ]
+%
+%  Sans Serif COndensed
+%
+  \edef\Plex@@Weight{\ifx\Plex at SSconstyle\@empty Regular\else\Plex at SSconstyle\fi}
+  \newfontfamily\sffamilyCon{IBMPlexSansCondensed}[% main sans condensed
+           Extension = .otf,
+          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{IBMPlexSansCondensed}[%
+           Extension = .otf,
+           FakeSlant = 0.2,
+         UprightFont = *-\Plex@@Weight,
+            BoldFont = *-\Plex at SSconboldstyle,
+      \PlexSScon at features,
+  ]
+%
+  \newfontfamily\PlexExtraLightSScon{IBMPlexSansCondensed}[% 
+      \PlexSScon at features,
+           Extension = .otf,
+          UprightFont= *-ExtraLight,
+          ItalicFont = *-ExtraLightItalic,
+    ]
+  \newfontfamily\PlexLightSScon{IBMPlexSansCondensed}[% 
+      \PlexSScon at features,
+           Extension = .otf,
+          UprightFont= *-Light,
+          ItalicFont = *-LightItalic,
+    ]
+  \newfontfamily\PlexThinSScon{IBMPlexSansCondensed}[% 
+      \PlexSScon at features,
+           Extension = .otf,
+          UprightFont= *-Thin,
+          ItalicFont = *-ThinItalic,
+    ]
+  \newfontfamily\PlexMediumSScon{IBMPlexSansCondensed}[% 
+      \PlexSScon at features,
+           Extension = .otf,
+          UprightFont= *-Medium,
+          ItalicFont = *-MediumItalic,
+    ]
+  \newfontfamily\PlexTextSScon{IBMPlexSansCondensed}[% 
+      \PlexSScon at features,
+           Extension = .otf,
+          UprightFont= *-Text,
+          ItalicFont = *-TextItalic,
+    ]
+  \newfontfamily\PlexSemiBoldSScon{IBMPlexSansCondensed}[% 
+      \PlexRM at features,
+           Extension = .otf,
+          UprightFont= *-\Plex@@Weight,
+            BoldFont = *-SemiBold,
+      BoldItalicFont = *-SemiBoldItalic,
+    ]
   \fi
 %
   \ifPlex at mono
@@ -311,7 +384,7 @@
             BoldFont = * \Plex at RMboldstyle,
           ItalicFont = * \Plex at RMstyle Italic,
       BoldItalicFont = * \Plex at RMboldstyle Italic,
-         SlantedFont = *-\Plex at RMstyle Italic,
+         SlantedFont = * \Plex at RMstyle Italic,
 %               Scale = 0.92,
       \PlexRM at features,
   ]
@@ -362,7 +435,7 @@
             BoldFont = * \Plex at SSboldstyle,
           ItalicFont = * \Plex at SSstyle Italic,
       BoldItalicFont = * \Plex at SSboldstyle Italic,
-         SlantedFont = *-\Plex at SSstyle Italic,
+         SlantedFont = * \Plex at SSstyle Italic,
 %               Scale = 0.92,
       \PlexSS at features,
   ]
@@ -373,8 +446,8 @@
       \PlexSS at features,
   ]
   \newfontfamily\PlexExtraLightSS{IBM Plex Sans}[% 
-          UprightFont= *-ExtraLight,
-          ItalicFont = *-ExtraLightItalic,
+          UprightFont= * ExtraLight,
+          ItalicFont = * ExtraLightItalic,
       \PlexSS at features,
     ]
   \newfontfamily\PlexLightSS{IBM Plex Sans}[% 
@@ -403,6 +476,57 @@
       BoldItalicFont = * SemiBoldItalic,
       \PlexRM at features,
     ]
+%%
+%%  Snas 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
@@ -424,8 +548,8 @@
       \PlexTT at features,
   ]
   \newfontfamily\PlexExtraLightTT{IBM Plex Mono}[% 
-          UprightFont= *-ExtraLight,
-          ItalicFont = *-ExtraLightItalic,
+          UprightFont= * ExtraLight,
+          ItalicFont = * ExtraLightItalic,
       \PlexTT at features,
     ]
   \newfontfamily\PlexLightTT{IBM Plex Mono}[% 
@@ -462,14 +586,14 @@
 \DeclareRobustCommand\slshape
         {\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
-  \symbol{"EBE1}\or
-  \symbol{"EBE3}\or
-  \textsf{\symbol{"EBE4}}\or
-  \textsf{\symbol{"EBE6}}\or
-  \symbol{"EBE7}\fi}
+\providecommand\IBM{%[1][0]{\ifcase#1
+%  \symbol{"EBE1}\or
+%  \symbol{"EBE3}\or
+%  \textsf{\symbol{"EBE4}}\or
+%  \textsf{\symbol{"EBE6}}\or
+  \symbol{"EBE7}%\fi
+}
 \providecommand\CE{\symbol{"ECE0}}
 \providecommand\FCC{\symbol{"EFCC}}
 \providecommand\upleftarrow{\symbol{"21B0}}



More information about the tex-live-commits mailing list