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.