summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/fonts
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2024-06-19 19:37:13 +0000
committerKarl Berry <karl@freefriends.org>2024-06-19 19:37:13 +0000
commitc9db6ff340b6db4647e62e1c9fe5d9a95c6b4879 (patch)
treecf135ba5c9e413be0922ceab3a9e2c04e113c1c3 /Master/texmf-dist/doc/fonts
parentc52a4844a145880a470e3ed38c089a5af2b34aa0 (diff)
xcharter (19jun24)
git-svn-id: svn://tug.org/texlive/trunk@71564 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/fonts')
-rw-r--r--Master/texmf-dist/doc/fonts/xcharter/README8
-rw-r--r--Master/texmf-dist/doc/fonts/xcharter/xcharter-doc.pdfbin376152 -> 403071 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/xcharter/xcharter-doc.tex16
3 files changed, 18 insertions, 6 deletions
diff --git a/Master/texmf-dist/doc/fonts/xcharter/README b/Master/texmf-dist/doc/fonts/xcharter/README
index df97535bb24..8a50626fa6e 100644
--- a/Master/texmf-dist/doc/fonts/xcharter/README
+++ b/Master/texmf-dist/doc/fonts/xcharter/README
@@ -18,13 +18,17 @@ Original Bitstream Free font license:
BITSTREAM CHARTER is a registered trademark of Bitstream Inc.
-Portions of the font modifications are Copyright (c) 2009--2012, Andrey Panov; Copyright (c) 2013--2023, Michael Sharpe.
+Portions of the font modifications are Copyright (c) 2009--2012, Andrey Panov; Copyright (c) 2013--2024, Michael Sharpe.
-Current version 1.25 2023-07-26
+Current version 1.26 2024-06-18
(Several new features described in the documentation remain incomplete until a new version of newtx adds the necessary underpinnings.)
+Changes in version 1.26
+1. Corrected the slope of italic and bold italic small caps.
+2. Minor documentation changes.
+
Changes in version 1.25
1. Corrected the misrendering of oldstyle 1 under the option osf.
2. Corrected some errors in the generating scripts that led to numerous corrections and additions to the rendering of figures.
diff --git a/Master/texmf-dist/doc/fonts/xcharter/xcharter-doc.pdf b/Master/texmf-dist/doc/fonts/xcharter/xcharter-doc.pdf
index 1a61430ea7d..e5d36cc5391 100644
--- a/Master/texmf-dist/doc/fonts/xcharter/xcharter-doc.pdf
+++ b/Master/texmf-dist/doc/fonts/xcharter/xcharter-doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/xcharter/xcharter-doc.tex b/Master/texmf-dist/doc/fonts/xcharter/xcharter-doc.tex
index 7ad8b9a56a2..32ade339116 100644
--- a/Master/texmf-dist/doc/fonts/xcharter/xcharter-doc.tex
+++ b/Master/texmf-dist/doc/fonts/xcharter/xcharter-doc.tex
@@ -29,6 +29,8 @@
%\usepackage[cal=boondoxo]{mathalfa}
\makeatother
\iftutex
+ \newfontface\georgia{Georgia}[Extension = .ttf, Path = ./, Scale=.99]
+ \newfontface\gelasio{Gelasio-Regular}[Extension = .otf, Path = ./, Scale=.99]
\newfontface\osffnt{XCharter-Roman}[Numbers={Proportional,OldStyle}, CharacterVariant={1:0}]% , Scale = \XCharter@scale]
\newfontface\osfIfnt{XCharter-Roman}[Numbers={Proportional,OldStyle}]%, Scale = \XCharter@scale]
\else
@@ -62,7 +64,13 @@
%\expandafter\show\csname oldstylenums \endcsname
%\traceon\oldstylenums{1}\traceoff
\section{Package Features}
-The \emph{XCharter} fonts are extensions of the Bitstream Charter fonts, adding oldstyle figures, superior figures and small caps in all styles. The original Charter fonts were created by famed font designer Matthew Carter in the late 1980's to enhance legibility of the output from printers of that era (laser, dot matrix, thermal and inkjet) with resolutions that would now be considered low---not far from modern screen resolutions. Their low contrasts, high x-heights and use of piecewise linear outlines where possible may make them interesting again as fonts that will render well on small devices and perhaps projected slides. (It's worth noting that the same designer provided Georgia for Microsoft. It is widely considered to be one of the clearest serifed fonts for viewing on screen, and bears a number of similarities to Charter, though the latter is heavier.)
+The \emph{XCharter} fonts are extensions of the Bitstream Charter fonts, adding oldstyle figures, superior figures and small caps in all styles. The original Charter fonts were created by famed font designer Matthew Carter in the late 1980's to enhance legibility of the output from printers of that era (laser, dot matrix, thermal and inkjet) with resolutions that would now be considered low---not far from modern screen resolutions. Their low contrasts, high x-heights and use of piecewise linear outlines where possible may make them interesting again as fonts that will render well on small devices and perhaps projected slides.
+
+It's worth noting that the same designer provided Georgia for Microsoft. It is widely considered to be one of the clearest serifed fonts for viewing on screen, and bears many similarities to Charter, though with rounder finials, flatter serifs and curvier transitions. Their x-heights are the same for all practical purposes but Georgia has Cap-height and Ascender-height about 2\% more than Charter.
+
+{\georgia (This paragraph is processed using Georgia reduced by 1\%.) The vertical stem widths of Georgia are about 10\% thicker than those of Charter and Georgia has distinctly greater contrast. As you can see, it appears to render blacker. and occupies about 3\% less horizontal space than Charter.}
+
+{\gelasio (This paragraph is processed using Gelasio-Regular reduced by 1\%. Gelasio is a free, open source font that is metrically equivalent to Georgia. Like Georgia, it has no small caps, but work is in progress to add these via virtual fonts based on XCharter, and to add math fonts based on {\tt newtx}.)}
As of version 1.09 (2017-06-25) there is a new collection of Cyrillic glyphs in \emph{XCharter}, copied from Andrey Panov's \emph{Khartiya}, an extension of the free Charter fonts, with small caps included. Some new figure styles were also copied from \emph{Khartiya}---inferiors, numerators and denominators. Along with these additions, there are now slanted versions for those who wish to have both slanted and italic text available to meet distinct semantic purposes. Note that figures and uppercase slanted and italic are almost identical (except for slanted \textsl{Q} and italic \textit{Q}) but lower-case forms are distinct.
@@ -102,7 +110,7 @@ There are some substantial additions in version 1.23, some requiring {\tt newtx}
\end{center}
There are also the text font switches \verb|\liningnums|, \verb|\tabularnums|, \verb|\oldstylenums| and \verb|\proportionalnums|, each of which changes only one attribute of the figure style and alignment. For example, \verb|\liningnums| changes the style to {\tt lining} and \verb|\tabularnums| changes the figure alignment to {\tt tabular}.
\item
-There is a theorem font option similar to those in newtx and newpx. A new font family, {\tt XCharterTH}, is made from the italic and bold italic faces of {\tt XCharter}, but having upright figures and punctuation that, IMO, look better than slanted ones in theorem statements and the like. For details, consult the brief descriptions below and the more discursive version in the documentation to {\tt newtx}. There is a {\tt theoremfont} option to {\tt XCharter} that works exactly the same as in {\tt newtx}.
+There is a theorem font option similar to those in newtx and newpx. A new font family named {\tt XCharterTH} is made from the italic and bold italic faces of {\tt XCharter}, but having upright figures and punctuation that, IMO, look better than slanted ones in theorem statements and the like. For details, consult the brief descriptions below and the more discursive version in the documentation to {\tt newtx}. There is a {\tt theoremfont} option to {\tt XCharter} that works exactly the same as in {\tt newtx}.
\item The figure style in {\tt theoremfont} will by default be the same as your chosen figure style. Option {\tt thmlining} will ensure that lining figures are always used.
\item {\tt oldSS} specifies the preference for the old Capital Sharp S rather than the newer form, {\tt U+1E9E}\iftutex, \SS\fi.
\item There are new options that affect only unicode engines:
@@ -140,7 +148,7 @@ There is a theorem font option similar to those in newtx and newpx. A new font f
\item \verb|\textcircled| renders its argument in raised and reduced small caps encircled by the {\tt bigcircle} glyph. E.g., \verb|\textcircled{M}| and \verb|\textcircled{m}| both render as \textcircled{M}. The macro works also for numerals: \verb|\textcircled{2}| renders as \textcircled{2}.
\item \verb|\textth| (and also \verb|\textthit|) render their arguments using the theorem fonts. For example:\\
-\verb|\textth{Theorem font (01234):!}| renders as \textth{Theorem font (01234):!}---note the upright figures and punctuation. (There is no Bold theorem font---\verb|\textbf{\textth{Theorem font (01234):!}}| renders as \textbf{\textth{Theorem font (01234):!}}.) The related font switch \verb|\thfamily| is defined so that \verb|{\thfamily A12!}| and \verb|\textth{A12!}| are equivalent. In opentype processing, the {\tt StylisticSet 05} controls whether figures and punctuation are upright in italic shaped faces.
+\verb|\textth{Theorem font (01234):!}| renders as \textth{Theorem font (01234):!}---note the upright figures and punctuation. (There is no Bold theorem font---if you attempt it using the specification \verb|\textbf{\textth{Theorem font (01234):!}}|, you will find that it renders as \textbf{\textth{Theorem font (01234):!}}.) The related font switch \verb|\thfamily| is defined so that \verb|{\thfamily A12!}| and \verb|\textth{A12!}| are equivalent. In opentype processing, the {\tt StylisticSet 05} controls whether figures and punctuation are upright in italic shaped faces.
\end{itemize}
@@ -456,7 +464,7 @@ Serbian and Russian Cyrillic differ in the following ways.
\end{tabular}
\end{center}
-Usage under XeLaTeX and XeLaTeX is simple. Your preamble should include
+Usage under LuaLaTeX and XeLaTeX is simple. Your preamble should include
\begin{verbatim}
\usepackage{polyglossia}
\usepackage{fontspec}