diff options
Diffstat (limited to 'fonts/inconsolata-nerd-font')
22 files changed, 64 insertions, 35 deletions
diff --git a/fonts/inconsolata-nerd-font/CHANGELOG.md b/fonts/inconsolata-nerd-font/CHANGELOG.md index c63733bdda..34f8c8bcc1 100644 --- a/fonts/inconsolata-nerd-font/CHANGELOG.md +++ b/fonts/inconsolata-nerd-font/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. ## [Unreleased] +## [v0.4] — 2023-12-08 + +### Changed +- Update to the latest version of the Nerd Fonts +- Replace the Inconsolata fonts by its variant *InconsolataLGC*, which also + contains Hellenic and Cyrilic glyphs, as well as bold-italic and italic + variants. + ## [v0.3] — 2023-09-13 ### Added @@ -30,6 +38,7 @@ All notable changes to this project will be documented in this file. ## v0.1 — 2023–09–09 - First public release -[Unreleased]: https://github.com/stephanlukasczyk/inconsolata-nerd-font/compare/v0.3...HEAD +[Unreleased]: https://github.com/stephanlukasczyk/inconsolata-nerd-font/compare/v0.4...HEAD +[v0.4]: https://github.com/stephanlukasczyk/inconsolata-nerd-font/compare/v0.4...v0.3 [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 diff --git a/fonts/inconsolata-nerd-font/InconsolataLGCNerdFont-Bold.ttf b/fonts/inconsolata-nerd-font/InconsolataLGCNerdFont-Bold.ttf Binary files differnew file mode 100644 index 0000000000..67562bdba1 --- /dev/null +++ b/fonts/inconsolata-nerd-font/InconsolataLGCNerdFont-Bold.ttf diff --git a/fonts/inconsolata-nerd-font/InconsolataLGCNerdFont-BoldItalic.ttf b/fonts/inconsolata-nerd-font/InconsolataLGCNerdFont-BoldItalic.ttf Binary files differnew file mode 100644 index 0000000000..8059dbf020 --- /dev/null +++ b/fonts/inconsolata-nerd-font/InconsolataLGCNerdFont-BoldItalic.ttf diff --git a/fonts/inconsolata-nerd-font/InconsolataLGCNerdFont-Italic.ttf b/fonts/inconsolata-nerd-font/InconsolataLGCNerdFont-Italic.ttf Binary files differnew file mode 100644 index 0000000000..4229bf2d8e --- /dev/null +++ b/fonts/inconsolata-nerd-font/InconsolataLGCNerdFont-Italic.ttf diff --git a/fonts/inconsolata-nerd-font/InconsolataLGCNerdFont-Regular.ttf b/fonts/inconsolata-nerd-font/InconsolataLGCNerdFont-Regular.ttf Binary files differnew file mode 100644 index 0000000000..9b194562a0 --- /dev/null +++ b/fonts/inconsolata-nerd-font/InconsolataLGCNerdFont-Regular.ttf diff --git a/fonts/inconsolata-nerd-font/InconsolataLGCNerdFontMono-Bold.ttf b/fonts/inconsolata-nerd-font/InconsolataLGCNerdFontMono-Bold.ttf Binary files differnew file mode 100644 index 0000000000..99b8b8e8c5 --- /dev/null +++ b/fonts/inconsolata-nerd-font/InconsolataLGCNerdFontMono-Bold.ttf diff --git a/fonts/inconsolata-nerd-font/InconsolataLGCNerdFontMono-BoldItalic.ttf b/fonts/inconsolata-nerd-font/InconsolataLGCNerdFontMono-BoldItalic.ttf Binary files differnew file mode 100644 index 0000000000..d956a6394e --- /dev/null +++ b/fonts/inconsolata-nerd-font/InconsolataLGCNerdFontMono-BoldItalic.ttf diff --git a/fonts/inconsolata-nerd-font/InconsolataLGCNerdFontMono-Italic.ttf b/fonts/inconsolata-nerd-font/InconsolataLGCNerdFontMono-Italic.ttf Binary files differnew file mode 100644 index 0000000000..c7e92045f5 --- /dev/null +++ b/fonts/inconsolata-nerd-font/InconsolataLGCNerdFontMono-Italic.ttf diff --git a/fonts/inconsolata-nerd-font/InconsolataLGCNerdFontMono-Regular.ttf b/fonts/inconsolata-nerd-font/InconsolataLGCNerdFontMono-Regular.ttf Binary files differnew file mode 100644 index 0000000000..48be0c15e8 --- /dev/null +++ b/fonts/inconsolata-nerd-font/InconsolataLGCNerdFontMono-Regular.ttf diff --git a/fonts/inconsolata-nerd-font/InconsolataLGCNerdFontPropo-Bold.ttf b/fonts/inconsolata-nerd-font/InconsolataLGCNerdFontPropo-Bold.ttf Binary files differnew file mode 100644 index 0000000000..c508f275fc --- /dev/null +++ b/fonts/inconsolata-nerd-font/InconsolataLGCNerdFontPropo-Bold.ttf diff --git a/fonts/inconsolata-nerd-font/InconsolataLGCNerdFontPropo-BoldItalic.ttf b/fonts/inconsolata-nerd-font/InconsolataLGCNerdFontPropo-BoldItalic.ttf Binary files differnew file mode 100644 index 0000000000..d517d3d50e --- /dev/null +++ b/fonts/inconsolata-nerd-font/InconsolataLGCNerdFontPropo-BoldItalic.ttf diff --git a/fonts/inconsolata-nerd-font/InconsolataLGCNerdFontPropo-Italic.ttf b/fonts/inconsolata-nerd-font/InconsolataLGCNerdFontPropo-Italic.ttf Binary files differnew file mode 100644 index 0000000000..908321cd59 --- /dev/null +++ b/fonts/inconsolata-nerd-font/InconsolataLGCNerdFontPropo-Italic.ttf diff --git a/fonts/inconsolata-nerd-font/InconsolataLGCNerdFontPropo-Regular.ttf b/fonts/inconsolata-nerd-font/InconsolataLGCNerdFontPropo-Regular.ttf Binary files differnew file mode 100644 index 0000000000..a60bbf19d8 --- /dev/null +++ b/fonts/inconsolata-nerd-font/InconsolataLGCNerdFontPropo-Regular.ttf diff --git a/fonts/inconsolata-nerd-font/InconsolataNerdFont-Bold.ttf b/fonts/inconsolata-nerd-font/InconsolataNerdFont-Bold.ttf Binary files differdeleted file mode 100644 index 6524e81d1a..0000000000 --- a/fonts/inconsolata-nerd-font/InconsolataNerdFont-Bold.ttf +++ /dev/null diff --git a/fonts/inconsolata-nerd-font/InconsolataNerdFont-Regular.ttf b/fonts/inconsolata-nerd-font/InconsolataNerdFont-Regular.ttf Binary files differdeleted file mode 100644 index 55a64c4b8a..0000000000 --- a/fonts/inconsolata-nerd-font/InconsolataNerdFont-Regular.ttf +++ /dev/null diff --git a/fonts/inconsolata-nerd-font/InconsolataNerdFontMono-Bold.ttf b/fonts/inconsolata-nerd-font/InconsolataNerdFontMono-Bold.ttf Binary files differdeleted file mode 100644 index 1b3aca1cc6..0000000000 --- a/fonts/inconsolata-nerd-font/InconsolataNerdFontMono-Bold.ttf +++ /dev/null diff --git a/fonts/inconsolata-nerd-font/InconsolataNerdFontMono-Regular.ttf b/fonts/inconsolata-nerd-font/InconsolataNerdFontMono-Regular.ttf Binary files differdeleted file mode 100644 index 9a82147602..0000000000 --- a/fonts/inconsolata-nerd-font/InconsolataNerdFontMono-Regular.ttf +++ /dev/null diff --git a/fonts/inconsolata-nerd-font/InconsolataNerdFontPropo-Bold.ttf b/fonts/inconsolata-nerd-font/InconsolataNerdFontPropo-Bold.ttf Binary files differdeleted file mode 100644 index 1b70c98d14..0000000000 --- a/fonts/inconsolata-nerd-font/InconsolataNerdFontPropo-Bold.ttf +++ /dev/null diff --git a/fonts/inconsolata-nerd-font/InconsolataNerdFontPropo-Regular.ttf b/fonts/inconsolata-nerd-font/InconsolataNerdFontPropo-Regular.ttf Binary files differdeleted file mode 100644 index b89839f795..0000000000 --- a/fonts/inconsolata-nerd-font/InconsolataNerdFontPropo-Regular.ttf +++ /dev/null diff --git a/fonts/inconsolata-nerd-font/inconsolata-nerd-font.dtx b/fonts/inconsolata-nerd-font/inconsolata-nerd-font.dtx index 31cda7110a..5ef6e4bb11 100644 --- a/fonts/inconsolata-nerd-font/inconsolata-nerd-font.dtx +++ b/fonts/inconsolata-nerd-font/inconsolata-nerd-font.dtx @@ -75,7 +75,7 @@ % \GetFileInfo{inconsolata-nerd-font.sty} % % \title{^^A -% \pkg{inconsolata-nerd-font}---Support package to use the Inconsolata^^A +% \pkg{inconsolata-nerd-font}---Support package to use the Inconsolata ^^A % Nerd Font TrueType fonts^^A % } % @@ -118,7 +118,7 @@ % especially useful for developers, % to the original font. % The extended version is available from GitHub.\footnote{ -% \href{https://github.com/ryanoasis/nerd-fonts/tree/master/patched-fonts/Inconsolata}{github.com/ryanoasis/nerd-fonts/tree/master/patched-fonts/Inconsolata} +% \href{https://github.com/ryanoasis/nerd-fonts/tree/master/patched-fonts/InconsolataLGC}{github.com/ryanoasis/nerd-fonts/tree/master/patched-fonts/InconsolataLGC} % } % This package provides the TrueType font files % and a convenient way to use the font @@ -127,6 +127,12 @@ % This user guide gives a brief introduction into the possibilities % provided by the \pkg{inconsolata-nerd-font} package. % +% \changes{v0.4}{2023-12-08}{Change variant to have bold-italic and italic glyphs, too} +% Since version 0.4, \pkg{inconsolata-nerd-font} ships and uses the extended +% version of the Inconsolata font, called \emph{InconsolataLGC}. +% This variant also contains Hellenic and Cyrilic glyphs, as well as bold-italic +% and italic variants. +% % \subsection{License}\label{sec:doc-license} % % Permission is granted to copy, distribute, and/or modify this software under @@ -134,7 +140,7 @@ % later~(\href{https://www.latex-project.org/lppl.txt}{https://www.latex-project.org/lppl.txt}). % The software has the status \enquote{maintained}. % -% The font files bundled with the package (\texttt{InconsolataNerdFont*.ttf}) +% The font files bundled with the package (\texttt{InconsolataLGCNerdFont*.ttf}) % are licensed under the terms of the SIL Open Font License~(LPPL), % version~1.1~(\href{http://scripts.sil.org/OFL}{http://scripts.sil.org/OFL}). % @@ -251,15 +257,15 @@ % % \subsection{Regular}\label{sec:doc-font-tables-regular} % -% \displayfonttable{InconsolataNerdFont-Regular.ttf} +% \displayfonttable{InconsolataLGCNerdFont-Regular.ttf} % % \subsection{Mono Regular}\label{sec:doc-font-tables-mono} % -% \displayfonttable{InconsolataNerdFontMono-Regular.ttf} +% \displayfonttable{InconsolataLGCNerdFontMono-Regular.ttf} % % \subsection{Proportional Regular}\label{sec:doc-font-tables-propo} % -% \displayfonttable{InconsolataNerdFontPropo-Regular.ttf} +% \displayfonttable{InconsolataLGCNerdFontPropo-Regular.ttf} % % \end{documentation} % @@ -312,7 +318,7 @@ % % Identify the package and give the overall version information. % \begin{macrocode} -\ProvidesExplPackage {inconsolata-nerd-font} {2023-09-13} {0.3} +\ProvidesExplPackage {inconsolata-nerd-font} {2023-12-08} {0.4} {Support package to use the Inconsolata Nerd Font TrueType fonts} % \end{macrocode} % @@ -375,7 +381,7 @@ % Define and set a helper variable for the respective font name suffix % \begin{macrocode} \tl_new:N \l_@@_font_name_tl -\tl_set:Nn \l_@@_font_name_tl {InconsolataNerdFont} +\tl_set:Nn \l_@@_font_name_tl {InconsolataLGCNerdFont} \tl_if_eq:NnTF \l_@@_variant_tl { mono } { \tl_put_right:Nn \l_@@_font_name_tl {Mono} } { @@ -388,11 +394,13 @@ % \begin{macro}{\inconsolatanffamily} % The defaut font accessible as a \LaTeX{} font family. % \begin{macrocode} -\newfontfamily\inconsolatanffamily{InconsolataNerdFont-Regular.ttf}[ - BoldFont = InconsolataNerdFont-Bold.ttf, - FakeStretch = {0.9}, - NFSSFamily = inconsolatanf, - Scale = \l_@@_scale_tl, +\newfontfamily\inconsolatanffamily{InconsolataLGCNerdFont-Regular.ttf}[ + BoldFont = InconsolataLGCNerdFont-Bold.ttf, + BoldItalicFont = InconsolataLGCNerdFont-BoldItalic.ttf, + ItalicFont = InconsolataLGCNerdFont-Italic.ttf, + FakeStretch = {0.9}, + NFSSFamily = inconsolatanf, + Scale = \l_@@_scale_tl, ] % \end{macrocode} % \end{macro} @@ -400,11 +408,13 @@ % \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}, - NFSSFamily = inconsolatanfmono, - Scale = \l_@@_scale_tl, +\newfontfamily\inconsolatanfmonofamily{InconsolataLGCNerdFontMono-Regular.ttf}[ + BoldFont = InconsolataLGCNerdFontMono-Bold.ttf, + BoldItalicFont = InconsolataLGCNerdFontMono-BoldItalic.ttf, + ItalicFont = InconsolataLGCNerdFontMono-Italic.ttf, + FakeStretch = {0.9}, + NFSSFamily = inconsolatanfmono, + Scale = \l_@@_scale_tl, ] % \end{macrocode} % \end{macro} @@ -412,11 +422,13 @@ % \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}, - NFSSFamily = inconsolatanfpropo, - Scale = \l_@@_scale_tl, +\newfontfamily\inconsolatanfpropofamily{InconsolataLGCNerdFontPropo-Regular.ttf}[ + BoldFont = InconsolataLGCNerdFontPropo-Bold.ttf, + BoldItalicFont = InconsolataLGCNerdFontPropo-BoldItalic.ttf, + ItalicFont = InconsolataLGCNerdFontPropo-Italic.ttf, + FakeStretch = {0.9}, + NFSSFamily = inconsolatanfpropo, + Scale = \l_@@_scale_tl, ] % \end{macrocode} % \end{macro} @@ -444,11 +456,13 @@ % Now we can actually load the font % \begin{macrocode} \setmonofont{\l_@@_font_name_tl}[ - BoldFont = *-Bold, - Extension = .ttf, - FakeStretch = {0.9}, - Scale = \l_@@_scale_tl, - UprightFont = *-Regular, + BoldFont = *-Bold, + BoldItalicFont = *-BoldItalic, + ItalicFont = *-Italic, + Extension = .ttf, + FakeStretch = {0.9}, + Scale = \l_@@_scale_tl, + UprightFont = *-Regular, ] % \end{macrocode} % diff --git a/fonts/inconsolata-nerd-font/inconsolata-nerd-font.ins b/fonts/inconsolata-nerd-font/inconsolata-nerd-font.ins index 03528bacf4..8eeee10cec 100644 --- a/fonts/inconsolata-nerd-font/inconsolata-nerd-font.ins +++ b/fonts/inconsolata-nerd-font/inconsolata-nerd-font.ins @@ -45,12 +45,18 @@ This work is "maintained" (as per LPPL maintenance status) by This work consists of the files inconsolata-nerd-font.dtx, inconsolata-nerd-font.ins, - InconsolataNerdFont-Bold.ttf, - InconsolataNerdFont-Regular.ttf, - InconsolataNerdFontMono-Bold.ttf, - InconsolataNerdFontMono-Regular.ttf, - InconsolataNerdFontPropo-Bold.ttf, - InconsolataNerdFontPropo-Regular.ttf, + InconsolataLGCNerdFont-Bold.ttf, + InconsolataLGCNerdFont-BoldItalic.ttf, + InconsolataLGCNerdFont-Italic.ttf, + InconsolataLGCNerdFont-Regular.ttf, + InconsolataLGCNerdFontMono-Bold.ttf, + InconsolataLGCNerdFontMono-BoldItalic.ttf, + InconsolataLGCNerdFontMono-Italic.ttf, + InconsolataLGCNerdFontMono-Regular.ttf, + InconsolataLGCNerdFontPropo-Bold.ttf, + InconsolataLGCNerdFontPropo-BoldItalic.ttf, + InconsolataLGCNerdFontPropo-Italic.ttf, + InconsolataLGCNerdFontPropo-Regular.ttf, and the derived files inconsolata-nerd-font.pdf, and inconsolata-nerd-font.sty diff --git a/fonts/inconsolata-nerd-font/inconsolata-nerd-font.pdf b/fonts/inconsolata-nerd-font/inconsolata-nerd-font.pdf Binary files differindex d17ab91bb7..3307ff070e 100644 --- a/fonts/inconsolata-nerd-font/inconsolata-nerd-font.pdf +++ b/fonts/inconsolata-nerd-font/inconsolata-nerd-font.pdf |