texlive[76200] Master/texmf-dist: lete-sans-math (31aug25)
commits+karl at tug.org
commits+karl at tug.org
Sun Aug 31 21:22:23 CEST 2025
Revision: 76200
https://tug.org/svn/texlive?view=revision&revision=76200
Author: karl
Date: 2025-08-31 21:22:23 +0200 (Sun, 31 Aug 2025)
Log Message:
-----------
lete-sans-math (31aug25)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/fonts/lete-sans-math/LeteSansMath.ltx
trunk/Master/texmf-dist/doc/fonts/lete-sans-math/LeteSansMath.pdf
trunk/Master/texmf-dist/doc/fonts/lete-sans-math/README.md
trunk/Master/texmf-dist/doc/fonts/lete-sans-math/unimath-lete.pdf
trunk/Master/texmf-dist/fonts/opentype/public/lete-sans-math/LeteSansMath-Bold.otf
trunk/Master/texmf-dist/fonts/opentype/public/lete-sans-math/LeteSansMath.otf
trunk/Master/texmf-dist/tex/latex/lete-sans-math/lete-sans-math.sty
Modified: trunk/Master/texmf-dist/doc/fonts/lete-sans-math/LeteSansMath.ltx
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/lete-sans-math/LeteSansMath.ltx 2025-08-31 19:22:11 UTC (rev 76199)
+++ trunk/Master/texmf-dist/doc/fonts/lete-sans-math/LeteSansMath.ltx 2025-08-31 19:22:23 UTC (rev 76200)
@@ -49,7 +49,7 @@
\author{Chenjing Bu --- Daniel Flipo\\
\url{https://github.com/abccsss/LeteSansMath}}
-\newcommand*{\version}{0.45}
+\newcommand*{\version}{0.50}
\setlength{\parindent}{0pt}
\setlength{\parskip}{12pt plus 3pt minus 3pt}
@@ -669,8 +669,7 @@
\verb+\setmathfont{NewCMMath-Book.otf}[range={"2145-"2149},Scale=1.05]+
Let’s mention \pkg{albatross}, a useful tool to find out the list of fonts
-providing a given glyph: f.i. type in a terminal ``\texttt{albatross U+2145}'',
-see the manpage or \file{albatross-manual.pdf}.
+providing a given glyph: f.i. type in a terminal ``\texttt{albatross -t U+2145}'', see the manpage or \file{albatross-manual.pdf}.
\section{Acknowledgements}
Modified: trunk/Master/texmf-dist/doc/fonts/lete-sans-math/LeteSansMath.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/fonts/lete-sans-math/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/lete-sans-math/README.md 2025-08-31 19:22:11 UTC (rev 76199)
+++ trunk/Master/texmf-dist/doc/fonts/lete-sans-math/README.md 2025-08-31 19:22:23 UTC (rev 76200)
@@ -78,7 +78,17 @@
* v.0.45
Displayed integrals and big operators are now verticaly aligned on
the Math axis, this should fix Issue#13.
-
+
+* v.0.50
+ - Fixed issue#14 (discrepancy between \usepackage and \setmathfont).
+ - Math table fixes for glyph horizontal/vertical composition.
+ - DisplayOperatorMinHeight and DelimitedSubFormulaMinHeight set
+ to 1400 instead of 1500.
+ - Glyphs U+2A00 to U+2A0B vertically centered on the math axis.
+ - Glyphs U+2032 to U+2037 and U+2057 (prime and co.) resized so that f.i.
+ \(f'\), \(f\prime\) and \(f^{\prime}\) produce the same output, see
+ https://github.com/notofonts/math/blob/main/documentation/building-math-fonts/
+
---
-Copyright 2024 Chenjing Bu, Daniel Flipo.
+Copyright 2024-2025 Chenjing Bu, Daniel Flipo.
https://github.com/abccsss/LeteSansMath/
Modified: trunk/Master/texmf-dist/doc/fonts/lete-sans-math/unimath-lete.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/fonts/opentype/public/lete-sans-math/LeteSansMath-Bold.otf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/fonts/opentype/public/lete-sans-math/LeteSansMath.otf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/tex/latex/lete-sans-math/lete-sans-math.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lete-sans-math/lete-sans-math.sty 2025-08-31 19:22:11 UTC (rev 76199)
+++ trunk/Master/texmf-dist/tex/latex/lete-sans-math/lete-sans-math.sty 2025-08-31 19:22:23 UTC (rev 76200)
@@ -1,6 +1,6 @@
\NeedsTeXFormat{LaTeX2e}[2022/06/01]
-\def\fileversion{0.45}
-\def\filedate{2024-12-14}
+\def\fileversion{0.50}
+\def\filedate{2025-08-30}
\ProvidesPackage{lete-sans-math}[\filedate\space\fileversion]
% Ensure luatex or xetex engine
@@ -16,8 +16,15 @@
\newopentypefeature{Style}{upneg}{+ss09}
\newtoks\LeteMtoks
+\newtoks\LeteScale
\newcommand*{\Letestore at KV@Option}[2]{%
- \LeteMtoks=\expandafter{\the\LeteMtoks #1={#2},}}
+ \LeteMtoks=\expandafter{\the\LeteMtoks #1={#2},}
+ \def\Lete at opt{#1}%
+ \def\Lete at scale{Scale}%
+ \ifx\Lete at opt\Lete at scale
+ \LeteScale=\expandafter{Scale={#2}}%
+ \fi
+}
% Package options:
\DeclareKeys
@@ -32,7 +39,11 @@
CharacterVariant.code = \Letestore at KV@Option{CharacterVariant}{#1} ,
StylisticSet.code = \Letestore at KV@Option{StylisticSet}{#1} ,
Style.code = \Letestore at KV@Option{Style}{#1} ,
- Scale.code = \Letestore at KV@Option{Scale}{#1}
+ Scale.code = \Letestore at KV@Option{Scale}{#1} ,
+ textrm.if = Lete at textrm ,
+ textit.if = Lete at textit ,
+ textbf.if = Lete at textbf ,
+ textsf.if = Lete at textsf
}
%
\ProcessKeyOptions
@@ -48,9 +59,27 @@
}
\temp
% For Maths operators in case Lato isn't the main text font.
-\setmathfontface\mathrm{Lato-Regular.ttf}
-\setmathfontface\mathit{Lato-Italic.ttf}
-\setmathfontface\mathbf{Lato-Bold.ttf}
+\begingroup
+ \edef\temp{%
+ \endgroup
+ \ifLete at textrm\else
+ \noexpand\setmathfontface\noexpand\mathrm{Lato-Regular.ttf}%
+ [\unexpanded\expandafter{\the\LeteScale}]%
+ \fi
+ \ifLete at textit\else
+ \noexpand\setmathfontface\noexpand\mathit{Lato-Italic.ttf}%
+ [\unexpanded\expandafter{\the\LeteScale}]%
+ \fi
+ \ifLete at textbf\else
+ \noexpand\setmathfontface\noexpand\mathbf{Lato-Bold.ttf}%
+ [\unexpanded\expandafter{\the\LeteScale}]%
+ \fi
+ \ifLete at textsf\else
+ \noexpand\setmathfontface\noexpand\mathsf{Lato-Regular.ttf}%
+ [\unexpanded\expandafter{\the\LeteScale}]%
+ \fi
+ }
+ \temp
%
\ifLete at tight
\thinmuskip=2mu
More information about the tex-live-commits
mailing list.