diff options
author | Karl Berry <karl@freefriends.org> | 2023-09-09 20:07:00 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2023-09-09 20:07:00 +0000 |
commit | 230489e8eeb7072a84e8ba4e1095cd60d3c1bc8a (patch) | |
tree | 50010b665ce35f405f693d8ec05dcfe8ebaa30ea /Master/texmf-dist | |
parent | 0be1c6e7c65f80a069441cf6e473fb38bc2c4bbc (diff) |
plex-otf (9sep23)
git-svn-id: svn://tug.org/texlive/trunk@68218 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist')
-rw-r--r-- | Master/texmf-dist/doc/fonts/plex-otf/Changes | 1 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fonts/plex-otf/plex-otf-doc.fonts | 130 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fonts/plex-otf/plex-otf-doc.pdf | bin | 710146 -> 711224 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/fonts/plex-otf/plex-otf-doc.tex | 213 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/plex-otf/plex-otf.sty | 22 |
5 files changed, 99 insertions, 267 deletions
diff --git a/Master/texmf-dist/doc/fonts/plex-otf/Changes b/Master/texmf-dist/doc/fonts/plex-otf/Changes index 6ab60a7db74..e270cd10f3a 100644 --- a/Master/texmf-dist/doc/fonts/plex-otf/Changes +++ b/Master/texmf-dist/doc/fonts/plex-otf/Changes @@ -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 diff --git a/Master/texmf-dist/doc/fonts/plex-otf/plex-otf-doc.fonts b/Master/texmf-dist/doc/fonts/plex-otf/plex-otf-doc.fonts deleted file mode 100644 index e74448da29c..00000000000 --- a/Master/texmf-dist/doc/fonts/plex-otf/plex-otf-doc.fonts +++ /dev/null @@ -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 diff --git a/Master/texmf-dist/doc/fonts/plex-otf/plex-otf-doc.pdf b/Master/texmf-dist/doc/fonts/plex-otf/plex-otf-doc.pdf Binary files differindex 732b82eb376..0b0b85a33a1 100644 --- a/Master/texmf-dist/doc/fonts/plex-otf/plex-otf-doc.pdf +++ b/Master/texmf-dist/doc/fonts/plex-otf/plex-otf-doc.pdf diff --git a/Master/texmf-dist/doc/fonts/plex-otf/plex-otf-doc.tex b/Master/texmf-dist/doc/fonts/plex-otf/plex-otf-doc.tex index 8ca77ba62cf..21c6487efa3 100644 --- a/Master/texmf-dist/doc/fonts/plex-otf/plex-otf-doc.tex +++ b/Master/texmf-dist/doc/fonts/plex-otf/plex-otf-doc.tex @@ -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,51 +26,14 @@ \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} @@ -158,7 +123,7 @@ Sphinx of black quartz judge my vow. -\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 @@ IBM typography is international and modern to reflect our brand and our design p \section{Introduction} - The package \texttt{plex-otf} supports all families with specific optional arguments: @@ -197,8 +161,7 @@ For this documentation 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,64 +172,6 @@ we use instead: %\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 @@ -285,15 +190,34 @@ The stylistic sets are available for example by \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 @@ The stylistic sets are available for example by \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,10 +371,6 @@ SemiBold & Bold, BoldItalic \end{tabular} -\clearpage - - - \begin{externalDocument}[ % grfOptions={width=\linewidth}, @@ -477,7 +402,7 @@ SemiBold & Bold, BoldItalic \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 @@ SemiBold & Bold, BoldItalic \multicolumn{2}{c}{} & \verb|\fullrightturn| & \fullrightturn\\ \end{tabular} -\clearpage \section{Examples without special Settings} @@ -832,24 +756,61 @@ then you have to define all combinations yourself \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} + +%\scriptsize\ttfamily +%\expandafter\IfFileExists\expandafter{\jobname.fonts}% +% {\lstinputlisting[xrightmargin=-1cm]{\jobname.fonts}}{} -\normalfont\rmfamily +%\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} diff --git a/Master/texmf-dist/tex/latex/plex-otf/plex-otf.sty b/Master/texmf-dist/tex/latex/plex-otf/plex-otf.sty index 2d6640c7bd9..fded6eb1222 100644 --- a/Master/texmf-dist/tex/latex/plex-otf/plex-otf.sty +++ b/Master/texmf-dist/tex/latex/plex-otf/plex-otf.sty @@ -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@tug.org +% Copyright 2023- Herbert Voss hvoss@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@RMboldstyle{\Plex@boldstyle} \edef\Plex@RMstyle{\Plex@style} -\typeout{RM: \Plex@RMstyle; \Plex@RMboldstyle}% +%\typeout{RM: \Plex@RMstyle; \Plex@RMboldstyle}% \def\Plex@style{} \def\Plex@boldstyle{Bold} @@ -86,10 +86,10 @@ } \edef\Plex@SSboldstyle{\Plex@boldstyle} \edef\Plex@SSstyle{\Plex@style} -\typeout{SS: \Plex@SSstyle; \Plex@SSboldstyle}% +%\typeout{SS: \Plex@SSstyle; \Plex@SSboldstyle}% \edef\Plex@SSconboldstyle{\Plex@boldstyle} \edef\Plex@SSconstyle{\Plex@style} -\typeout{SS: \Plex@SSconstyle; \Plex@SSconboldstyle}% +%\typeout{SS: \Plex@SSconstyle; \Plex@SSconboldstyle}% \def\Plex@style{} \def\Plex@boldstyle{Bold} @@ -98,7 +98,7 @@ } \let\Plex@TTboldstyle\Plex@boldstyle \let\Plex@TTstyle\Plex@style -\typeout{TT: \Plex@TTstyle; \Plex@TTboldstyle}% +%\typeout{TT: \Plex@TTstyle; \Plex@TTboldstyle}% \defaultfontfeatures{Ligatures=TeX,\Plex@DefaultFeatures}% default in fontspec % @@ -477,7 +477,7 @@ \PlexRM@features, ] %% -%% Snas Serif Condensed +%% Sans Serif Condensed %% \edef\Plex@@Weight{\ifx\Plex@SSconstyle\@empty\else\Plex@SSconstyle\fi} % @@ -587,13 +587,13 @@ {\not@math@alphabet\slshape\relax \ifx\f@family\rmdefault\slshapeRM\else\ifx\f@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}} |