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