summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Master/texmf-dist/doc/fonts/inconsolata/README6
-rw-r--r--Master/texmf-dist/doc/fonts/inconsolata/inconsolata-doc.pdfbin0 -> 448324 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/inconsolata/inconsolata-doc.tex (renamed from Master/texmf-dist/doc/fonts/inconsolata/inconsolata-zi4-doc.tex)36
-rw-r--r--Master/texmf-dist/doc/fonts/inconsolata/inconsolata-zi4-doc.pdfbin398828 -> 0 bytes
-rw-r--r--Master/texmf-dist/fonts/opentype/public/inconsolata/Inconsolatazi4-Bold.otfbin47744 -> 48208 bytes
-rw-r--r--Master/texmf-dist/fonts/opentype/public/inconsolata/Inconsolatazi4-Regular.otfbin39244 -> 39708 bytes
-rw-r--r--Master/texmf-dist/tex/latex/inconsolata/ly1zi4.fd4
-rw-r--r--Master/texmf-dist/tex/latex/inconsolata/ot1zi4.fd4
-rw-r--r--Master/texmf-dist/tex/latex/inconsolata/qxzi4.fd4
-rw-r--r--Master/texmf-dist/tex/latex/inconsolata/t1zi4.fd4
-rw-r--r--Master/texmf-dist/tex/latex/inconsolata/ts1zi4.fd12
11 files changed, 55 insertions, 15 deletions
diff --git a/Master/texmf-dist/doc/fonts/inconsolata/README b/Master/texmf-dist/doc/fonts/inconsolata/README
index 9ff8f384879..e29d6a642a6 100644
--- a/Master/texmf-dist/doc/fonts/inconsolata/README
+++ b/Master/texmf-dist/doc/fonts/inconsolata/README
@@ -12,7 +12,11 @@ LaTeX support file zi4.sty are
Files provided "as is", with no warranties.
-Version: 1.02
+Version: 1.03
+
+Changes in version 1.03
+(1) Added ss01, ss02 and ss03 tables to the otf versions, providing options for glyph variants under fontspec.
+(2) Corrections to some of the fd files affecting bold weight.
Changes in version 1.02
(1) The otf versions of the fonts were modified so their names and properties are better-behaved than the original ones. (Thanks to Greg' Ar Tourter for very useful feedback.)
diff --git a/Master/texmf-dist/doc/fonts/inconsolata/inconsolata-doc.pdf b/Master/texmf-dist/doc/fonts/inconsolata/inconsolata-doc.pdf
new file mode 100644
index 00000000000..a841624e757
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/inconsolata/inconsolata-doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/inconsolata/inconsolata-zi4-doc.tex b/Master/texmf-dist/doc/fonts/inconsolata/inconsolata-doc.tex
index d43e86badfd..6dfcdde2cfe 100644
--- a/Master/texmf-dist/doc/fonts/inconsolata/inconsolata-zi4-doc.tex
+++ b/Master/texmf-dist/doc/fonts/inconsolata/inconsolata-doc.tex
@@ -15,9 +15,7 @@
%\usepackage{amsmath,amsthm}
\usepackage[libertine,cmbraces]{newtxmath}
\usepackage{textcomp}
-\makeatletter
-\libertine@liningfalse %old-style figures in text, not math
-\makeatother
+\renewcommand\rmdefault{LinuxLibertineT-OsF}
\usepackage[supstfm=libertinesups,%
supscaled=1.2,%
raised=-.13em]{superiors}
@@ -25,7 +23,7 @@
%\UndeclareTextCommand{\textquotesingle}{LY1}
%\DeclareTextSymbol{\textquotesingle}{TS1}{39}
%\usepackage{upquote}
-\title{The Inconsolata-zi4 Package}
+\title{The Inconsolata Package}
\author{Michael Sharpe}
\date{\today} % Activate to display a given date or no date
@@ -35,13 +33,13 @@
The package provides support files for the typewriter font
\texttt{Inconsolata}. To use it add \verb|\usepackage{zi4}| to your document. This
will change the typewriter font family to \texttt{zi4}, the family name used
-by this package. The package also provides extensions of the \texttt{Inconsolata} fonts in regular and bold weights, adding some glyphs which may optionally replace existing \texttt{quotedbl} and \texttt{quotesingle} and lower-case~L, along with new \texttt{arrowright} and \texttt{arrowleft} glyphs. As with Karl Berry's original \texttt{inconsolata} package, the \LaTeX\ package \texttt{zi4} offers four encodings---\texttt{T1}, \texttt{LY1}, \texttt{OT1} and \texttt{QX}---and provides the following options which some may find improve its utility for displaying verbatim text such as code fragments.
+by this package, which replaces the old \textsf{inconsolata}, where the family name was \texttt{fi4}. The package also provides extensions of the \texttt{Inconsolata} fonts in regular and bold weights, adding some glyphs which may optionally replace existing \texttt{quotedbl} and \texttt{quotesingle} and lower-case~L, along with new \texttt{arrowright} and \texttt{arrowleft} glyphs. As with Karl Berry's original \texttt{inconsolata} package, the \LaTeX\ package \texttt{zi4} offers four encodings---\texttt{T1}, \texttt{LY1}, \texttt{OT1} and \texttt{QX}---and provides the following options which some may find improve its utility for displaying verbatim text such as code fragments.
\begin{itemize}
\item The option \texttt{scaled=x} allows you to scale all typewriter text and verbatim text by the factor \texttt{x}.
\item
The default zero in \texttt{zi4} is now slashed. The unslashed zero may be specified with the option \texttt{var0}.
\item For those who find the default lower-case L(\texttt{l}) a bit too close to the numeral~\texttt{1}, there is an option \texttt{varl} which substitutes a more distinctive shape for all glyphs related to lower-case L.
-\item The \texttt{zi4} package loads the \texttt{textcomp} package, which points to a TS1-encoded font that has been modified to have uncurved left and right quotes, especially important in code fragments, by use of \texttt{textcomp} glyphs \verb|\textasciigrave| and \verb|\textquotesingle|. The \texttt{varqu} option provides further upright quote forms for glyphs that are not part of the \texttt{textcomp} package, such as
+\item The \texttt{zi4} package loads the \texttt{textcomp} package, which points to a TS$1$-encoded font that has been modified to have uncurved left and right quotes, especially important in code fragments, by use of \texttt{textcomp} glyphs \verb|\textasciigrave| and \verb|\textquotesingle|. The \texttt{varqu} option provides further upright quote forms for glyphs that are not part of the \texttt{textcomp} package, such as
the default double quote glyph \texttt{quotedbl} and \texttt{quotesingle}, which by default have a small slant. (Note that the latter is not part of all encodings---it is present in \texttt{OT1}, \texttt{LY1} and \texttt{QX}, but not in \texttt{T1}.)
\item The package loads \texttt{upquote} by default, but provides an option \texttt{noupquote} to override it.
\end{itemize}
@@ -49,14 +47,12 @@ When used in ordinary typewriter mode (ie, with \verb|\texttt{}| or the deprecat
\begin{verbatim}
\texttt{`xy' " \textasciigrave \textquotesingle}
\end{verbatim}
-renders (with option \texttt{varqu}) as \texttt{`xy' " \textasciigrave \textquotesingle}. However, if you load the \texttt{upquote} package, then verbatim text, eg:
+renders (with option \texttt{varqu}) as \texttt{`xy' " \textasciigrave \textquotesingle}. With the \texttt{upquote} package, verbatim text, eg:
\begin{verbatim}
\verb|`xy' "|
\end{verbatim}
- renders more as you would expect it in code samples:
-\begin{verbatim}
-`xy' "
-\end{verbatim}
+ renders as you would expect it in code samples:
+\verb|`xy' "|
\textbf{Note on the QX encoding:} The encoding files used as part of this package, derived from the \texttt{inconsolata} package, seem to have some inconsistencies with \texttt{qxenc.def} made necessary as a compromise to get text and verbatim modes functioning for a wide class of common characters.
@@ -103,6 +99,24 @@ specifying the option \texttt{varqu}, not specifying \texttt{noupquote}, and avo
\usepackage{upquote}
\end{verbatim}
which is built-in to the \texttt{zi4.sty} code and need not be repeated.
+\section{Opentype issues} The package includes two Opentype fonts named \textsf{Inconsolatazi4-Regular} and \textsf{Inconsolatazi4-Bold}, which may be loaded with \texttt{fontspec}:
+\begin{verbatim}
+\fontspec{Inconsolatazi4} %slashed zero, curly quotes, default l
+\end{verbatim}
+The fonts contain three Stylistic Set variants that may be used to control the shape of lower case l (\texttt{ss01}), the form of zero (\texttt{ss02}) and the shape of quotes (\texttt{ss03}). One or more of these may be specified as follows:
+\begin{verbatim}
+\textsf[StylisticSet=1]{Inconsolatazi4-Regular} % shapely l
+\end{verbatim}
+\begin{verbatim}
+\textsf[StylisticSet=2]{Inconsolatazi4-Regular} % unslashed zero
+\end{verbatim}
+\begin{verbatim}
+\textsf[StylisticSet=3]{Inconsolatazi4-Regular} % straight quotes
+\end{verbatim}
+\begin{verbatim}
+\textsf[StylisticSet={1,3}]{Inconsolatazi4-Regular} % shapely l, upright quotes
+\end{verbatim}
+Note that one cannot expect exactly the same rendition from \LaTeX\ typewriter modes and the \textsf{fontspec} typewriter modes. For one thing, in \LaTeX, the typewriter left quote symbol is \texttt{quoteleft}, while under \textsf{fontspec}, it is the \texttt{grave} symbol.
\end{document}
diff --git a/Master/texmf-dist/doc/fonts/inconsolata/inconsolata-zi4-doc.pdf b/Master/texmf-dist/doc/fonts/inconsolata/inconsolata-zi4-doc.pdf
deleted file mode 100644
index d05662d568c..00000000000
--- a/Master/texmf-dist/doc/fonts/inconsolata/inconsolata-zi4-doc.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/fonts/opentype/public/inconsolata/Inconsolatazi4-Bold.otf b/Master/texmf-dist/fonts/opentype/public/inconsolata/Inconsolatazi4-Bold.otf
index 10343a1108b..3d9543d6808 100644
--- a/Master/texmf-dist/fonts/opentype/public/inconsolata/Inconsolatazi4-Bold.otf
+++ b/Master/texmf-dist/fonts/opentype/public/inconsolata/Inconsolatazi4-Bold.otf
Binary files differ
diff --git a/Master/texmf-dist/fonts/opentype/public/inconsolata/Inconsolatazi4-Regular.otf b/Master/texmf-dist/fonts/opentype/public/inconsolata/Inconsolatazi4-Regular.otf
index 2498763141f..37d2d46c36a 100644
--- a/Master/texmf-dist/fonts/opentype/public/inconsolata/Inconsolatazi4-Regular.otf
+++ b/Master/texmf-dist/fonts/opentype/public/inconsolata/Inconsolatazi4-Regular.otf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/inconsolata/ly1zi4.fd b/Master/texmf-dist/tex/latex/inconsolata/ly1zi4.fd
index 95107a35aa9..7ba888bf85e 100644
--- a/Master/texmf-dist/tex/latex/inconsolata/ly1zi4.fd
+++ b/Master/texmf-dist/tex/latex/inconsolata/ly1zi4.fd
@@ -20,6 +20,10 @@
<-> \zifour@scaled ly1-zi4b-\zifour@opt}{}
\DeclareFontShape{LY1}{zi4}{b}{scit}{%
<-> \zifour@scaled ly1-zi4b-\zifour@altopt}{}
+\DeclareFontShape{LY1}{zi4}{bx}{n}{%
+ <-> ssub * zi4/b/n}{}
+\DeclareFontShape{LY1}{zi4}{bx}{scit}{%
+ <-> ssub * zi4/b/scit}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/inconsolata/ot1zi4.fd b/Master/texmf-dist/tex/latex/inconsolata/ot1zi4.fd
index 50714f28dd3..6234fdd4218 100644
--- a/Master/texmf-dist/tex/latex/inconsolata/ot1zi4.fd
+++ b/Master/texmf-dist/tex/latex/inconsolata/ot1zi4.fd
@@ -20,5 +20,9 @@
<-> \zifour@scaled ot1-zi4b-\zifour@opt}{}
\DeclareFontShape{OT1}{zi4}{b}{scit}{%
<-> \zifour@scaled ot1-zi4b-\zifour@altopt}{}
+\DeclareFontShape{OT1}{zi4}{bx}{n}{%
+ <-> ssub * zi4/b/n}{}
+\DeclareFontShape{OT1}{zi4}{bx}{scit}{%
+ <-> ssub * zi4/b/scit}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/inconsolata/qxzi4.fd b/Master/texmf-dist/tex/latex/inconsolata/qxzi4.fd
index 78680810d0c..b7da2686aae 100644
--- a/Master/texmf-dist/tex/latex/inconsolata/qxzi4.fd
+++ b/Master/texmf-dist/tex/latex/inconsolata/qxzi4.fd
@@ -20,6 +20,10 @@
<-> \zifour@scaled qx-zi4b-\zifour@opt}{}
\DeclareFontShape{QX}{zi4}{b}{scit}{%
<-> \zifour@scaled qx-zi4b-\zifour@altopt}{}
+\DeclareFontShape{QX}{zi4}{bx}{n}{%
+ <-> ssub * zi4/b/n}{}
+\DeclareFontShape{QX}{zi4}{bx}{scit}{%
+ <-> ssub * zi4/b/scit}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/inconsolata/t1zi4.fd b/Master/texmf-dist/tex/latex/inconsolata/t1zi4.fd
index 16b402b27b3..cf7ea402829 100644
--- a/Master/texmf-dist/tex/latex/inconsolata/t1zi4.fd
+++ b/Master/texmf-dist/tex/latex/inconsolata/t1zi4.fd
@@ -20,6 +20,10 @@
<-> \zifour@scaled t1-zi4b-\zifour@opt}{}
\DeclareFontShape{T1}{zi4}{b}{scit}{%
<-> \zifour@scaled t1-zi4b-\zifour@altopt}{}
+\DeclareFontShape{T1}{zi4}{bx}{n}{%
+ <-> ssub * zi4/b/n}{}
+\DeclareFontShape{T1}{zi4}{bx}{scit}{%
+ <-> ssub * zi4/b/scit}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/inconsolata/ts1zi4.fd b/Master/texmf-dist/tex/latex/inconsolata/ts1zi4.fd
index 90adb4babd1..fd5543f43f8 100644
--- a/Master/texmf-dist/tex/latex/inconsolata/ts1zi4.fd
+++ b/Master/texmf-dist/tex/latex/inconsolata/ts1zi4.fd
@@ -11,7 +11,7 @@
\let\zifour@scaled\@empty
\fi
-\DeclareFontFamily{TS1}{zi4}{}
+\DeclareFontFamily{TS1}{zi4}{\hyphenchar\font=\m@ne}
\DeclareFontShape{TS1}{zi4}{m}{n}{
<-> \zifour@scaled ts1-zi4r
@@ -20,10 +20,16 @@
<-> \zifour@scaled ts1-zi4b
}{}
\DeclareFontShape{TS1}{zi4}{m}{scit}{
- <-> TS1/zi4/m/n
+ <-> ssub * zi4/m/n
}{}
\DeclareFontShape{TS1}{zi4}{b}{scit}{
- <-> TS1/zi4/b/n
+ <-> ssub * zi4/b/n
+}{}
+\DeclareFontShape{TS1}{zi4}{bx}{n}{
+ <-> ssub * zi4/b/n
+}{}
+\DeclareFontShape{TS1}{zi4}{bx}{scit}{
+ <-> ssub * zi4/b/n
}{}