From 47e1413de6dc3846b408dc8ac675726f9da9ecae Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 7 Oct 2023 20:14:03 +0000 Subject: inter (7oct23) git-svn-id: svn://tug.org/texlive/trunk@68469 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/fonts/inter/README | 52 --------- Master/texmf-dist/doc/fonts/inter/README.doc | 56 +++++++++ .../doc/fonts/inter/inter-samples-math.pdf | Bin 0 -> 146463 bytes .../doc/fonts/inter/inter-samples-math.tex | 45 ++++++++ .../texmf-dist/doc/fonts/inter/inter-samples.pdf | Bin 139705 -> 140314 bytes .../texmf-dist/doc/fonts/inter/inter-samples.tex | 127 ++++++++++++++++++++- 6 files changed, 227 insertions(+), 53 deletions(-) delete mode 100644 Master/texmf-dist/doc/fonts/inter/README create mode 100644 Master/texmf-dist/doc/fonts/inter/README.doc create mode 100644 Master/texmf-dist/doc/fonts/inter/inter-samples-math.pdf create mode 100644 Master/texmf-dist/doc/fonts/inter/inter-samples-math.tex (limited to 'Master/texmf-dist/doc') diff --git a/Master/texmf-dist/doc/fonts/inter/README b/Master/texmf-dist/doc/fonts/inter/README deleted file mode 100644 index 981a585dcfd..00000000000 --- a/Master/texmf-dist/doc/fonts/inter/README +++ /dev/null @@ -1,52 +0,0 @@ -This is the README for the inter package, version 2023/07/21. - -This package provides LaTeX, pdfLaTeX, XeLaTeX and LuaLaTeX -support for the Inter Sans family of fonts (version 3.19), -designed by Rasmus Andersson. Inter is a typeface specially -designed for user interfaces with focus on high legibility -of small-to-medium sized text on computer screens. The -family features a tall x-height to aid in readability of -mixed-case and lower-case text. - -To use, add - -\usepackage{inter} - -to the preamble of your document. These will activate Inter -as the sans-serif text font. To activate it as the main text -font, use - -\usepackage[sfdefault]{inter} - -LuaLaTeX and xeLaTeX users who might prefer type1 fonts or -who wish to avoid fontspec may use the type1 option. - -Options scaled= or scale= may be used to -scale the fonts. - -The default figure style is proportional-lining, but the -tabular (or t) option will change the default to tabular -(monospaced) figures. - -Font encodings supported are OT1, T1, TS1, and LY1. - -The semibold, extrabold and heavy options activate those -series as the default bold series. The medium, light, -extralight and thin options activate those series as the -default regular series. - -Commands \intertabular, and \interproportional allow for -localized use of non-default figures. Superior numbers are -available using \sufigures. Commands \interthin, \interlight -etc. allow for localized use of those series. - -The original OpenType fonts were obtained from - -https://github.com/rsms/inter/ - -and are licensed under the SIL Open Font License, version -1.1; the text may be found in the doc directory. The type1 -versions were created using cfftot1. The support files were -created using autoinst and are licensed under the terms of -the LaTeX Project Public License. The maintainer of this -package is Carl-Clemens Ebinger at post(at)ebinger(dot)cc. diff --git a/Master/texmf-dist/doc/fonts/inter/README.doc b/Master/texmf-dist/doc/fonts/inter/README.doc new file mode 100644 index 00000000000..b12da92b78f --- /dev/null +++ b/Master/texmf-dist/doc/fonts/inter/README.doc @@ -0,0 +1,56 @@ +This is the README for the inter package, version 2023/10/07. + +This package provides LaTeX, pdfLaTeX, XeLaTeX and LuaLaTeX +support for the Inter Sans family of fonts (version 3.19), +designed by Rasmus Andersson. Inter is a typeface specially +designed for user interfaces with focus on high legibility +of small-to-medium sized text on computer screens. The +family features a tall x-height to aid in readability of +mixed-case and lower-case text. + +To use, add + +\usepackage{inter} + +to the preamble of your document. These will activate Inter +as the sans-serif text font. To activate it as the main text +font, use + +\usepackage[sfdefault]{inter} + +LuaLaTeX and xeLaTeX users who might prefer type1 fonts or +who wish to avoid fontspec may use the type1 option. + +Options scaled= or scale= may be used to +scale the fonts. + +The default figure style is proportional-lining, but the +tabular (or t) option will change the default to tabular +(monospaced) figures. + +Font encodings supported are OT1, T1, TS1, LY1 and LGR. + +The semibold, extrabold and heavy options activate those +series as the default bold series. The medium, light, +extralight and thin options activate those series as the +default regular series. + +There are also math letters supported. The greek Ypsilon +differs from latin Y. \varepsilon and \varphi are also +supported. + +Commands \intertabular, and \interproportional allow for +localized use of non-default figures. Superior numbers are +available using \sufigures. Commands \interthin, \interlight +etc. allow for localized use of those series. + +The original OpenType fonts were obtained from + +https://github.com/rsms/inter/ + +and are licensed under the SIL Open Font License, version +1.1; the text may be found in the doc directory. The type1 +versions were created using cfftot1. The support files were +created using autoinst and are licensed under the terms of +the LaTeX Project Public License. The maintainer of this +package is Carl-Clemens Ebinger at post(at)ebinger(dot)cc. diff --git a/Master/texmf-dist/doc/fonts/inter/inter-samples-math.pdf b/Master/texmf-dist/doc/fonts/inter/inter-samples-math.pdf new file mode 100644 index 00000000000..ec54e210c2a Binary files /dev/null and b/Master/texmf-dist/doc/fonts/inter/inter-samples-math.pdf differ diff --git a/Master/texmf-dist/doc/fonts/inter/inter-samples-math.tex b/Master/texmf-dist/doc/fonts/inter/inter-samples-math.tex new file mode 100644 index 00000000000..af6ce27fa54 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/inter/inter-samples-math.tex @@ -0,0 +1,45 @@ +\documentclass[10pt]{article} + +%\usepackage[sfmath]{kpfonts} +\usepackage[math]{iwona} +%\usepackage[math]{kurier} +\usepackage[T1,LGR]{fontenc} +\usepackage[math, math-style=ISO,tabular, scale = 0.85]{inter} +\usepackage[utf8]{inputenc} +\usepackage[protrusion=compatibility, expansion=false, kerning=true]{microtype} +\DisableLigatures[f]{encoding = *, family = * } + +\DeclareMathSymbol{\upGamma}{\mathalpha}{newoperators}{"00} +\DeclareMathSymbol{\itGamma}{\mathalpha}{newletters} {"00} +\DeclareMathSymbol{\upDelta}{\mathalpha}{newoperators}{"01} +\DeclareMathSymbol{\itDelta}{\mathalpha}{newletters} {"01} + +%\usepackage[italic, LGRgreek]{mathastext} +%\usepackage[font=Inter-LF]{lgrmath} + +\newcommand{\testtext}{% + Hello, I'm ``Inter'': Ääöüß 1234567890--O. ¿They offered an efficient final workflow! + $$f(x) = \left( \frac{\alpha \, a \, x^2}{g\,\gamma\,y} \right) + \left[ \int_{-\infty}^{\infty} 3 \times v \, \mathrm{d}v \right] - I / l.$$\par + $\alpha\ \beta\ \delta\ \epsilon\ \varepsilon\ \zeta\ \eta\ \theta\ \vartheta\ \iota\ \kappa\ \lambda\ \mu\ \nu\ \xi\ o\ \pi\ \varpi\ \rho\ \varrho\ \sigma\ \varsigma\ \tau\ \upsilon\ \phi\ \varphi\ \chi\ \psi\ \omega$ \par + %$\Alpha\ \Beta\ \Delta\ \Epsilon\ \Zeta\ \Eta\ \Theta\ \Iota\ \Kappa\ \Lambda\ \Mu\ \Nu\ \Xi\ O\ \Pi\ \Rho\ \Sigma\ \Tau\ \Upsilon\ \Phi\ \Chi\ \Psi\ \Omega$ \par + $\Delta\ \Theta\ \Lambda\ \Xi\ \Pi\ \Sigma\ \Upsilon\ \Phi\ \Psi\ \Omega$ \par + {\fontencoding{LGR}\selectfont a b g d e z h j i k l m n x o p r s c t u f q y w.}\par + {\fontencoding{LGR}\selectfont A B G D E Z H J I K L M N X O P R S T U F Q Y W.}\par + \bigskip + $\upDelta x$ $\itDelta$ $\upGamma(n)$ $\upGamma(z)$ $\itGamma$ $a \alpha$, $p \rho$, $u \upsilon$, $v \nu$, $y \gamma$ + \bigskip +} + +\begin{document} + +\noindent\testtext + +\noindent\textit{\testtext} + +\boldmath + +\noindent\textbf{\testtext} + +\noindent\textit{\textbf{\testtext}} + +\end{document} diff --git a/Master/texmf-dist/doc/fonts/inter/inter-samples.pdf b/Master/texmf-dist/doc/fonts/inter/inter-samples.pdf index a9daceb3c28..2a93e9fbfb9 100644 Binary files a/Master/texmf-dist/doc/fonts/inter/inter-samples.pdf and b/Master/texmf-dist/doc/fonts/inter/inter-samples.pdf differ diff --git a/Master/texmf-dist/doc/fonts/inter/inter-samples.tex b/Master/texmf-dist/doc/fonts/inter/inter-samples.tex index ae54bf076dd..b4319d1ca6c 100644 --- a/Master/texmf-dist/doc/fonts/inter/inter-samples.tex +++ b/Master/texmf-dist/doc/fonts/inter/inter-samples.tex @@ -1,5 +1,5 @@ \documentclass{article} -\usepackage[T1]{fontenc} +\usepackage[LGR, T1]{fontenc} \usepackage[sfdefault]{inter} \usepackage{lipsum} \begin{document} @@ -60,5 +60,130 @@ %X{\sufigures 1234567890} +\subsection*{Greek Letters} + + +\newcommand{\textformath}[1]{% + \IfInBoldMode% + \IfInUpMode\textbf{#1}\else\textit{\bfseries #1}\fi\relax% + \else + \IfInUpMode\textup{#1}\else\textit{#1}\fi\relax% + \fi\relax% +} +% The double curly braces in this section are necessary to be able to use Greek letters +% in subscripts and superscripts without having to enclose theme in curly braces; +% for example, $\sigma_\epsilon$ instead of $\sigma_{\epsilon}$. +% Uppercase +\newcommand{\AlphaLGR} {{\mathord{\textformath{\fontencoding{LGR}\selectfont A}}}} +\newcommand{\BetaLGR} {{\mathord{\textformath{\fontencoding{LGR}\selectfont B}}}} +\newcommand{\GammaLGR} {{\mathord{\textformath{\fontencoding{LGR}\selectfont G}}}} +\newcommand{\DeltaLGR} {{\mathord{\textformath{\fontencoding{LGR}\selectfont D}}}} +\newcommand{\EpsilonLGR} {{\mathord{\textformath{\fontencoding{LGR}\selectfont E}}}} +\newcommand{\ZetaLGR} {{\mathord{\textformath{\fontencoding{LGR}\selectfont Z}}}} +\newcommand{\EtaLGR} {{\mathord{\textformath{\fontencoding{LGR}\selectfont H}}}} +\newcommand{\ThetaLGR} {{\mathord{\textformath{\fontencoding{LGR}\selectfont J}}}} +\newcommand{\IotaLGR} {{\mathord{\textformath{\fontencoding{LGR}\selectfont I}}}} +\newcommand{\KappaLGR} {{\mathord{\textformath{\fontencoding{LGR}\selectfont K}}}} +\newcommand{\LambdaLGR} {{\mathord{\textformath{\fontencoding{LGR}\selectfont L}}}} +\newcommand{\MuLGR} {{\mathord{\textformath{\fontencoding{LGR}\selectfont M}}}} +\newcommand{\NuLGR} {{\mathord{\textformath{\fontencoding{LGR}\selectfont N}}}} +\newcommand{\XiLGR} {{\mathord{\textformath{\fontencoding{LGR}\selectfont X}}}} +\newcommand{\OmicronLGR} {{\mathord{\textformath{\fontencoding{LGR}\selectfont O}}}} +\newcommand{\PiLGR} {{\mathord{\textformath{\fontencoding{LGR}\selectfont P}}}} +\newcommand{\RhoLGR} {{\mathord{\textformath{\fontencoding{LGR}\selectfont R}}}} +\newcommand{\SigmaLGR} {{\mathord{\textformath{\fontencoding{LGR}\selectfont S}}}} +\newcommand{\TauLGR} {{\mathord{\textformath{\fontencoding{LGR}\selectfont T}}}} +\newcommand{\UpsilonLGR} {{\mathord{\textformath{\fontencoding{LGR}\selectfont U}}}} +\newcommand{\PhiLGR} {{\mathord{\textformath{\fontencoding{LGR}\selectfont F}}}} +\newcommand{\ChiLGR} {{\mathord{\textformath{\fontencoding{LGR}\selectfont Q}}}} +\newcommand{\PsiLGR} {{\mathord{\textformath{\fontencoding{LGR}\selectfont Y}}}} +\newcommand{\OmegaLGR} {{\mathord{\textformath{\fontencoding{LGR}\selectfont W}}}} +\newcommand{\DigammaLGR} {{\mathord{\textformath{\fontencoding{LGR}\selectfont \char195}}}} +% lowercase +\newcommand{\alphaLGR} {{\mathord{\textformath{\fontencoding{LGR}\selectfont a}}}} +\newcommand{\betaLGR} {{\mathord{\textformath{\fontencoding{LGR}\selectfont b}}}} +\newcommand{\gammaLGR} {{\mathord{\textformath{\fontencoding{LGR}\selectfont g}}}} +\newcommand{\deltaLGR} {{\mathord{\textformath{\fontencoding{LGR}\selectfont d}}}} +\newcommand{\epsilonLGR} {{\mathord{\textformath{\fontencoding{LGR}\selectfont e}}}} +\newcommand{\zetaLGR} {{\mathord{\textformath{\fontencoding{LGR}\selectfont z}}}} +\newcommand{\etaLGR} {{\mathord{\textformath{\fontencoding{LGR}\selectfont h}}}} +\newcommand{\thetaLGR} {{\mathord{\textformath{\fontencoding{LGR}\selectfont j}}}} +\newcommand{\iotaLGR} {{\mathord{\textformath{\fontencoding{LGR}\selectfont i}}}} +\newcommand{\kappaLGR} {{\mathord{\textformath{\fontencoding{LGR}\selectfont k}}}} +\newcommand{\lambdaLGR} {{\mathord{\textformath{\fontencoding{LGR}\selectfont l}}}} +\newcommand{\muLGR} {{\mathord{\textformath{\fontencoding{LGR}\selectfont m}}}} +\newcommand{\nuLGR} {{\mathord{\textformath{\fontencoding{LGR}\selectfont n}}}} +\newcommand{\xiLGR} {{\mathord{\textformath{\fontencoding{LGR}\selectfont x}}}} +\newcommand{\omicronLGR} {{\mathord{\textformath{\fontencoding{LGR}\selectfont o}}}} +\newcommand{\piLGR} {{\mathord{\textformath{\fontencoding{LGR}\selectfont p}}}} +\newcommand{\rhoLGR} {{\mathord{\textformath{\fontencoding{LGR}\selectfont r}}}} +\newcommand{\sigmaLGR} {{\mathord{\textformath{\fontencoding{LGR}\selectfont s\noboundary}}}} + % \noboundary prevents sigma from being replaced by the word-end sigma (varsigma), + % see http://mirrors.ctan.org/macros/latex/contrib/textgreek/textgreek.pdf +\newcommand{\varsigmaLGR}{{\mathord{\textformath{\fontencoding{LGR}\selectfont c}}}} +\newcommand{\tauLGR} {{\mathord{\textformath{\fontencoding{LGR}\selectfont t}}}} +\newcommand{\upsilonLGR} {{\mathord{\textformath{\fontencoding{LGR}\selectfont u}}}} +\newcommand{\phiLGR} {{\mathord{\textformath{\fontencoding{LGR}\selectfont f}}}} +\newcommand{\chiLGR} {{\mathord{\textformath{\fontencoding{LGR}\selectfont q}}}} +\newcommand{\psiLGR} {{\mathord{\textformath{\fontencoding{LGR}\selectfont y}}}} +\newcommand{\omegaLGR} {{\mathord{\textformath{\fontencoding{LGR}\selectfont w}}}} +\newcommand{\digammaLGR} {{\mathord{\textformath{\fontencoding{LGR}\selectfont \char147}}}} +% Uppercase, upright +\newcommand{\AlphaupLGR} {{\mathord{\textup{\fontencoding{LGR}\selectfont A}}}} +\newcommand{\BetaupLGR} {{\mathord{\textup{\fontencoding{LGR}\selectfont B}}}} +\newcommand{\GammaupLGR} {{\mathord{\textup{\fontencoding{LGR}\selectfont G}}}} +\newcommand{\DeltaupLGR} {{\mathord{\textup{\fontencoding{LGR}\selectfont D}}}} +\newcommand{\EpsilonupLGR} {{\mathord{\textup{\fontencoding{LGR}\selectfont E}}}} +\newcommand{\ZetaupLGR} {{\mathord{\textup{\fontencoding{LGR}\selectfont Z}}}} +\newcommand{\EtaupLGR} {{\mathord{\textup{\fontencoding{LGR}\selectfont H}}}} +\newcommand{\ThetaupLGR} {{\mathord{\textup{\fontencoding{LGR}\selectfont J}}}} +\newcommand{\IotaupLGR} {{\mathord{\textup{\fontencoding{LGR}\selectfont I}}}} +\newcommand{\KappaupLGR} {{\mathord{\textup{\fontencoding{LGR}\selectfont K}}}} +\newcommand{\LambdaupLGR} {{\mathord{\textup{\fontencoding{LGR}\selectfont L}}}} +\newcommand{\MuupLGR} {{\mathord{\textup{\fontencoding{LGR}\selectfont M}}}} +\newcommand{\NuupLGR} {{\mathord{\textup{\fontencoding{LGR}\selectfont N}}}} +\newcommand{\XiupLGR} {{\mathord{\textup{\fontencoding{LGR}\selectfont X}}}} +\newcommand{\OmicronupLGR} {{\mathord{\textup{\fontencoding{LGR}\selectfont O}}}} +\newcommand{\PiupLGR} {{\mathord{\textup{\fontencoding{LGR}\selectfont P}}}} +\newcommand{\RhoupLGR} {{\mathord{\textup{\fontencoding{LGR}\selectfont R}}}} +\newcommand{\SigmaupLGR} {{\mathord{\textup{\fontencoding{LGR}\selectfont S}}}} +\newcommand{\TauupLGR} {{\mathord{\textup{\fontencoding{LGR}\selectfont T}}}} +\newcommand{\UpsilonupLGR} {{\mathord{\textup{\fontencoding{LGR}\selectfont U}}}} +\newcommand{\PhiupLGR} {{\mathord{\textup{\fontencoding{LGR}\selectfont F}}}} +\newcommand{\ChiupLGR} {{\mathord{\textup{\fontencoding{LGR}\selectfont Q}}}} +\newcommand{\PsiupLGR} {{\mathord{\textup{\fontencoding{LGR}\selectfont Y}}}} +\newcommand{\OmegaupLGR} {{\mathord{\textup{\fontencoding{LGR}\selectfont W}}}} +\newcommand{\DigammaupLGR} {{\mathord{\textup{\fontencoding{LGR}\selectfont \char195}}}} +% lowercase, upright +\newcommand{\alphaupLGR} {{\mathord{\textup{\fontencoding{LGR}\selectfont a}}}} +\newcommand{\betaupLGR} {{\mathord{\textup{\fontencoding{LGR}\selectfont b}}}} +\newcommand{\gammaupLGR} {{\mathord{\textup{\fontencoding{LGR}\selectfont g}}}} +\newcommand{\deltaupLGR} {{\mathord{\textup{\fontencoding{LGR}\selectfont d}}}} +\newcommand{\epsilonupLGR} {{\mathord{\textup{\fontencoding{LGR}\selectfont e}}}} +\newcommand{\zetaupLGR} {{\mathord{\textup{\fontencoding{LGR}\selectfont z}}}} +\newcommand{\etaupLGR} {{\mathord{\textup{\fontencoding{LGR}\selectfont h}}}} +\newcommand{\thetaupLGR} {{\mathord{\textup{\fontencoding{LGR}\selectfont j}}}} +\newcommand{\iotaupLGR} {{\mathord{\textup{\fontencoding{LGR}\selectfont i}}}} +\newcommand{\kappaupLGR} {{\mathord{\textup{\fontencoding{LGR}\selectfont k}}}} +\newcommand{\lambdaupLGR} {{\mathord{\textup{\fontencoding{LGR}\selectfont l}}}} +\newcommand{\muupLGR} {{\mathord{\textup{\fontencoding{LGR}\selectfont m}}}} +\newcommand{\nuupLGR} {{\mathord{\textup{\fontencoding{LGR}\selectfont n}}}} +\newcommand{\xiupLGR} {{\mathord{\textup{\fontencoding{LGR}\selectfont x}}}} +\newcommand{\omicronupLGR} {{\mathord{\textup{\fontencoding{LGR}\selectfont o}}}} +\newcommand{\piupLGR} {{\mathord{\textup{\fontencoding{LGR}\selectfont p}}}} +\newcommand{\rhoupLGR} {{\mathord{\textup{\fontencoding{LGR}\selectfont r}}}} +\newcommand{\sigmaupLGR} {{\mathord{\textup{\fontencoding{LGR}\selectfont s\noboundary}}}} + % \noboundary prevents sigma from being replaced by the word-end sigma (varsigma), + % see http://mirrors.ctan.org/macros/latex/contrib/textgreek/textgreek.pdf +\newcommand{\varsigmaupLGR}{{\mathord{\textup{\fontencoding{LGR}\selectfont c}}}} +\newcommand{\tauupLGR} {{\mathord{\textup{\fontencoding{LGR}\selectfont t}}}} +\newcommand{\upsilonupLGR} {{\mathord{\textup{\fontencoding{LGR}\selectfont u}}}} +\newcommand{\phiupLGR} {{\mathord{\textup{\fontencoding{LGR}\selectfont f}}}} +\newcommand{\chiupLGR} {{\mathord{\textup{\fontencoding{LGR}\selectfont q}}}} +\newcommand{\psiupLGR} {{\mathord{\textup{\fontencoding{LGR}\selectfont y}}}} +\newcommand{\omegaupLGR} {{\mathord{\textup{\fontencoding{LGR}\selectfont w}}}} +\newcommand{\digammaupLGR} {{\mathord{\textup{\fontencoding{LGR}\selectfont \char147}}}} + +$\psiupLGR$ \end{document} -- cgit v1.2.3