diff options
Diffstat (limited to 'fonts/ysabeau')
-rw-r--r-- | fonts/ysabeau/README | 6 | ||||
-rw-r--r-- | fonts/ysabeau/doc/FONTLOG.txt | 9 | ||||
-rw-r--r-- | fonts/ysabeau/doc/ysabeau-doc-en.pdf | bin | 760288 -> 759161 bytes | |||
-rw-r--r-- | fonts/ysabeau/doc/ysabeau-doc-en.tex | 87 | ||||
-rw-r--r-- | fonts/ysabeau/latex/ysabeau.sty | 18 |
5 files changed, 63 insertions, 57 deletions
diff --git a/fonts/ysabeau/README b/fonts/ysabeau/README index edf6120872..0ae5a15ef7 100644 --- a/fonts/ysabeau/README +++ b/fonts/ysabeau/README @@ -73,8 +73,10 @@ This package is maintained by Noel Merino Hernández muxkernel at gmail dot com -Current version: 1.1 (2024-01-31) +Current version: 1.3 (2024/10/26) History versions: -1.1: Initial release (2024-01-31) +1.1: Initial release (2024/01/31) +1.2: Add oldstylenums command and update doc (2024/10/22) +1.3: Remove stared forms of textsuperscript and textsubscript commands (thanks Sebastian Wasiuta) diff --git a/fonts/ysabeau/doc/FONTLOG.txt b/fonts/ysabeau/doc/FONTLOG.txt index d972c500cb..b018910341 100644 --- a/fonts/ysabeau/doc/FONTLOG.txt +++ b/fonts/ysabeau/doc/FONTLOG.txt @@ -1,21 +1,19 @@ FONTLOG for the Ysabeau font family - This file provides detailed information on the Ysabeau Font Software (formerly known as Eau de Garamond). This information should be distributed along with the Ysabeau fonts and any derivative works. Basic Font Information -Ysabeau is a Unicode sans-serif typeface aiming to encompass the Adobe Latin 4 range of characters as well as the Cyrillic script. It is inspired by Claude Garamont's timeless designs. A series of weights spanning from Hairline to Bold are going to be offered, and true Italics are foreseen for all weights. The ChangeLog below indicates the degree of completion of the current build. +Ysabeau is a Unicode sans-serif typeface aiming to encompass the Adobe Latin 4 range of characters as well as the Cyrillic script. It is inspired by Claude Garamont's timeless designs. A series of weights spanning from Hairline to Bold are going to be offered, and true Italics are foreseen for all weights. The ChangeLog below indicates the degree of completion of the current build. Ysabeau combines the robustness of a low-contrast sans with the time-honored legible shapes of the Garamond typefaces, allowing it to perform equally well at large sizes and for running text at reasonable sizes. Note that since the adherence to the Garamond flavor and its generous proportions is the main design goal, this typeface is not optimized for small font sizes or low-resolution screens. Documentation can be found at the Ysabeau GitHub page: + https://github.com/CatharsisFonts/EauDeGaramond To contribute to the project, contact Christian Thalmann (see below). - - ChangeLog 2023-02-02 (v2.000) @@ -40,8 +38,6 @@ Romans and Italics are now complete in the Hairline and Bold masters. Work on an First version of the Roman cut in 2.5 masters (Hairline, Bold, intermediate layer where necessary) including small caps completed. No Cyrillic or Italics yet. (Christian Thalmann) - - Acknowledgements If you make modifications be sure to add your name (N), email (E), web-address @@ -51,4 +47,3 @@ N: Christian Thalmann (Catharsis Fonts) E: christian.d.thalmann@gmail.com W: http://www.myfonts.com/foundry/Catharsis_Fonts/ D: Creator of the Eau de Garamond type family - diff --git a/fonts/ysabeau/doc/ysabeau-doc-en.pdf b/fonts/ysabeau/doc/ysabeau-doc-en.pdf Binary files differindex 96d4f14cd2..45f90e800d 100644 --- a/fonts/ysabeau/doc/ysabeau-doc-en.pdf +++ b/fonts/ysabeau/doc/ysabeau-doc-en.pdf diff --git a/fonts/ysabeau/doc/ysabeau-doc-en.tex b/fonts/ysabeau/doc/ysabeau-doc-en.tex index cd09f6c708..ed30653700 100644 --- a/fonts/ysabeau/doc/ysabeau-doc-en.tex +++ b/fonts/ysabeau/doc/ysabeau-doc-en.tex @@ -1,68 +1,72 @@ -% TEX-PROGRAM: PDFLATEX +% !TEX-PROGRAM: PDFLATEX -% TIPO DE DOCUMENTO +% DOCUMENT CLASS \documentclass[12pt,letterpaper,twoside,final]{article} -% CODIFICACIÓN DE LA TIPOGRAFÍA +% FONT ENCODING \usepackage[T2C,T2B,T2A,LGR,TS1,T1]{fontenc} -% TEXCOMP +% SYMBOLS -\usepackage[full]{textcomp} % Símbolos +\usepackage[full]{textcomp} -% TIPOGRAFÍAS +% TYPEFACES -\usepackage[mainfont,semibold,scosf]{ysabeau} % Sans +\usepackage[mainfont,semibold,scosf]{ysabeau} \usepackage{hologo} -% IDIOMA +% LANGUAGE -\usepackage[russian,greek,american]{babel} +\usepackage[american]{babel} -% PÁGINA +% PAGE LAYOUT \usepackage[margin=2.5cm,includehead=true,headsep=1.5cm]{geometry} -% MICROTIPOGRAFÍA +% INDENT AND LINE SPACING + +\usepackage[indent=5mm,skip=0pt]{parskip} + +% MICROTYPOGRAPHY \usepackage[activate={true,nocompatibility}, final=true,babel=true,tracking=true,kerning=true,spacing=true, factor=1000,stretch=20,shrink=20]{microtype} \SetTracking{encoding=*,shape=sc}{30} -%\DeclareMicrotypeSet*{smallcapsi} % Kerning versalitas itálicas +%\DeclareMicrotypeSet*{smallcapsi} %{encoding={TS1,T1},shape={sc*,si,scit}} -% NUMEROS NOTAS AL PIE +% FOOTNOTE MARKS \let\oldfootnote\footnote \renewcommand\footnote[1]{% \oldfootnote{\hspace{.5mm}#1}} -% ENCABEZADOS +% HEADERS \usepackage[nocheck]{fancyhdr} -% TABLAS +% TABLES \usepackage{longtable,booktabs} \usepackage[font=small]{caption} \usepackage{float} -% LISTAS +% LISTS \usepackage{enumitem} -% TABLA DE FUENTES +% FONT TABLES \usepackage{fonttable} -% GRÁFICOS +% GRAPHICS \usepackage{graphicx} -% ENLACES DINÁMICOS +% HYPERLINKS \usepackage[hyperindex=true,final=true,bookmarks=true,bookmarksnumbered=true, bookmarksopen=true,breaklinks=true,citecolor=black,colorlinks=true, @@ -77,16 +81,14 @@ pdflicenseurl={http://www.wtfpl.net/} } \title{The Ysabeau font\footnote{version font: 2.002} package} -\author{Noel Merino Hernández \\ {\small \href{muxkernel@gmail.com}{muxkernel@gmail.com}}} +\author{Noel Merino Hernández \\ {\small \href{muxkernel@gmail.com}{muxkernel at gmail dot com}}} -% DOCUMENTO +% DOCUMENT \begin{document} \maketitle -\parindent=5mm -\parskip=0mm \raggedbottom \begin{abstract} -\noindent The Ysabeau font package provides \LaTeX\ support for traditional \TeX\ engines (\textsc{pdf}\TeX, dvips, an so on).\footnote{For shapes and weights, see \S~\ref{sec:shapes-and-weights}, page \pageref{sec:shapes-and-weights}.} For \hologo{XeTeX} and \hologo{LuaTeX} users, OpenType and TrueType fonts \emph{only} are provided to use with \texttt{fontspec} package. This package does not provide configuration files for those \TeX\ engines. +\noindent The Ysabeau font package provides \LaTeX\ support for traditional \TeX\ engines (\textsc{pdf}\TeX, dvips, an so on).\footnote{For shapes and weights, see \S~\ref{sec:shapes-and-weights}, page \pageref{sec:shapes-and-weights}.} For \hologo{XeTeX} and \hologo{LuaTeX} users, OpenType and TrueType fonts are \emph{only} provided to use with \texttt{fontspec} package. This package does not provide configuration files for those \TeX\ engines. \end{abstract} \section{Introduction}\label{sec:introduction} \thispagestyle{empty} @@ -99,7 +101,7 @@ On github, we can read: \begin{quote} Ysabeau is a free type family developed by Christian Thalmann (Catharsis Fonts). It combines the time-honored and supremely readable letterforms of the Garamond legacy with the clean crispness of a low-contrast sans serif, rendering it well suited for body copy as well as display. \end{quote} -Ysabeau font was drawn from scratch by Christian Thalmann, using the comercial font editor Glyphs, but was distributed under \textsc{sil} open font license. Previously known as ``Eua de Garamond'', the typeface was later renamed after Ysabeau, the second wife of Claude Garamond (1499--1561). In the end, it's just another Garamond typeface in sans serif form. +Ysabeau font was drawn from scratch by Christian Thalmann, using the comercial font editor Glyphs, but was distributed under \textsc{sil} open font license. Previously known as ``Eua de Garamond'', the typeface was later renamed after Ysabeau, the second wife of Claude Garamond (1499--1561). In the end, it's just another Garamond typeface in sans serif form living out there. \section{Document license}\label{sec:document-license} This document is provided \emph{as is,} without warranty, and is distributed under \href{http://www.wtfpl.net}{Do What The Fuck You Want To Public License (\textsc{wtfpl})}, version 2 or later. For a detailed information about this license, visit \url{http://www.wtfpl.net/about} \section{Interference with other packages} @@ -125,7 +127,7 @@ oldstyle, osf or OSF\textsu{*} & it will use oldstyle figures & \textosf{12345} tabular, t or T & it will use tabular figures & \texttlf{12345} \\ proportional, p or P\textsu{*} & it will use proportional figures & {} \\ mainfont & it will use Ysabeau font (\verb|\rmfamily|) by default & {} \\ -scosf & it will use oldstyle figures in small caps block & \textsc{12345} \\ +scosf & it will use oldstyle figures in small caps block & \textsc{xvii--xviii} \\ black & it will use black font (\verb|\bfseries|) & \black{black} \\ extrabold & it will use extrabold font (\verb|\bfseries|) & \extrabold{extrabold} \\ bold\textsu{*} & it will use bold font (\verb|\bfseries|) & \bold{bold} \\ @@ -138,10 +140,9 @@ thin & it will use thin font (\verb|\mdseries|) & \thin{thin} \\ hairline & it will use hairline font (\verb|\mdseries|) & \hairline{hairline} \\ \bottomrule \end{tabular} -\caption*{* default.\hspace*{0.5em}\textsu{1} a bit heavier than regular.} +\caption*{* default.\hspace*{1em}\textsu{1} a bit heavier than regular.} \end{table} \section{Font encodings}\label{sec:font-encodings} -%The following font encodings are provided: \textlf{QX, L7X, CS, LGR, T5, T4, TS3, T3, T2C, T2B, T2A, LY1, OT1, TS1} and \textlf{T1}. \begin{table}[H] \centering \caption{Font encodings} @@ -150,7 +151,7 @@ hairline & it will use hairline font (\verb|\mdseries|) & \hairline{hairline} \\ Language & Encodings \\ \midrule Vietnamese & \textlf{T5} \\ -African & \texttlf{T4} \\ +Afrikáans & \texttlf{T4} \\ \textsc{ipa} & \texttlf{TS3, T3} \\ Latin & \textlf{QX, CS, L7X, LY1, OT1, TS1, T1} \\ Cyrillic & \texttlf{T2C, T2B, T2A} \\ @@ -169,6 +170,7 @@ Shape & Render as \\ n & Romans \\ it & \emph{Italics} \\ sw & \textsw{ct, fi, fl, rt, sp, \&, Q} \\ +%sw & \textsw{Calligraphics} \\ sc & \textsc{Small caps} \\ \bottomrule \end{tabular} @@ -209,7 +211,7 @@ Thin & \verb|\thin{}| & \verb|\thinfont | & {\thinfont Thin} \\ Extralight & \verb|\extralight{}| & \verb|\extralightfont | & {\extralightfont Extralight} \\ Light & \verb|\light{}| & \verb|\lightfont | & {\lightfont light} \\ Semibold & \verb|\semibold{}| & \verb|\semiboldfont | & {\semiboldfont Semibold} \\ -Bold & \verb|\bold{}| & \verb|\bolfont | & {\boldfont Bold} \\ +Bold & \verb|\bold{}| & \verb|\boldfont | & {\boldfont Bold} \\ Extrabold & \verb|\extrabold{}| & \verb|\extraboldfont | & {\extraboldfont Extrabold} \\ Black & \verb|\black{}| & \verb|\blackfont | & {\blackfont Black} \\ \bottomrule @@ -228,6 +230,7 @@ Command & Declaration & Render as \\ \verb|\textlf{}| & \verb|\lfstyle| & {\lfstyle 1234567890} \\ \verb|\texttlf{}| & \verb|\tlfstyle| & {\tlfstyle 1234567890} \\ \verb|\textosf{}| & \verb|\osfstyle| & {\osfstyle 1234567890} \\ +\verb|\oldstylenums{}| & \verb|\osfstyle| & \oldstylenums{1234567890} \\ \verb|\texttosf{}| & \verb|\tosfstyle| & {\tosfstyle 1234567890} \\ \bottomrule \end{tabular} @@ -244,8 +247,8 @@ Command & Declarations & Render as \\ \verb|\textsu{}| & \verb|\supfigures| or \verb|\supstyle| & \textsu{1234567890} \\ \verb|\textsup{}| & \verb|\supfigures| or \verb|\supstyle| & \textsup{1234567890} \\ \verb|\textsuperior{}| & \verb|\supfigures| or \verb|\supstyle| & \textsuperior{1234567890} \\ -\verb|\textsuperscript{}| & \verb|\supfigures| or \verb|\supstyle| & \textsuperscript{1234567890} \\ -\verb|\textsuperscript*{}| & {} & \textsuperscript*{1234567890} \\ +%\verb|\textsuperscript{}| & {} & \textsuperscript{1234567890} \\ +%\verb|\textsuperscript*{}| & {} & \textsuperscript*{1234567890} \\ \bottomrule \end{tabular} \end{table} @@ -261,6 +264,7 @@ Command & Declarations & Render as \\ \verb|\textnumerators{}| & \verb|\numfigures| or \verb|\numstyle| & {\numstyle 1234567890} \\ \bottomrule \end{tabular} +\caption*{\textsc{Note:} superiors and numerators are different: a\textsu{1}\textnum{1}b.} \end{table} \subsection{Denominators}\label{subsec:denominators} \begin{table}[H] @@ -286,21 +290,24 @@ Command & Declarations & Render as \\ \midrule \verb|\textinf{}| & \verb|\inffigures| or \verb|\infstyle| & \textinf{1234567890} \\ \verb|\textinferior{}| & \verb|\inffigures| or \verb|\infstyle| & \textinferior{1234567890} \\ -\verb|\textsubscript{}| & \verb|\inffigures| or \verb|\infstyle| & \textsubscript{1234567890} \\ -\verb|\textsubscript*{}| & {} & \textsubscript*{1234567890} \\ +%\verb|\textsubscript{}| & {} & \textsubscript{1234567890} \\ +%\verb|\textsubscript*{}| & {} & \textsubscript*{1234567890} \\ \bottomrule \end{tabular} +\caption*{\textsc{Note:} denominators and inferiors are different: a\textde{1}\textinf{1}b.} \end{table} -\section{Fractions}\label{sec:fractions} +\def\solidus{{\fontencoding{TS1}\selectfont\char47}} +\section{\texorpdfstring{\protect\textsuperscript{Text}}{Text}\texorpdfstring{\protect\solidus}{\slash}\texorpdfstring{\protect\textsubscript{fractions}}{fractions}} +\label{sec:fractions} \begin{table}[H] \centering -\caption{Fractions} +\caption{\protect\textsuperscript{Text}\solidus\protect\textsubscript{fractions}} \begin{tabular}{@{}ll@{}} \toprule Command or declaration & Render as \\ \midrule -\verb|\textfrac[]{}{}| & \textfrac[1]{1}{2} \\ -\verb|\textfrac{}{}| & \phantom{0}\textfrac{1}{2} \\ +\verb|\textfrac[1]{1}{2}| & \textfrac[1]{1}{2} \\ +\verb|\textfrac{1}{2}| & \phantom{0}\textfrac{1}{2} \\ \verb|\onequarter| & \phantom{0}\onequarter \\ \verb|\onehalf| & \phantom{0}\onehalf \\ \verb|\threequarters| & \phantom{0}\threequarters \\ @@ -314,9 +321,9 @@ To use Ysabeau fonts, just add the line \end{verbatim} at the preamble of your document. That's it. -The Ysabeau fonts were created to Adobe PostScript (type1) using \texttt{otftotfm}; \LaTeX\ files support were created with \texttt{autoinst}, wrapper of \texttt{LCDF TypeTools} suite. This package would not exist without the help of Marc Penninga (\texttt{autoinst}) and Eddie Kohler (\texttt{LCDF TypeTools}). Thank you so much guys. +The Ysabeau fonts were created to Adobe PostScript (type1) using \texttt{cfftot1}; \LaTeX\ files support were created with \texttt{autoinst}, wrapper of \texttt{LCDF TypeTools} suite. This package would not exist without the help of \TeX\ h4ck3rs: Marc Penninga (\texttt{autoinst}) and Eddie Kohler (\texttt{LCDF TypeTools}). Thank you so much guys. -The Ysabeau fonts are distributed under \textsc{sil} open font license, version 1.1. A verbatim of this license can be found in \texttt{doc} folder. The \LaTeX\ files support are Public Domain. This document is licensed under \href{http://www.wtfpl.net}{What The Fuck You Want To Public License (\textsc{wtfpl})}, version 2 or later. A verbatim of this license can be found in \texttt{doc} folder. For a detailed information about this license, visit \url{http://www.wtfpl.net/about} +The Ysabeau fonts are distributed under \textls[50]{SIL} open font license, version 1.1. A verbatim of this license can be found in \texttt{doc} folder. The \LaTeX\ files support are Public Domain. This document is licensed under \href{http://www.wtfpl.net}{Do What The Fuck You Want To Public License (\textsc{wtfpl})}, version 2 or later. A verbatim of this license can be found in \texttt{doc} folder. For a detailed information about this license, visit \url{http://www.wtfpl.net/about} \section{Glyphs}\label{sec:glyphs} \subsection{QX} \fonttable{Ysabeau-Regular-lf-qx.tfm} diff --git a/fonts/ysabeau/latex/ysabeau.sty b/fonts/ysabeau/latex/ysabeau.sty index b633978943..0b89b90d0c 100644 --- a/fonts/ysabeau/latex/ysabeau.sty +++ b/fonts/ysabeau/latex/ysabeau.sty @@ -1,6 +1,7 @@ \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{ysabeau} - [2024/01/19 Style file for Ysabeau fonts (NMH).] +\def\fileversion{1.3} +\def\filedate{2024/10/26} +\ProvidesPackage{ysabeau}[\filedate\space v\fileversion\space Ysabeau fonts for LaTeX (NMH).] % Large portions of code was stolen from Michael Sharpe (cochineal.sty). Credits for him. @@ -143,6 +144,7 @@ \@nomath\osfstyle\relax \fontfamily{Ysabeau-OsF}\selectfont % }% Oldstyle Figures +\let\oldstylenums\osfstyle % Added 2024/10/22 \DeclareRobustCommand{\tosfstyle}{% \@nomath\tosfstyle\relax \fontfamily{Ysabeau-TOsF}\selectfont % @@ -181,14 +183,14 @@ OsF}\fontshape{sc}\selectfont #1}% \let\textsu\textsup \let\textsuperior\textsup \let\supstyle\supfigures % Add by me - \let\@oldtextsuperscript\textsuperscript - \def\textsuperscript{\@ifstar\@oldtextsuperscript\textsup} + %\let\@oldtextsuperscript\textsuperscript % clash with some serif fonts + %\def\textsuperscript{\@ifstar\@oldtextsuperscript\textsup} % clash with some serif fonts \def\@makefnmark{% \mbox{\footnotemarkfont\textsuperscript{\@thefnmark}}} \@ifundefined{ftntm@font}% {\let\footnotemarkfont\normalfont}% - {\let\footnotemarkfont\ftntm@font} - + {\let\footnotemarkfont\ftntm@font} + \fa@naming@exception{figures}{{inferior}{proportional}}{Inf} \fa@naming@exception{figures}{{inferior}{tabular}}{Inf} \def\inffigures{\@nomath\inffigures @@ -198,8 +200,8 @@ OsF}\fontshape{sc}\selectfont #1}% \let\textin\textinf \let\textinferior\textinf \let\infstyle\inffigures % Add by me - \let\@oldtextsubscript\textsubscript - \def\textsubscript{\@ifstar\@oldtextsubscript\textinf} + %\let\@oldtextsubscript\textsubscript % clash with some serif fonts + %\def\textsubscript{\@ifstar\@oldtextsubscript\textinf} % clash with some serif fonts \fa@naming@exception{figures}{{numerators}{proportional}}{Numr} %\fa@naming@exception{figures}{{numerator}{proportional}}{Numr} |