texlive[68263] Master/texmf-dist: inconsolata-nerd-font (13sep23)

commits+karl at tug.org commits+karl at tug.org
Wed Sep 13 22:34:37 CEST 2023


Revision: 68263
          http://tug.org/svn/texlive?view=revision&revision=68263
Author:   karl
Date:     2023-09-13 22:34:37 +0200 (Wed, 13 Sep 2023)
Log Message:
-----------
inconsolata-nerd-font (13sep23)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/fonts/inconsolata-nerd-font/CHANGELOG.md
    trunk/Master/texmf-dist/doc/fonts/inconsolata-nerd-font/inconsolata-nerd-font.pdf
    trunk/Master/texmf-dist/source/fonts/inconsolata-nerd-font/inconsolata-nerd-font.dtx
    trunk/Master/texmf-dist/tex/latex/inconsolata-nerd-font/inconsolata-nerd-font.sty

Modified: trunk/Master/texmf-dist/doc/fonts/inconsolata-nerd-font/CHANGELOG.md
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/inconsolata-nerd-font/CHANGELOG.md	2023-09-12 23:43:18 UTC (rev 68262)
+++ trunk/Master/texmf-dist/doc/fonts/inconsolata-nerd-font/CHANGELOG.md	2023-09-13 20:34:37 UTC (rev 68263)
@@ -3,6 +3,16 @@
 
 ## [Unreleased]
 
+## [v0.3] — 2023-09-13
+
+### Added
+- Track the changes in the documentation, too.
+- Provide the glyph tables of the different font variants in the documentation.
+- Provide the documentation PDF as a build artefact on GitHub.
+
+### Fixed
+- The automated tagging of a release now works with `l3build`.
+
 ## [v0.2] — 2023–09–12
 
 ### Added
@@ -20,5 +30,6 @@
 ## v0.1 — 2023–09–09
 - First public release
 
-[Unreleased]: https://github.com/stephanlukasczyk/inconsolata-nerd-font/compare/v0.2...HEAD
-[v0.2]: https://github.com/stephanlukasczyk/inconsolata-nerd-font/compare/v0.2...v0.1
\ No newline at end of file
+[Unreleased]: https://github.com/stephanlukasczyk/inconsolata-nerd-font/compare/v0.3...HEAD
+[v0.3]: https://github.com/stephanlukasczyk/inconsolata-nerd-font/compare/v0.3...v0.2
+[v0.2]: https://github.com/stephanlukasczyk/inconsolata-nerd-font/compare/v0.2...v0.1

Modified: trunk/Master/texmf-dist/doc/fonts/inconsolata-nerd-font/inconsolata-nerd-font.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/fonts/inconsolata-nerd-font/inconsolata-nerd-font.dtx
===================================================================
--- trunk/Master/texmf-dist/source/fonts/inconsolata-nerd-font/inconsolata-nerd-font.dtx	2023-09-12 23:43:18 UTC (rev 68262)
+++ trunk/Master/texmf-dist/source/fonts/inconsolata-nerd-font/inconsolata-nerd-font.dtx	2023-09-13 20:34:37 UTC (rev 68263)
@@ -26,11 +26,18 @@
 %
 %<*driver>
 \documentclass{l3doc}
+\usepackage[UKenglish]{babel}
 \usepackage{libertinus-otf}
 \usepackage{hvlogos}
 % The next line is needed so that \GetFileInfo will be able to pick up version
 % data.
 \usepackage{inconsolata-nerd-font}
+\usepackage{unicodefonttable}
+\fonttablesetup{missing-glyph-color=black!25, color=black!50}
+\usepackage{microtype}
+\EnableCrossrefs
+\CodelineIndex
+\RecordChanges
 \begin{document}
   \RecordChanges
   \DocInput{\jobname.dtx}
@@ -63,6 +70,8 @@
 %   \tl_set_eq:NN,
 % }
 %
+% \changes{v0.1}{2023–09–09}{First public release}
+%
 % \GetFileInfo{inconsolata-nerd-font.sty}
 %
 % \title{^^A
@@ -232,6 +241,26 @@
 % to typeset the words \enquote{an example} using Inconsolata Nerd Font:
 % Just \textinconsolatanf{an example} sentence.
 %
+% \section{Font Tables}\label{sec:doc-font-tables}
+%
+% \changes{v0.3}{2023-09-13}{Add font tables to the documentation.}
+%
+% This section provides character tables of the different font variants,
+% created using Frank Mittelbach's \pkg{unicodefonttable} package.
+% Thanks to Herbert Voß for his suggestion to add these.
+%
+% \subsection{Regular}\label{sec:doc-font-tables-regular}
+%
+% \displayfonttable{InconsolataNerdFont-Regular.ttf}
+%
+% \subsection{Mono Regular}\label{sec:doc-font-tables-mono}
+%
+% \displayfonttable{InconsolataNerdFontMono-Regular.ttf}
+%
+% \subsection{Proportional Regular}\label{sec:doc-font-tables-propo}
+%
+% \displayfonttable{InconsolataNerdFontPropo-Regular.ttf}
+%
 % \end{documentation}
 %
 % \clearpage
@@ -283,7 +312,7 @@
 %
 % Identify the package and give the overall version information.
 %    \begin{macrocode}
-\ProvidesExplPackage {inconsolata-nerd-font} {2023-09-12} {0.2}
+\ProvidesExplPackage {inconsolata-nerd-font} {2023-09-13} {0.3}
   {Support package to use the Inconsolata Nerd Font TrueType fonts}
 %    \end{macrocode}
 %
@@ -355,15 +384,9 @@
   }
 %    \end{macrocode}
 %
-% Define a font family for the three fonts and commands for easier usage
-% \begin{macro}{
-%   \inconsolatanffamily,
-%   \inconsolatanfmonofamily,
-%   \inconsolatanfpropofamily,
-%   \textinconsolatanf,
-%   \textinconsolatanfmono,
-%   \textinconsolatanfpropo,
-% }
+% Define a font family for the three fonts and commands for easier usage.
+% \begin{macro}{\inconsolatanffamily}
+%   The defaut font accessible as a \LaTeX{} font family.
 %    \begin{macrocode}
 \newfontfamily\inconsolatanffamily{InconsolataNerdFont-Regular.ttf}[
   BoldFont    = InconsolataNerdFont-Bold.ttf,
@@ -371,6 +394,12 @@
   NFSSFamily  = inconsolatanf,
   Scale       = \l_@@_scale_tl,
 ]
+%    \end{macrocode}
+% \end{macro}
+% \begin{macro}{\inconsolatanfmonofamily}
+%   \changes{v0.2}{2023–09–12}{Added macro}
+%   The mono font variant, accessible as a \LaTeX{} font family.
+%    \begin{macrocode}
 \newfontfamily\inconsolatanfmonofamily{InconsolataNerdFontMono-Regular.ttf}[
   BoldFont    = InconsolataNerdFontMono-Bold.ttf,
   FakeStretch = {0.9},
@@ -377,6 +406,12 @@
   NFSSFamily  = inconsolatanfmono,
   Scale       = \l_@@_scale_tl,
 ]
+%    \end{macrocode}
+% \end{macro}
+% \begin{macro}{\inconsolatanfpropofamily}
+%   \changes{v0.2}{2023–09–12}{Added macro}
+%   The propo font variant, accessible as a \LaTeX{} font family.
+%    \begin{macrocode}
 \newfontfamily\inconsolatanfpropofamily{InconsolataNerdFontPropo-Regular.ttf}[
   BoldFont    = InconsolataNerdFontPropo-Bold.ttf,
   FakeStretch = {0.9},
@@ -383,9 +418,25 @@
   NFSSFamily  = inconsolatanfpropo,
   Scale       = \l_@@_scale_tl,
 ]
-
+%    \end{macrocode}
+% \end{macro}
+% \begin{macro}{\textinconsolatanf}
+%   A macro to typeset text in the default font variant.
+%    \begin{macrocode}
 \DeclareTextFontCommand{\textinconsolatanf}{\inconsolatanffamily}
+%    \end{macrocode}
+% \end{macro}
+% \begin{macro}{\textinconsolatanfmono}
+%   \changes{v0.2}{2023–09–12}{Added macro}
+%   A macro to typeset text in the mono font variant.
+%    \begin{macrocode}
 \DeclareTextFontCommand{\textinconsolatanfmono}{\inconsolatanffamilymono}
+%    \end{macrocode}
+% \end{macro}
+% \begin{macro}{\textinconsolatanfpropo}
+%   \changes{v0.2}{2023–09–12}{Added macro}
+%   A macro to typeset text in the propo font variant.
+%    \begin{macrocode}
 \DeclareTextFontCommand{\textinconsolatanfpropo}{\inconsolatanffamilypropo}
 %    \end{macrocode}
 % \end{macro}
@@ -408,4 +459,4 @@
 % \end{implementation}
 %
 % \PrintIndex
-% \PrintChanges
\ No newline at end of file
+% \PrintChanges

Modified: trunk/Master/texmf-dist/tex/latex/inconsolata-nerd-font/inconsolata-nerd-font.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/inconsolata-nerd-font/inconsolata-nerd-font.sty	2023-09-12 23:43:18 UTC (rev 68262)
+++ trunk/Master/texmf-dist/tex/latex/inconsolata-nerd-font/inconsolata-nerd-font.sty	2023-09-13 20:34:37 UTC (rev 68263)
@@ -43,7 +43,7 @@
     \endinput
   }%
 \providecommand \IfFormatAtLeastTF { \@ifl at t@r \fmtversion }
-\ProvidesExplPackage {inconsolata-nerd-font} {2023-09-12} {0.2}
+\ProvidesExplPackage {inconsolata-nerd-font} {2023-09-13} {0.3}
   {Support package to use the Inconsolata Nerd Font TrueType fonts}
 \tl_new:N \l__slcd_inf_variant_tl
 
@@ -100,7 +100,6 @@
   NFSSFamily  = inconsolatanfpropo,
   Scale       = \l__slcd_inf_scale_tl,
 ]
-
 \DeclareTextFontCommand{\textinconsolatanf}{\inconsolatanffamily}
 \DeclareTextFontCommand{\textinconsolatanfmono}{\inconsolatanffamilymono}
 \DeclareTextFontCommand{\textinconsolatanfpropo}{\inconsolatanffamilypropo}



More information about the tex-live-commits mailing list.