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.