diff options
author | Karl Berry <karl@freefriends.org> | 2021-09-15 20:51:24 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2021-09-15 20:51:24 +0000 |
commit | d5395b52dba2ebe07547293e65ac15a5c02d9b4f (patch) | |
tree | d4d6c55f5f102b39cd21c6a472e4f91eaddb6b4f /Master/texmf-dist/doc | |
parent | 953440a42926ed50c8732e6b59037afecb5b088f (diff) |
kpfonts-otf (15sep21)
git-svn-id: svn://tug.org/texlive/trunk@60515 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc')
-rw-r--r-- | Master/texmf-dist/doc/fonts/kpfonts-otf/Kpfonts-OTF-Doc-English.ltx | 17 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fonts/kpfonts-otf/Kpfonts-OTF-Doc-English.pdf | bin | 192022 -> 191952 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/fonts/kpfonts-otf/Kpfonts-OTF-Doc-French.ltx | 58 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fonts/kpfonts-otf/Kpfonts-OTF-Doc-French.pdf | bin | 194203 -> 194713 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/fonts/kpfonts-otf/README.md | 11 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fonts/kpfonts-otf/unimath-kpfonts.pdf | bin | 1814438 -> 1814383 bytes |
6 files changed, 54 insertions, 32 deletions
diff --git a/Master/texmf-dist/doc/fonts/kpfonts-otf/Kpfonts-OTF-Doc-English.ltx b/Master/texmf-dist/doc/fonts/kpfonts-otf/Kpfonts-OTF-Doc-English.ltx index c7700bbc269..896999c02ab 100644 --- a/Master/texmf-dist/doc/fonts/kpfonts-otf/Kpfonts-OTF-Doc-English.ltx +++ b/Master/texmf-dist/doc/fonts/kpfonts-otf/Kpfonts-OTF-Doc-English.ltx @@ -6,7 +6,13 @@ \usepackage[svgnames]{xcolor} \usepackage[hypcap=false]{caption} \usepackage{shortvrb} -\usepackage{kpfonts-otf} +\usepackage[veryoldstyle]{kpfonts-otf} +\defaultfontfeatures+[\ttfamily]{RawFeature={-hist;-calt;-swsh;-onum}} +\defaultfontfeatures+[KpRoman,KpLight,\sffamily]{% + RawFeature={-hist;-hlig;-calt;-swsh;-rlig;-onum},% +} +\setmainfont{KpRoman} +\setsansfont{KpSans} \setmonofont{KpMono}[Color=DarkBlue] %Math demos \setmathfont{KpMath-Regular.otf}[version=full, CharacterVariant=3, @@ -41,8 +47,8 @@ \title{Kp-fonts: OpenType version} \author{\href{mailto:daniel.flipo@free.fr}{Daniel \textsc{Flipo}}} -\newcommand*{\version}{0.37} -\date{18th August, 2021} +\newcommand*{\version}{0.38} +\date{12th September, 2021} \begin{document} \selectlanguage{british} @@ -216,10 +222,7 @@ and a bunch of Kp-fonts specifics symbols. and ancient ligatures {\addfontfeatures{RawFeature=+hist;+hlig} si, sl, st} are activated. Coding \texttt{s=} prints a round `s’ anytime; in most cases this coding is - not necessary with LuaTeX% - \footnote{TeX’s \tild{} char (nobreakspace) fails to be recognised as ending - a word: \texttt{boys\tild{}band} prints - {\addfontfeatures{RawFeature=+hist;+hlig}boys~band}.}, + not necessary with LuaTeX, f.i. |\textit{some of Highlands’ mysterious castles…}| will print {\addfontfeatures{RawFeature=+hist;+hlig;+calt}% diff --git a/Master/texmf-dist/doc/fonts/kpfonts-otf/Kpfonts-OTF-Doc-English.pdf b/Master/texmf-dist/doc/fonts/kpfonts-otf/Kpfonts-OTF-Doc-English.pdf Binary files differindex 73a44095b22..da945629e5b 100644 --- a/Master/texmf-dist/doc/fonts/kpfonts-otf/Kpfonts-OTF-Doc-English.pdf +++ b/Master/texmf-dist/doc/fonts/kpfonts-otf/Kpfonts-OTF-Doc-English.pdf diff --git a/Master/texmf-dist/doc/fonts/kpfonts-otf/Kpfonts-OTF-Doc-French.ltx b/Master/texmf-dist/doc/fonts/kpfonts-otf/Kpfonts-OTF-Doc-French.ltx index 658013b7a21..175f2b775db 100644 --- a/Master/texmf-dist/doc/fonts/kpfonts-otf/Kpfonts-OTF-Doc-French.ltx +++ b/Master/texmf-dist/doc/fonts/kpfonts-otf/Kpfonts-OTF-Doc-French.ltx @@ -6,9 +6,19 @@ \usepackage[svgnames]{xcolor} \usepackage[hypcap=false]{caption} \usepackage{shortvrb} -\usepackage{kpfonts-otf} +\usepackage[veryoldstyle]{kpfonts-otf} % active la fonction "add_EoW" +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% On annule l’effet de l’option "veryoldstyle" tout en gardant "add_EoW" +\defaultfontfeatures+[\ttfamily]{RawFeature={-hist;-calt;-swsh;-onum}} +\defaultfontfeatures+[KpRoman,KpLight,\sffamily]{% + RawFeature={-hist;-hlig;-calt;-swsh;-rlig;-onum},% +} +% Recharger les fontes avec les nouvelles "features" : +\setmainfont{KpRoman} +\setsansfont{KpSans} \setmonofont{KpMono}[Color=DarkBlue] -% Pour les démos : +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%Pour les démos : \setmathfont{KpMath-Regular.otf}[version=full, CharacterVariant=3, StylisticSet={1,2,3,4,5,6,7}] @@ -43,8 +53,8 @@ \title{Kp-fonts version OpenType} \author{\href{mailto:daniel.flipo@free.fr}{Daniel \textsc{Flipo}}} -\newcommand*{\version}{0.37} -\date{18 août 2021} +\newcommand*{\version}{0.38} +\date{12 septembre 2021} \begin{document} \maketitle @@ -225,31 +235,29 @@ Notez que ces options n'affectent que les polices de texte. remplacé par le « {\addfontfeatures{RawFeature=+hist;+hlig}s} » long sauf en fin de mot (où il doit rester rond) et les ligatures {\addfontfeatures{RawFeature=+hist;+hlig} si, sl, st} sont activées. - Ceci fonctionne assez bien avec LuaTeX : le codage\\ - |\textit{« Des espoirs si funestes… »}| donne - {\addfontfeatures{RawFeature=+hist;+hlig;+fina;+calt} + Avec LuaTeX, le codage |\textit{« Des espoirs si funestes… »}| donne bien + {\addfontfeatures{RawFeature=+hist;+hlig;+calt} \textit{«Des espoirs si funestes…»}. } - Les choses se passent bien tant que le « s » est immédiatement suivi - d’une espace Unicode (U+0020 espace sécable de base, U+00A0 espace-mot - insécable, U+202F fine insécable) ou d’un signe de ponctuation (virgule, - point, etc.) \emph{mais pas} s’il est suivi d’une espace - insécable produite par TeX (sous la forme pénalité + espace)% + Les choses se passent bien tant que le « s » est immédiatement suivi des + \emph{caractères} Unicode U+0020 espace-mot, + U+00A0 espace-mot insécable, U+202F fine insécable + ou d’un signe de ponctuation (virgule, point, etc.) \emph{mais pas} s’il est + suivi d’une espace (sécable ou non) produite par TeX% \footnote{On utilise la \emph{feature} OpenType \texttt{calt} qui ne - reconnaît pas les \cmd{penalty} de TeX.} ! - - Exemple : le codage |\textit{espoirs, mais quels~espoirs.}| produit - {\addfontfeatures{RawFeature=+hist}\textit{espoirs, mais quels~espoirs?}} - - Même problème devant la ponctuation haute en français, sauf à utiliser - l’option |UnicodeNoBreakSpaces| de \pkg{babel-french}. On doit - forcer le «s» rond final en codant \texttt{s=} : - |\textit{espoirs? désespoirs=!}| produit - {\addfontfeatures{RawFeature=+hist}\textit{espoirs? désespoirs=!}} - - Avec XeTeX il faut forcer le «s» rond final avant toutes les espaces - en codant \texttt{s=}. + reconnaît ni les \cmd{hskip} ni les \cmd{penalty} de TeX.} ! + Un contournement est fourni dans \file{kpfont-otf.sty} uniquement pour le + moteur LuaTeX. + + Exemple : le codage |\textit{espoirs, mais quels~espoirs?}| produit comme il + se doit en français + {\addfontfeatures{RawFeature=+hist;+calt}\textit{espoirs, mais~quels~espoirs?}} + (avec fine insécable devant le `?’). + + Il est toujours possible de forcer un «s» rond en codant \texttt{s=}. + %Pour obtenir le même résultat avec XeTeX, il faudrait coder:\\ + Avec XeTeX, il faudrait coder: |\textit{espoirs, mais= quels=~espoirs=?}|. \item[largesmallcaps :] produit des petites capitales plus \textlsc{Grandes} que par les \textsc{Petites} obtenues par défaut. diff --git a/Master/texmf-dist/doc/fonts/kpfonts-otf/Kpfonts-OTF-Doc-French.pdf b/Master/texmf-dist/doc/fonts/kpfonts-otf/Kpfonts-OTF-Doc-French.pdf Binary files differindex 04075c8f6be..88966bd0366 100644 --- a/Master/texmf-dist/doc/fonts/kpfonts-otf/Kpfonts-OTF-Doc-French.pdf +++ b/Master/texmf-dist/doc/fonts/kpfonts-otf/Kpfonts-OTF-Doc-French.pdf diff --git a/Master/texmf-dist/doc/fonts/kpfonts-otf/README.md b/Master/texmf-dist/doc/fonts/kpfonts-otf/README.md index 8153fabc143..b936a57357b 100644 --- a/Master/texmf-dist/doc/fonts/kpfonts-otf/README.md +++ b/Master/texmf-dist/doc/fonts/kpfonts-otf/README.md @@ -141,6 +141,17 @@ Either version 1.3 or, at your option, any later version. - \perp, \bot, \rightangle, \angle, \measuredangle, \sphericalangle shifted up, their bottom rests on the baseline now. +* v. 0.38: + + 1. Text fonts: + - Glyphs U+200B (zero width space) and U+2060 (word joiner) added. + - Improved option "veryoldstyle" (luatex only): a final "s" is no longer + turned into the long variant. + - Fixed kerning after "f" in KpSans-BoldItalic. + 2. Math fonts: + - Added bold versions to \dotlessi, \dotlessj, named \mbfdotlessi, + \mbfdotlessj (\mbfimath and \mbfjmath were already available). + --- Copyright 2020-2021 Daniel Flipo E-mail: daniel (dot) flipo (at) free (dot) fr diff --git a/Master/texmf-dist/doc/fonts/kpfonts-otf/unimath-kpfonts.pdf b/Master/texmf-dist/doc/fonts/kpfonts-otf/unimath-kpfonts.pdf Binary files differindex 261e59fb10a..fce6666fdf1 100644 --- a/Master/texmf-dist/doc/fonts/kpfonts-otf/unimath-kpfonts.pdf +++ b/Master/texmf-dist/doc/fonts/kpfonts-otf/unimath-kpfonts.pdf |