summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2022-12-04 21:08:16 +0000
committerKarl Berry <karl@freefriends.org>2022-12-04 21:08:16 +0000
commit6d53282addaa0e6a411285edc4175f9114b50b01 (patch)
treee8474dd76be82cb59c4a7ea1e85d393ed176e0e2 /Master/texmf-dist/doc
parentfc934166e6db327e06b3e089fc1f64aeb8692260 (diff)
mathfont (4dec22)
git-svn-id: svn://tug.org/texlive/trunk@65193 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc')
-rw-r--r--Master/texmf-dist/doc/latex/mathfont/README.txt130
-rw-r--r--Master/texmf-dist/doc/latex/mathfont/mathfont_code.pdfbin381683 -> 363665 bytes
-rw-r--r--Master/texmf-dist/doc/latex/mathfont/mathfont_doc_patch.tex63
-rw-r--r--Master/texmf-dist/doc/latex/mathfont/mathfont_equations.tex63
-rw-r--r--Master/texmf-dist/doc/latex/mathfont/mathfont_example_cormorant.pdfbin48599 -> 51367 bytes
-rw-r--r--Master/texmf-dist/doc/latex/mathfont/mathfont_example_cormorant.tex69
-rw-r--r--Master/texmf-dist/doc/latex/mathfont/mathfont_example_kelvinch.pdfbin70870 -> 85049 bytes
-rw-r--r--Master/texmf-dist/doc/latex/mathfont/mathfont_example_kelvinch.tex65
-rw-r--r--Master/texmf-dist/doc/latex/mathfont/mathfont_example_roboto.pdfbin47734 -> 54342 bytes
-rw-r--r--Master/texmf-dist/doc/latex/mathfont/mathfont_example_roboto.tex65
-rw-r--r--Master/texmf-dist/doc/latex/mathfont/mathfont_example_typey.pdfbin39136 -> 47387 bytes
-rw-r--r--Master/texmf-dist/doc/latex/mathfont/mathfont_example_typey.tex90
-rw-r--r--Master/texmf-dist/doc/latex/mathfont/mathfont_heading.tex68
-rw-r--r--Master/texmf-dist/doc/latex/mathfont/mathfont_symbol_list.pdfbin185186 -> 186232 bytes
-rw-r--r--Master/texmf-dist/doc/latex/mathfont/mathfont_symbol_list.tex65
-rw-r--r--Master/texmf-dist/doc/latex/mathfont/mathfont_user_guide.pdfbin114809 -> 115314 bytes
-rw-r--r--Master/texmf-dist/doc/latex/mathfont/mathfont_user_guide.tex105
17 files changed, 459 insertions, 324 deletions
diff --git a/Master/texmf-dist/doc/latex/mathfont/README.txt b/Master/texmf-dist/doc/latex/mathfont/README.txt
index b5a8f78c16e..99ed16767f2 100644
--- a/Master/texmf-dist/doc/latex/mathfont/README.txt
+++ b/Master/texmf-dist/doc/latex/mathfont/README.txt
@@ -1,47 +1,71 @@
-LaTeX package mathfont version 2.0 installation information.
+LaTeX package mathfont version 2.2 installation information,
+released December 2022.
-This file is README.txt from version 2.0 of the free and
+This file is README.txt from version 2.2 of the free and
open-source LaTeX package "mathfont," to be used with the
XeTeX or LuaTeX engines. The package is designed to adapt
text fonts for use in math mode, and if you typeset your
document with LuaLaTeX, mathfont adds resizable delimiters,
big operators, and a MathConstants table to your font.
-Besides this file, the installation contains the following
+*********************************************************
+
+To install mathfont automatically, update your TeXLive or
+MacTeX distribution or use a package manager such as tlmgr.
+
+To install mathfont manually, you need to generate the
+package file mathfont.sty from mathfont.dtx. You can do
+this in two ways:
+
+ (1) Running Plain TeX on mathfont_code.dtx will create
+ mathfont.sty as well as several other tex files
+ that can be used for typesetting documentation.
+
+ (2) Running LaTeX on mathfont_code.dtx will produce the
+ files listed in point (1) including mathfont.sty as
+ well as mathfont_code.pdf.
+
+Once you have created mathfont.sty, you should move it
+into a directory searchable by TeX to complete the
+installation.
+
+*********************************************************
+
+Besides this README, the installation contains the following
items:
- (1) mathfont_code.dtx: the primary file. Run this file
- through LaTeX to generate mathfont.sty and complete
- the installation.
+ (1) mathfont_code.dtx: the primary file. See above for
+ instructions to generate mathfont.sty from this file
+ and complete the installation.
(2) mathfont_code.pdf: documentation of the package code.
- (3) mathfont_symbol_list.pdf: a list of symbols that
+ (3) mathfont_symbol_list.pdf: a list of symbols that
mathfont provides access to.
(4) mathfont_user_guide.pdf: a user guide.
(5) four files called mathfont_example_<fontname>.pdf:
- example files showing mathfont in action.
+ examples of mathfont in action.
-To install mathfont automatically, update your TeXLive or
-MacTeX distribution or use a package manager such as tlmgr.
-To install mathfont manually, run mathfont_code.dtx through
-LaTeX and move the derived file mathfont.sty to a directory
-searchable by TeX.
+Typesetting mathfont_code.dtx will generate the tex files
+used to create the pdf documentation listed in points (3)
+through (5) above.
+
+*********************************************************
-Copyright 2018-2021 by Conrad Kosowsky
+Copyright 2018-2022 by Conrad Kosowsky
-This file may be distributed and modified under the terms
-of the LaTeX Public Project License, version 1.3c or any
-later version. The most recent version of this license is
-available online at
+This Work may be used, distributed, and modified under the
+terms of the LaTeX Public Project License, version 1.3c or
+any later version. The most recent version of this license
+is available online at
https://www.latex-project.org/lppl/.
This Work has the LPPL status "maintained," and the current
-maintainer is the package author, Conrad Kosowsky. He can
-be reached at kosowsky.latex@gmail.com. The Work consists
+maintainer is the package author, Conrad Kosowsky. He can
+be reached at kosowsky.latex@gmail.com. The Work consists
of the following items:
(1) the base file:
@@ -73,29 +97,9 @@ of the following items:
(5) all other files created through the configuration
process
- (6) the associated README.txt file
-
-THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY EXPRESS
-OR IMPLIED WARRANTY, INCLUDING THE IMPLIED WARRANTIES
-OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
-IF THE SOFTWARE IS DEFECTIVE, YOU AGREE TO ASSUME THE
-COST FOR ANY REPAIR OR CORRECTION.
-
-BY USING OR DISTRIBUTING THIS SOFTWARE, YOU AGREE
-TO RELEASE THE PACKAGE AUTHOR FROM ANY LIABILITY FOR
-DAMAGES ARISING OUT OF YOUR USE OF THE SOFTWARE. YOU
-AGREE TO DO SO TO THE MAXIMUM EXTENT ALLOWED UNDER
-APPLICABLE LAW AND EVEN IF THE PACKAGE AUTHOR HAS
-BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
-
-See also the "No Warranty" section of the LaTeX Project
-Public License. In releasing the package author from
-liability, you also release from liability any third
-parties who distribute the software under the terms
-of the LaTeX Project Public License. Derivative works
-based on this package may come with their own license or
-terms of use, and the package author is not responsible
-for any third-party software.
+ and
+
+ (6) this README.txt file
The Work does not include any fonts, and the installation
does not contain any font files. The fonts Bona Nova,
@@ -105,7 +109,39 @@ License and are used pursuant to that license. The font
Roboto has been released under the Apache License and is
used pursuant to that license.
-For more information, see mathfont_code.dtx.
-
-Happy TeXing!
-
+PLEASE KNOW THAT THIS FREE SOFTWARE IS PROVIDED WITHOUT
+ANY WARRANTY. SPECIFICALLY, THE "NO WARRANTY" SECTION OF
+THE LATEX PROJECT PUBLIC LICENSE STATES THE FOLLOWING:
+
+THERE IS NO WARRANTY FOR THE WORK. EXCEPT WHEN OTHERWISE
+STATED IN WRITING, THE COPYRIGHT HOLDER PROVIDES THE WORK
+`AS IS’, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE
+OF THE WORK IS WITH YOU. SHOULD THE WORK PROVE DEFECTIVE,
+YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR, OR
+CORRECTION.
+
+IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED
+TO IN WRITING WILL THE COPYRIGHT HOLDER, OR ANY AUTHOR
+NAMED IN THE COMPONENTS OF THE WORK, OR ANY OTHER PARTY
+WHO MAY DISTRIBUTE AND/OR MODIFY THE WORK AS PERMITTED
+ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,
+SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT
+OF ANY USE OF THE WORK OR OUT OF INABILITY TO USE THE WORK
+(INCLUDING, BUT NOT LIMITED TO, LOSS OF DATA, DATA BEING
+RENDERED INACCURATE, OR LOSSES SUSTAINED BY ANYONE AS A
+RESULT OF ANY FAILURE OF THE WORK TO OPERATE WITH ANY
+OTHER PROGRAMS), EVEN IF THE COPYRIGHT HOLDER OR SAID
+AUTHOR OR SAID OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+For more information, see the LaTeX Project Public License.
+Derivative works based on this package may come with their
+own license or terms of use, and the package author is not
+responsible for any third-party software.
+
+*********************************************************
+
+For more information, see mathfont_code.dtx. Happy TeXing!
diff --git a/Master/texmf-dist/doc/latex/mathfont/mathfont_code.pdf b/Master/texmf-dist/doc/latex/mathfont/mathfont_code.pdf
index 2872bf268f7..1b581325fed 100644
--- a/Master/texmf-dist/doc/latex/mathfont/mathfont_code.pdf
+++ b/Master/texmf-dist/doc/latex/mathfont/mathfont_code.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/mathfont/mathfont_doc_patch.tex b/Master/texmf-dist/doc/latex/mathfont/mathfont_doc_patch.tex
index 206dd1f6f1c..34d629031af 100644
--- a/Master/texmf-dist/doc/latex/mathfont/mathfont_doc_patch.tex
+++ b/Master/texmf-dist/doc/latex/mathfont/mathfont_doc_patch.tex
@@ -6,16 +6,16 @@
%%
%% mathfont_code.dtx (with options: `doc')
%%
-%% This file is from version 2.0 of the free and open-source
+%% This file is from version 2.2 of the free and open-source
%% LaTeX package "mathfont," to be used with the XeTeX or
%% LuaTeX engines. (As of version 2.0, LuaTeX is recommended.)
%%
-%% Copyright 2018-2021 by Conrad Kosowsky
+%% Copyright 2018-2022 by Conrad Kosowsky
%%
-%% This file may be distributed and modified under the terms
-%% of the LaTeX Public Project License, version 1.3c or any
-%% later version. The most recent version of this license is
-%% available online at
+%% This Work may be used, distributed, and modified under the
+%% terms of the LaTeX Public Project License, version 1.3c or
+%% any later version. The most recent version of this license
+%% is available online at
%%
%% https://www.latex-project.org/lppl/.
%%
@@ -23,31 +23,40 @@
%% maintainer is the package author, Conrad Kosowsky. He can
%% be reached at kosowsky.latex@gmail.com.
%%
-%% THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY EXPRESS
-%% OR IMPLIED WARRANTY, INCLUDING THE IMPLIED WARRANTIES
-%% OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
-%% IF THE SOFTWARE IS DEFECTIVE, YOU AGREE TO ASSUME THE
-%% COST FOR ANY REPAIR OR CORRECTION.
+%% PLEASE KNOW THAT THIS FREE SOFTWARE IS PROVIDED WITHOUT
+%% ANY WARRANTY. SPECIFICALLY, THE "NO WARRANTY" SECTION OF
+%% THE LATEX PROJECT PUBLIC LICENSE STATES THE FOLLOWING:
%%
-%% BY USING OR DISTRIBUTING THIS SOFTWARE, YOU AGREE
-%% TO RELEASE THE PACKAGE AUTHOR FROM ANY LIABILITY FOR
-%% DAMAGES ARISING OUT OF YOUR USE OF THE SOFTWARE. YOU
-%% AGREE TO DO SO TO THE MAXIMUM EXTENT ALLOWED UNDER
-%% APPLICABLE LAW AND EVEN IF THE PACKAGE AUTHOR HAS
-%% BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+%% THERE IS NO WARRANTY FOR THE WORK. EXCEPT WHEN OTHERWISE
+%% STATED IN WRITING, THE COPYRIGHT HOLDER PROVIDES THE WORK
+%% `AS IS’, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+%% OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+%% WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+%% PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE
+%% OF THE WORK IS WITH YOU. SHOULD THE WORK PROVE DEFECTIVE,
+%% YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR, OR
+%% CORRECTION.
%%
-%% See also the "No Warranty" section of the LaTeX Project
-%% Public License. In releasing the package author from
-%% liability, you also release from liability any third
-%% parties who distribute the software under the terms
-%% of the LaTeX Project Public License. Derivative works
-%% based on this package may come with their own license or
-%% terms of use, and the package author is not responsible
-%% for any third-party software.
+%% IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED
+%% TO IN WRITING WILL THE COPYRIGHT HOLDER, OR ANY AUTHOR
+%% NAMED IN THE COMPONENTS OF THE WORK, OR ANY OTHER PARTY
+%% WHO MAY DISTRIBUTE AND/OR MODIFY THE WORK AS PERMITTED
+%% ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,
+%% SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT
+%% OF ANY USE OF THE WORK OR OUT OF INABILITY TO USE THE WORK
+%% (INCLUDING, BUT NOT LIMITED TO, LOSS OF DATA, DATA BEING
+%% RENDERED INACCURATE, OR LOSSES SUSTAINED BY ANYONE AS A
+%% RESULT OF ANY FAILURE OF THE WORK TO OPERATE WITH ANY
+%% OTHER PROGRAMS), EVEN IF THE COPYRIGHT HOLDER OR SAID
+%% AUTHOR OR SAID OTHER PARTY HAS BEEN ADVISED OF THE
+%% POSSIBILITY OF SUCH DAMAGES.
%%
-%% For more information, see the mathfont_code.dtx.
+%% For more information, see the LaTeX Project Public License.
+%% Derivative works based on this package may come with their
+%% own license or terms of use, and the package author is not
+%% responsible for any third-party software.
%%
-%% Happy TeXing!
+%% For more information, see mathfont_code.dtx. Happy TeXing!
%%
\let\?\SpecialUsageIndex
diff --git a/Master/texmf-dist/doc/latex/mathfont/mathfont_equations.tex b/Master/texmf-dist/doc/latex/mathfont/mathfont_equations.tex
index d63e2972553..0814fe65625 100644
--- a/Master/texmf-dist/doc/latex/mathfont/mathfont_equations.tex
+++ b/Master/texmf-dist/doc/latex/mathfont/mathfont_equations.tex
@@ -6,16 +6,16 @@
%%
%% mathfont_code.dtx (with options: `equations')
%%
-%% This file is from version 2.0 of the free and open-source
+%% This file is from version 2.2 of the free and open-source
%% LaTeX package "mathfont," to be used with the XeTeX or
%% LuaTeX engines. (As of version 2.0, LuaTeX is recommended.)
%%
-%% Copyright 2018-2021 by Conrad Kosowsky
+%% Copyright 2018-2022 by Conrad Kosowsky
%%
-%% This file may be distributed and modified under the terms
-%% of the LaTeX Public Project License, version 1.3c or any
-%% later version. The most recent version of this license is
-%% available online at
+%% This Work may be used, distributed, and modified under the
+%% terms of the LaTeX Public Project License, version 1.3c or
+%% any later version. The most recent version of this license
+%% is available online at
%%
%% https://www.latex-project.org/lppl/.
%%
@@ -23,31 +23,40 @@
%% maintainer is the package author, Conrad Kosowsky. He can
%% be reached at kosowsky.latex@gmail.com.
%%
-%% THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY EXPRESS
-%% OR IMPLIED WARRANTY, INCLUDING THE IMPLIED WARRANTIES
-%% OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
-%% IF THE SOFTWARE IS DEFECTIVE, YOU AGREE TO ASSUME THE
-%% COST FOR ANY REPAIR OR CORRECTION.
+%% PLEASE KNOW THAT THIS FREE SOFTWARE IS PROVIDED WITHOUT
+%% ANY WARRANTY. SPECIFICALLY, THE "NO WARRANTY" SECTION OF
+%% THE LATEX PROJECT PUBLIC LICENSE STATES THE FOLLOWING:
%%
-%% BY USING OR DISTRIBUTING THIS SOFTWARE, YOU AGREE
-%% TO RELEASE THE PACKAGE AUTHOR FROM ANY LIABILITY FOR
-%% DAMAGES ARISING OUT OF YOUR USE OF THE SOFTWARE. YOU
-%% AGREE TO DO SO TO THE MAXIMUM EXTENT ALLOWED UNDER
-%% APPLICABLE LAW AND EVEN IF THE PACKAGE AUTHOR HAS
-%% BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+%% THERE IS NO WARRANTY FOR THE WORK. EXCEPT WHEN OTHERWISE
+%% STATED IN WRITING, THE COPYRIGHT HOLDER PROVIDES THE WORK
+%% `AS IS’, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+%% OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+%% WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+%% PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE
+%% OF THE WORK IS WITH YOU. SHOULD THE WORK PROVE DEFECTIVE,
+%% YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR, OR
+%% CORRECTION.
%%
-%% See also the "No Warranty" section of the LaTeX Project
-%% Public License. In releasing the package author from
-%% liability, you also release from liability any third
-%% parties who distribute the software under the terms
-%% of the LaTeX Project Public License. Derivative works
-%% based on this package may come with their own license or
-%% terms of use, and the package author is not responsible
-%% for any third-party software.
+%% IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED
+%% TO IN WRITING WILL THE COPYRIGHT HOLDER, OR ANY AUTHOR
+%% NAMED IN THE COMPONENTS OF THE WORK, OR ANY OTHER PARTY
+%% WHO MAY DISTRIBUTE AND/OR MODIFY THE WORK AS PERMITTED
+%% ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,
+%% SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT
+%% OF ANY USE OF THE WORK OR OUT OF INABILITY TO USE THE WORK
+%% (INCLUDING, BUT NOT LIMITED TO, LOSS OF DATA, DATA BEING
+%% RENDERED INACCURATE, OR LOSSES SUSTAINED BY ANYONE AS A
+%% RESULT OF ANY FAILURE OF THE WORK TO OPERATE WITH ANY
+%% OTHER PROGRAMS), EVEN IF THE COPYRIGHT HOLDER OR SAID
+%% AUTHOR OR SAID OTHER PARTY HAS BEEN ADVISED OF THE
+%% POSSIBILITY OF SUCH DAMAGES.
%%
-%% For more information, see the mathfont_code.dtx.
+%% For more information, see the LaTeX Project Public License.
+%% Derivative works based on this package may come with their
+%% own license or terms of use, and the package author is not
+%% responsible for any third-party software.
%%
-%% Happy TeXing!
+%% For more information, see mathfont_code.dtx. Happy TeXing!
%%
\begin{multicols}{2}
\let\medskip\relax
diff --git a/Master/texmf-dist/doc/latex/mathfont/mathfont_example_cormorant.pdf b/Master/texmf-dist/doc/latex/mathfont/mathfont_example_cormorant.pdf
index 5c86d9e601d..ef8e4439c2a 100644
--- a/Master/texmf-dist/doc/latex/mathfont/mathfont_example_cormorant.pdf
+++ b/Master/texmf-dist/doc/latex/mathfont/mathfont_example_cormorant.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/mathfont/mathfont_example_cormorant.tex b/Master/texmf-dist/doc/latex/mathfont/mathfont_example_cormorant.tex
index cd79821b1a4..102d106d834 100644
--- a/Master/texmf-dist/doc/latex/mathfont/mathfont_example_cormorant.tex
+++ b/Master/texmf-dist/doc/latex/mathfont/mathfont_example_cormorant.tex
@@ -6,16 +6,16 @@
%%
%% mathfont_code.dtx (with options: `cormorant')
%%
-%% This file is from version 2.0 of the free and open-source
+%% This file is from version 2.2 of the free and open-source
%% LaTeX package "mathfont," to be used with the XeTeX or
%% LuaTeX engines. (As of version 2.0, LuaTeX is recommended.)
%%
-%% Copyright 2018-2021 by Conrad Kosowsky
+%% Copyright 2018-2022 by Conrad Kosowsky
%%
-%% This file may be distributed and modified under the terms
-%% of the LaTeX Public Project License, version 1.3c or any
-%% later version. The most recent version of this license is
-%% available online at
+%% This Work may be used, distributed, and modified under the
+%% terms of the LaTeX Public Project License, version 1.3c or
+%% any later version. The most recent version of this license
+%% is available online at
%%
%% https://www.latex-project.org/lppl/.
%%
@@ -23,31 +23,40 @@
%% maintainer is the package author, Conrad Kosowsky. He can
%% be reached at kosowsky.latex@gmail.com.
%%
-%% THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY EXPRESS
-%% OR IMPLIED WARRANTY, INCLUDING THE IMPLIED WARRANTIES
-%% OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
-%% IF THE SOFTWARE IS DEFECTIVE, YOU AGREE TO ASSUME THE
-%% COST FOR ANY REPAIR OR CORRECTION.
+%% PLEASE KNOW THAT THIS FREE SOFTWARE IS PROVIDED WITHOUT
+%% ANY WARRANTY. SPECIFICALLY, THE "NO WARRANTY" SECTION OF
+%% THE LATEX PROJECT PUBLIC LICENSE STATES THE FOLLOWING:
%%
-%% BY USING OR DISTRIBUTING THIS SOFTWARE, YOU AGREE
-%% TO RELEASE THE PACKAGE AUTHOR FROM ANY LIABILITY FOR
-%% DAMAGES ARISING OUT OF YOUR USE OF THE SOFTWARE. YOU
-%% AGREE TO DO SO TO THE MAXIMUM EXTENT ALLOWED UNDER
-%% APPLICABLE LAW AND EVEN IF THE PACKAGE AUTHOR HAS
-%% BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+%% THERE IS NO WARRANTY FOR THE WORK. EXCEPT WHEN OTHERWISE
+%% STATED IN WRITING, THE COPYRIGHT HOLDER PROVIDES THE WORK
+%% `AS IS’, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+%% OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+%% WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+%% PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE
+%% OF THE WORK IS WITH YOU. SHOULD THE WORK PROVE DEFECTIVE,
+%% YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR, OR
+%% CORRECTION.
%%
-%% See also the "No Warranty" section of the LaTeX Project
-%% Public License. In releasing the package author from
-%% liability, you also release from liability any third
-%% parties who distribute the software under the terms
-%% of the LaTeX Project Public License. Derivative works
-%% based on this package may come with their own license or
-%% terms of use, and the package author is not responsible
-%% for any third-party software.
+%% IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED
+%% TO IN WRITING WILL THE COPYRIGHT HOLDER, OR ANY AUTHOR
+%% NAMED IN THE COMPONENTS OF THE WORK, OR ANY OTHER PARTY
+%% WHO MAY DISTRIBUTE AND/OR MODIFY THE WORK AS PERMITTED
+%% ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,
+%% SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT
+%% OF ANY USE OF THE WORK OR OUT OF INABILITY TO USE THE WORK
+%% (INCLUDING, BUT NOT LIMITED TO, LOSS OF DATA, DATA BEING
+%% RENDERED INACCURATE, OR LOSSES SUSTAINED BY ANYONE AS A
+%% RESULT OF ANY FAILURE OF THE WORK TO OPERATE WITH ANY
+%% OTHER PROGRAMS), EVEN IF THE COPYRIGHT HOLDER OR SAID
+%% AUTHOR OR SAID OTHER PARTY HAS BEEN ADVISED OF THE
+%% POSSIBILITY OF SUCH DAMAGES.
%%
-%% For more information, see the mathfont_code.dtx.
+%% For more information, see the LaTeX Project Public License.
+%% Derivative works based on this package may come with their
+%% own license or terms of use, and the package author is not
+%% responsible for any third-party software.
%%
-%% Happy TeXing!
+%% For more information, see mathfont_code.dtx. Happy TeXing!
%%
\documentclass[12pt]{article}
\makeatletter
@@ -59,9 +68,9 @@
\usepackage{mathfont}
\DeclareFontFamily{TU}{Cormorant}{}
\DeclareFontShape{TU}{Cormorant}{m}{n}
- {<->"Cormorant Medium:\M@default@otf@features;-liga"}{}
+ {<->"Cormorant Medium:\M@otf@features;-liga"}{}
\DeclareFontShape{TU}{Cormorant}{m}{it}
- {<->"Cormorant Medium Italic:\M@default@otf@features"}{}
+ {<->"Cormorant Medium Italic:\M@otf@features"}{}
\mathfont[greeklower=upright,greekupper]{Crimson}
\mathfont[diacritics]{Bona Nova}
\setfont{Cormorant}
@@ -79,7 +88,7 @@
\input mathfont_heading.tex
-This is Cormorant with Crimson for Greek characters and Bona Nova for diacritics. Testing. Testing. Brown foxes quickly jump over dazzling does and harts. This document shows an example of mathfont in action. Unfortunately, there are many more equations in the world than I have space for here. Nevertheless, I hope I hit some of the highlights. Happy \TeX ing!
+This is Cormorant with Crimson for Greek characters and Bona Nova for diacritics. ``Testing. Testing.'' Brown foxes quickly jump over dazzling does and harts. This document shows an example of mathfont in action. Unfortunately, there are many more equations in the world than I have space for here. Nevertheless, I hope I hit some of the highlights. Happy \TeX ing!
\input{mathfont_equations.tex}
diff --git a/Master/texmf-dist/doc/latex/mathfont/mathfont_example_kelvinch.pdf b/Master/texmf-dist/doc/latex/mathfont/mathfont_example_kelvinch.pdf
index 43e7a1009f9..3ba67383209 100644
--- a/Master/texmf-dist/doc/latex/mathfont/mathfont_example_kelvinch.pdf
+++ b/Master/texmf-dist/doc/latex/mathfont/mathfont_example_kelvinch.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/mathfont/mathfont_example_kelvinch.tex b/Master/texmf-dist/doc/latex/mathfont/mathfont_example_kelvinch.tex
index 214a2fc35df..0b45b8ee39b 100644
--- a/Master/texmf-dist/doc/latex/mathfont/mathfont_example_kelvinch.tex
+++ b/Master/texmf-dist/doc/latex/mathfont/mathfont_example_kelvinch.tex
@@ -6,16 +6,16 @@
%%
%% mathfont_code.dtx (with options: `kelvinch')
%%
-%% This file is from version 2.0 of the free and open-source
+%% This file is from version 2.2 of the free and open-source
%% LaTeX package "mathfont," to be used with the XeTeX or
%% LuaTeX engines. (As of version 2.0, LuaTeX is recommended.)
%%
-%% Copyright 2018-2021 by Conrad Kosowsky
+%% Copyright 2018-2022 by Conrad Kosowsky
%%
-%% This file may be distributed and modified under the terms
-%% of the LaTeX Public Project License, version 1.3c or any
-%% later version. The most recent version of this license is
-%% available online at
+%% This Work may be used, distributed, and modified under the
+%% terms of the LaTeX Public Project License, version 1.3c or
+%% any later version. The most recent version of this license
+%% is available online at
%%
%% https://www.latex-project.org/lppl/.
%%
@@ -23,31 +23,40 @@
%% maintainer is the package author, Conrad Kosowsky. He can
%% be reached at kosowsky.latex@gmail.com.
%%
-%% THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY EXPRESS
-%% OR IMPLIED WARRANTY, INCLUDING THE IMPLIED WARRANTIES
-%% OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
-%% IF THE SOFTWARE IS DEFECTIVE, YOU AGREE TO ASSUME THE
-%% COST FOR ANY REPAIR OR CORRECTION.
+%% PLEASE KNOW THAT THIS FREE SOFTWARE IS PROVIDED WITHOUT
+%% ANY WARRANTY. SPECIFICALLY, THE "NO WARRANTY" SECTION OF
+%% THE LATEX PROJECT PUBLIC LICENSE STATES THE FOLLOWING:
%%
-%% BY USING OR DISTRIBUTING THIS SOFTWARE, YOU AGREE
-%% TO RELEASE THE PACKAGE AUTHOR FROM ANY LIABILITY FOR
-%% DAMAGES ARISING OUT OF YOUR USE OF THE SOFTWARE. YOU
-%% AGREE TO DO SO TO THE MAXIMUM EXTENT ALLOWED UNDER
-%% APPLICABLE LAW AND EVEN IF THE PACKAGE AUTHOR HAS
-%% BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+%% THERE IS NO WARRANTY FOR THE WORK. EXCEPT WHEN OTHERWISE
+%% STATED IN WRITING, THE COPYRIGHT HOLDER PROVIDES THE WORK
+%% `AS IS’, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+%% OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+%% WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+%% PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE
+%% OF THE WORK IS WITH YOU. SHOULD THE WORK PROVE DEFECTIVE,
+%% YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR, OR
+%% CORRECTION.
%%
-%% See also the "No Warranty" section of the LaTeX Project
-%% Public License. In releasing the package author from
-%% liability, you also release from liability any third
-%% parties who distribute the software under the terms
-%% of the LaTeX Project Public License. Derivative works
-%% based on this package may come with their own license or
-%% terms of use, and the package author is not responsible
-%% for any third-party software.
+%% IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED
+%% TO IN WRITING WILL THE COPYRIGHT HOLDER, OR ANY AUTHOR
+%% NAMED IN THE COMPONENTS OF THE WORK, OR ANY OTHER PARTY
+%% WHO MAY DISTRIBUTE AND/OR MODIFY THE WORK AS PERMITTED
+%% ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,
+%% SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT
+%% OF ANY USE OF THE WORK OR OUT OF INABILITY TO USE THE WORK
+%% (INCLUDING, BUT NOT LIMITED TO, LOSS OF DATA, DATA BEING
+%% RENDERED INACCURATE, OR LOSSES SUSTAINED BY ANYONE AS A
+%% RESULT OF ANY FAILURE OF THE WORK TO OPERATE WITH ANY
+%% OTHER PROGRAMS), EVEN IF THE COPYRIGHT HOLDER OR SAID
+%% AUTHOR OR SAID OTHER PARTY HAS BEEN ADVISED OF THE
+%% POSSIBILITY OF SUCH DAMAGES.
%%
-%% For more information, see the mathfont_code.dtx.
+%% For more information, see the LaTeX Project Public License.
+%% Derivative works based on this package may come with their
+%% own license or terms of use, and the package author is not
+%% responsible for any third-party software.
%%
-%% Happy TeXing!
+%% For more information, see mathfont_code.dtx. Happy TeXing!
%%
\documentclass[12pt]{article}
\makeatletter
@@ -72,7 +81,7 @@
\input mathfont_heading.tex
-This is Kelvinch with Crimson for the radical signs. Testing. Testing. Brown foxes quickly jump over dazzling does and harts. This document shows an example of mathfont in action. Unfortunately, there are many more equations in the world than I have space for here. Nevertheless, I hope I hit some of the highlights. Happy \TeX ing!
+This is Kelvinch with Crimson for the radical signs. ``Testing. Testing.'' Brown foxes quickly jump over dazzling does and harts. This document shows an example of mathfont in action. Unfortunately, there are many more equations in the world than I have space for here. Nevertheless, I hope I hit some of the highlights. Happy \TeX ing!
\input{mathfont_equations.tex}
diff --git a/Master/texmf-dist/doc/latex/mathfont/mathfont_example_roboto.pdf b/Master/texmf-dist/doc/latex/mathfont/mathfont_example_roboto.pdf
index 66ec5982b5d..221f66ba6b8 100644
--- a/Master/texmf-dist/doc/latex/mathfont/mathfont_example_roboto.pdf
+++ b/Master/texmf-dist/doc/latex/mathfont/mathfont_example_roboto.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/mathfont/mathfont_example_roboto.tex b/Master/texmf-dist/doc/latex/mathfont/mathfont_example_roboto.tex
index 42a7a742b18..31b71a7e371 100644
--- a/Master/texmf-dist/doc/latex/mathfont/mathfont_example_roboto.tex
+++ b/Master/texmf-dist/doc/latex/mathfont/mathfont_example_roboto.tex
@@ -6,16 +6,16 @@
%%
%% mathfont_code.dtx (with options: `roboto')
%%
-%% This file is from version 2.0 of the free and open-source
+%% This file is from version 2.2 of the free and open-source
%% LaTeX package "mathfont," to be used with the XeTeX or
%% LuaTeX engines. (As of version 2.0, LuaTeX is recommended.)
%%
-%% Copyright 2018-2021 by Conrad Kosowsky
+%% Copyright 2018-2022 by Conrad Kosowsky
%%
-%% This file may be distributed and modified under the terms
-%% of the LaTeX Public Project License, version 1.3c or any
-%% later version. The most recent version of this license is
-%% available online at
+%% This Work may be used, distributed, and modified under the
+%% terms of the LaTeX Public Project License, version 1.3c or
+%% any later version. The most recent version of this license
+%% is available online at
%%
%% https://www.latex-project.org/lppl/.
%%
@@ -23,31 +23,40 @@
%% maintainer is the package author, Conrad Kosowsky. He can
%% be reached at kosowsky.latex@gmail.com.
%%
-%% THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY EXPRESS
-%% OR IMPLIED WARRANTY, INCLUDING THE IMPLIED WARRANTIES
-%% OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
-%% IF THE SOFTWARE IS DEFECTIVE, YOU AGREE TO ASSUME THE
-%% COST FOR ANY REPAIR OR CORRECTION.
+%% PLEASE KNOW THAT THIS FREE SOFTWARE IS PROVIDED WITHOUT
+%% ANY WARRANTY. SPECIFICALLY, THE "NO WARRANTY" SECTION OF
+%% THE LATEX PROJECT PUBLIC LICENSE STATES THE FOLLOWING:
%%
-%% BY USING OR DISTRIBUTING THIS SOFTWARE, YOU AGREE
-%% TO RELEASE THE PACKAGE AUTHOR FROM ANY LIABILITY FOR
-%% DAMAGES ARISING OUT OF YOUR USE OF THE SOFTWARE. YOU
-%% AGREE TO DO SO TO THE MAXIMUM EXTENT ALLOWED UNDER
-%% APPLICABLE LAW AND EVEN IF THE PACKAGE AUTHOR HAS
-%% BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+%% THERE IS NO WARRANTY FOR THE WORK. EXCEPT WHEN OTHERWISE
+%% STATED IN WRITING, THE COPYRIGHT HOLDER PROVIDES THE WORK
+%% `AS IS’, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+%% OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+%% WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+%% PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE
+%% OF THE WORK IS WITH YOU. SHOULD THE WORK PROVE DEFECTIVE,
+%% YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR, OR
+%% CORRECTION.
%%
-%% See also the "No Warranty" section of the LaTeX Project
-%% Public License. In releasing the package author from
-%% liability, you also release from liability any third
-%% parties who distribute the software under the terms
-%% of the LaTeX Project Public License. Derivative works
-%% based on this package may come with their own license or
-%% terms of use, and the package author is not responsible
-%% for any third-party software.
+%% IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED
+%% TO IN WRITING WILL THE COPYRIGHT HOLDER, OR ANY AUTHOR
+%% NAMED IN THE COMPONENTS OF THE WORK, OR ANY OTHER PARTY
+%% WHO MAY DISTRIBUTE AND/OR MODIFY THE WORK AS PERMITTED
+%% ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,
+%% SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT
+%% OF ANY USE OF THE WORK OR OUT OF INABILITY TO USE THE WORK
+%% (INCLUDING, BUT NOT LIMITED TO, LOSS OF DATA, DATA BEING
+%% RENDERED INACCURATE, OR LOSSES SUSTAINED BY ANYONE AS A
+%% RESULT OF ANY FAILURE OF THE WORK TO OPERATE WITH ANY
+%% OTHER PROGRAMS), EVEN IF THE COPYRIGHT HOLDER OR SAID
+%% AUTHOR OR SAID OTHER PARTY HAS BEEN ADVISED OF THE
+%% POSSIBILITY OF SUCH DAMAGES.
%%
-%% For more information, see the mathfont_code.dtx.
+%% For more information, see the LaTeX Project Public License.
+%% Derivative works based on this package may come with their
+%% own license or terms of use, and the package author is not
+%% responsible for any third-party software.
%%
-%% Happy TeXing!
+%% For more information, see mathfont_code.dtx. Happy TeXing!
%%
\documentclass[12pt]{article}
\makeatletter
@@ -76,7 +85,7 @@
\input mathfont_heading.tex
-This is Roboto with Overpass for the radical signs and STIXGeneral for the tensor product. Testing. Testing. Brown foxes quickly jump over dazzling does and harts. This document shows an example of mathfont in action. Unfortunately, there are many more equations in the world than I have space for here. Nevertheless, I hope I hit some of the highlights. Happy \TeX ing!
+This is Roboto with Overpass for the radical signs and STIXGeneral for the tensor product. ``Testing. Testing.'' Brown foxes quickly jump over dazzling does and harts. This document shows an example of mathfont in action. Unfortunately, there are many more equations in the world than I have space for here. Nevertheless, I hope I hit some of the highlights. Happy \TeX ing!
\input{mathfont_equations.tex}
diff --git a/Master/texmf-dist/doc/latex/mathfont/mathfont_example_typey.pdf b/Master/texmf-dist/doc/latex/mathfont/mathfont_example_typey.pdf
index 364d67688a7..25b8de05670 100644
--- a/Master/texmf-dist/doc/latex/mathfont/mathfont_example_typey.pdf
+++ b/Master/texmf-dist/doc/latex/mathfont/mathfont_example_typey.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/mathfont/mathfont_example_typey.tex b/Master/texmf-dist/doc/latex/mathfont/mathfont_example_typey.tex
index 4adcd610956..21c9efc3434 100644
--- a/Master/texmf-dist/doc/latex/mathfont/mathfont_example_typey.tex
+++ b/Master/texmf-dist/doc/latex/mathfont/mathfont_example_typey.tex
@@ -6,16 +6,16 @@
%%
%% mathfont_code.dtx (with options: `typey')
%%
-%% This file is from version 2.0 of the free and open-source
+%% This file is from version 2.2 of the free and open-source
%% LaTeX package "mathfont," to be used with the XeTeX or
%% LuaTeX engines. (As of version 2.0, LuaTeX is recommended.)
%%
-%% Copyright 2018-2021 by Conrad Kosowsky
+%% Copyright 2018-2022 by Conrad Kosowsky
%%
-%% This file may be distributed and modified under the terms
-%% of the LaTeX Public Project License, version 1.3c or any
-%% later version. The most recent version of this license is
-%% available online at
+%% This Work may be used, distributed, and modified under the
+%% terms of the LaTeX Public Project License, version 1.3c or
+%% any later version. The most recent version of this license
+%% is available online at
%%
%% https://www.latex-project.org/lppl/.
%%
@@ -23,31 +23,40 @@
%% maintainer is the package author, Conrad Kosowsky. He can
%% be reached at kosowsky.latex@gmail.com.
%%
-%% THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY EXPRESS
-%% OR IMPLIED WARRANTY, INCLUDING THE IMPLIED WARRANTIES
-%% OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
-%% IF THE SOFTWARE IS DEFECTIVE, YOU AGREE TO ASSUME THE
-%% COST FOR ANY REPAIR OR CORRECTION.
+%% PLEASE KNOW THAT THIS FREE SOFTWARE IS PROVIDED WITHOUT
+%% ANY WARRANTY. SPECIFICALLY, THE "NO WARRANTY" SECTION OF
+%% THE LATEX PROJECT PUBLIC LICENSE STATES THE FOLLOWING:
%%
-%% BY USING OR DISTRIBUTING THIS SOFTWARE, YOU AGREE
-%% TO RELEASE THE PACKAGE AUTHOR FROM ANY LIABILITY FOR
-%% DAMAGES ARISING OUT OF YOUR USE OF THE SOFTWARE. YOU
-%% AGREE TO DO SO TO THE MAXIMUM EXTENT ALLOWED UNDER
-%% APPLICABLE LAW AND EVEN IF THE PACKAGE AUTHOR HAS
-%% BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+%% THERE IS NO WARRANTY FOR THE WORK. EXCEPT WHEN OTHERWISE
+%% STATED IN WRITING, THE COPYRIGHT HOLDER PROVIDES THE WORK
+%% `AS IS’, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+%% OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+%% WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+%% PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE
+%% OF THE WORK IS WITH YOU. SHOULD THE WORK PROVE DEFECTIVE,
+%% YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR, OR
+%% CORRECTION.
%%
-%% See also the "No Warranty" section of the LaTeX Project
-%% Public License. In releasing the package author from
-%% liability, you also release from liability any third
-%% parties who distribute the software under the terms
-%% of the LaTeX Project Public License. Derivative works
-%% based on this package may come with their own license or
-%% terms of use, and the package author is not responsible
-%% for any third-party software.
+%% IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED
+%% TO IN WRITING WILL THE COPYRIGHT HOLDER, OR ANY AUTHOR
+%% NAMED IN THE COMPONENTS OF THE WORK, OR ANY OTHER PARTY
+%% WHO MAY DISTRIBUTE AND/OR MODIFY THE WORK AS PERMITTED
+%% ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,
+%% SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT
+%% OF ANY USE OF THE WORK OR OUT OF INABILITY TO USE THE WORK
+%% (INCLUDING, BUT NOT LIMITED TO, LOSS OF DATA, DATA BEING
+%% RENDERED INACCURATE, OR LOSSES SUSTAINED BY ANYONE AS A
+%% RESULT OF ANY FAILURE OF THE WORK TO OPERATE WITH ANY
+%% OTHER PROGRAMS), EVEN IF THE COPYRIGHT HOLDER OR SAID
+%% AUTHOR OR SAID OTHER PARTY HAS BEEN ADVISED OF THE
+%% POSSIBILITY OF SUCH DAMAGES.
%%
-%% For more information, see the mathfont_code.dtx.
+%% For more information, see the LaTeX Project Public License.
+%% Derivative works based on this package may come with their
+%% own license or terms of use, and the package author is not
+%% responsible for any third-party software.
%%
-%% Happy TeXing!
+%% For more information, see mathfont_code.dtx. Happy TeXing!
%%
\documentclass[12pt]{article}
\makeatletter
@@ -58,15 +67,32 @@
\DeclareMathOperator{\Res}{Res}
\usepackage{mathfont}
\mathfont[radical]{Crimson}
+
+%% We have to declare Typey McTypeface manually because
+%% it has no bold fontface---we use embolden from luaotflaod
+%% to make a fake bold
+
\DeclareFontFamily{TU}{Typey}{}
\DeclareFontShape{TU}{Typey}{m}{n}
- {<->"Typey McTypeface:\M@default@otf@features"}{}
+ {<->"Typey McTypeface:\M@otf@features"}{}
\DeclareFontShape{TU}{Typey}{m}{it}
- {<->"Typey McTypeface/I:\M@default@otf@features"}{}
+ {<->"Typey McTypeface/I:\M@otf@features"}{}
\DeclareFontShape{TU}{Typey}{b}{n}
- {<->"Typey McTypeface:\M@default@otf@features;embolden=6"}{}
+ {<->"Typey McTypeface:\M@otf@features;embolden=6"}{}
\DeclareFontShape{TU}{Typey}{b}{it}
- {<->"Typey McTypeface/I:\M@default@otf@features;embolden=6"}{}
+ {<->"Typey McTypeface/I:\M@otf@features;embolden=6"}{}
+
+%% We also need to declare Typey-base family for math mode
+
+\DeclareFontFamily{TU}{Typey-base}{}
+\DeclareFontShape{TU}{Typey-base}{\mddefault}{\shapedefault}
+ {<->"Typey McTypeface:\M@otf@features;mode=base"}{}
+\DeclareFontShape{TU}{Typey-base}{\mddefault}{\itdefault}
+ {<->"Typey McTypeface/I:\M@otf@features;mode=base"}{}
+\DeclareFontShape{TU}{Typey-base}{\bfdefault}{\shapedefault}
+ {<->"Typey McTypeface:\M@otf@features;embolden=6;mode=base"}{}
+\DeclareFontShape{TU}{Typey-base}{\bfdefault}{\itdefault}
+ {<->"Typey McTypeface/I:\M@otf@features;embolden=6;mode=base"}{}
\setfont{Typey}
\mathfont[]{STIXGeneral}
\DeclareSymbolFont{Mroman2}{TU}{STIXGeneral}{m}{n}
@@ -84,7 +110,7 @@
\input mathfont_heading.tex
-This is Typey McTypeface with Crimson for the radical signs and STIXGeneral for the tensor product. Testing. Testing. Brown foxes quickly jump over dazzling does and harts. This document shows mathfont in action. Unfortunately, there are many more equations in the world than I have space for here. Nevertheless, I hope I hit some of the highlights. Happy \TeX ing!
+This is Typey McTypeface with Crimson for the radical signs and STIXGeneral for the tensor product. ``Testing. Testing.'' Brown foxes quickly jump over dazzling does and harts. This document shows mathfont in action. Unfortunately, there are many more equations in the world than I have space for here. Nevertheless, I hope I hit some of the highlights. Happy \TeX ing!
\let\bullet\cdot
\input{mathfont_equations.tex}
diff --git a/Master/texmf-dist/doc/latex/mathfont/mathfont_heading.tex b/Master/texmf-dist/doc/latex/mathfont/mathfont_heading.tex
index 436dc2ff375..d3139fa1f9c 100644
--- a/Master/texmf-dist/doc/latex/mathfont/mathfont_heading.tex
+++ b/Master/texmf-dist/doc/latex/mathfont/mathfont_heading.tex
@@ -6,16 +6,16 @@
%%
%% mathfont_code.dtx (with options: `heading')
%%
-%% This file is from version 2.0 of the free and open-source
+%% This file is from version 2.2 of the free and open-source
%% LaTeX package "mathfont," to be used with the XeTeX or
%% LuaTeX engines. (As of version 2.0, LuaTeX is recommended.)
%%
-%% Copyright 2018-2021 by Conrad Kosowsky
+%% Copyright 2018-2022 by Conrad Kosowsky
%%
-%% This file may be distributed and modified under the terms
-%% of the LaTeX Public Project License, version 1.3c or any
-%% later version. The most recent version of this license is
-%% available online at
+%% This Work may be used, distributed, and modified under the
+%% terms of the LaTeX Public Project License, version 1.3c or
+%% any later version. The most recent version of this license
+%% is available online at
%%
%% https://www.latex-project.org/lppl/.
%%
@@ -23,35 +23,44 @@
%% maintainer is the package author, Conrad Kosowsky. He can
%% be reached at kosowsky.latex@gmail.com.
%%
-%% THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY EXPRESS
-%% OR IMPLIED WARRANTY, INCLUDING THE IMPLIED WARRANTIES
-%% OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
-%% IF THE SOFTWARE IS DEFECTIVE, YOU AGREE TO ASSUME THE
-%% COST FOR ANY REPAIR OR CORRECTION.
+%% PLEASE KNOW THAT THIS FREE SOFTWARE IS PROVIDED WITHOUT
+%% ANY WARRANTY. SPECIFICALLY, THE "NO WARRANTY" SECTION OF
+%% THE LATEX PROJECT PUBLIC LICENSE STATES THE FOLLOWING:
%%
-%% BY USING OR DISTRIBUTING THIS SOFTWARE, YOU AGREE
-%% TO RELEASE THE PACKAGE AUTHOR FROM ANY LIABILITY FOR
-%% DAMAGES ARISING OUT OF YOUR USE OF THE SOFTWARE. YOU
-%% AGREE TO DO SO TO THE MAXIMUM EXTENT ALLOWED UNDER
-%% APPLICABLE LAW AND EVEN IF THE PACKAGE AUTHOR HAS
-%% BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+%% THERE IS NO WARRANTY FOR THE WORK. EXCEPT WHEN OTHERWISE
+%% STATED IN WRITING, THE COPYRIGHT HOLDER PROVIDES THE WORK
+%% `AS IS’, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+%% OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+%% WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+%% PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE
+%% OF THE WORK IS WITH YOU. SHOULD THE WORK PROVE DEFECTIVE,
+%% YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR, OR
+%% CORRECTION.
%%
-%% See also the "No Warranty" section of the LaTeX Project
-%% Public License. In releasing the package author from
-%% liability, you also release from liability any third
-%% parties who distribute the software under the terms
-%% of the LaTeX Project Public License. Derivative works
-%% based on this package may come with their own license or
-%% terms of use, and the package author is not responsible
-%% for any third-party software.
+%% IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED
+%% TO IN WRITING WILL THE COPYRIGHT HOLDER, OR ANY AUTHOR
+%% NAMED IN THE COMPONENTS OF THE WORK, OR ANY OTHER PARTY
+%% WHO MAY DISTRIBUTE AND/OR MODIFY THE WORK AS PERMITTED
+%% ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,
+%% SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT
+%% OF ANY USE OF THE WORK OR OUT OF INABILITY TO USE THE WORK
+%% (INCLUDING, BUT NOT LIMITED TO, LOSS OF DATA, DATA BEING
+%% RENDERED INACCURATE, OR LOSSES SUSTAINED BY ANYONE AS A
+%% RESULT OF ANY FAILURE OF THE WORK TO OPERATE WITH ANY
+%% OTHER PROGRAMS), EVEN IF THE COPYRIGHT HOLDER OR SAID
+%% AUTHOR OR SAID OTHER PARTY HAS BEEN ADVISED OF THE
+%% POSSIBILITY OF SUCH DAMAGES.
%%
-%% For more information, see the mathfont_code.dtx.
+%% For more information, see the LaTeX Project Public License.
+%% Derivative works based on this package may come with their
+%% own license or terms of use, and the package author is not
+%% responsible for any third-party software.
%%
-%% Happy TeXing!
+%% For more information, see mathfont_code.dtx. Happy TeXing!
%%
-\def\packagedate{December 2021}
-\def\packageversion{2.0}
+\def\packagedate{December 2022}
+\def\packageversion{2.2}
\let\@@section\section
@@ -101,6 +110,7 @@
\egroup
\def\topfraction{1}
\def\bottomfraction{1}
+\let\code\@undefined
\newenvironment{code}
{\strut\vadjust\bgroup\medskip\parindent\z@\leftskip2em\relax
\noindent\strut\ignorespaces}
diff --git a/Master/texmf-dist/doc/latex/mathfont/mathfont_symbol_list.pdf b/Master/texmf-dist/doc/latex/mathfont/mathfont_symbol_list.pdf
index e870ea3f895..13281e93c00 100644
--- a/Master/texmf-dist/doc/latex/mathfont/mathfont_symbol_list.pdf
+++ b/Master/texmf-dist/doc/latex/mathfont/mathfont_symbol_list.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/mathfont/mathfont_symbol_list.tex b/Master/texmf-dist/doc/latex/mathfont/mathfont_symbol_list.tex
index b53e12a23e0..dc55d180f08 100644
--- a/Master/texmf-dist/doc/latex/mathfont/mathfont_symbol_list.tex
+++ b/Master/texmf-dist/doc/latex/mathfont/mathfont_symbol_list.tex
@@ -6,16 +6,16 @@
%%
%% mathfont_code.dtx (with options: `chars')
%%
-%% This file is from version 2.0 of the free and open-source
+%% This file is from version 2.2 of the free and open-source
%% LaTeX package "mathfont," to be used with the XeTeX or
%% LuaTeX engines. (As of version 2.0, LuaTeX is recommended.)
%%
-%% Copyright 2018-2021 by Conrad Kosowsky
+%% Copyright 2018-2022 by Conrad Kosowsky
%%
-%% This file may be distributed and modified under the terms
-%% of the LaTeX Public Project License, version 1.3c or any
-%% later version. The most recent version of this license is
-%% available online at
+%% This Work may be used, distributed, and modified under the
+%% terms of the LaTeX Public Project License, version 1.3c or
+%% any later version. The most recent version of this license
+%% is available online at
%%
%% https://www.latex-project.org/lppl/.
%%
@@ -23,31 +23,40 @@
%% maintainer is the package author, Conrad Kosowsky. He can
%% be reached at kosowsky.latex@gmail.com.
%%
-%% THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY EXPRESS
-%% OR IMPLIED WARRANTY, INCLUDING THE IMPLIED WARRANTIES
-%% OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
-%% IF THE SOFTWARE IS DEFECTIVE, YOU AGREE TO ASSUME THE
-%% COST FOR ANY REPAIR OR CORRECTION.
+%% PLEASE KNOW THAT THIS FREE SOFTWARE IS PROVIDED WITHOUT
+%% ANY WARRANTY. SPECIFICALLY, THE "NO WARRANTY" SECTION OF
+%% THE LATEX PROJECT PUBLIC LICENSE STATES THE FOLLOWING:
%%
-%% BY USING OR DISTRIBUTING THIS SOFTWARE, YOU AGREE
-%% TO RELEASE THE PACKAGE AUTHOR FROM ANY LIABILITY FOR
-%% DAMAGES ARISING OUT OF YOUR USE OF THE SOFTWARE. YOU
-%% AGREE TO DO SO TO THE MAXIMUM EXTENT ALLOWED UNDER
-%% APPLICABLE LAW AND EVEN IF THE PACKAGE AUTHOR HAS
-%% BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+%% THERE IS NO WARRANTY FOR THE WORK. EXCEPT WHEN OTHERWISE
+%% STATED IN WRITING, THE COPYRIGHT HOLDER PROVIDES THE WORK
+%% `AS IS’, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+%% OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+%% WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+%% PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE
+%% OF THE WORK IS WITH YOU. SHOULD THE WORK PROVE DEFECTIVE,
+%% YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR, OR
+%% CORRECTION.
%%
-%% See also the "No Warranty" section of the LaTeX Project
-%% Public License. In releasing the package author from
-%% liability, you also release from liability any third
-%% parties who distribute the software under the terms
-%% of the LaTeX Project Public License. Derivative works
-%% based on this package may come with their own license or
-%% terms of use, and the package author is not responsible
-%% for any third-party software.
+%% IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED
+%% TO IN WRITING WILL THE COPYRIGHT HOLDER, OR ANY AUTHOR
+%% NAMED IN THE COMPONENTS OF THE WORK, OR ANY OTHER PARTY
+%% WHO MAY DISTRIBUTE AND/OR MODIFY THE WORK AS PERMITTED
+%% ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,
+%% SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT
+%% OF ANY USE OF THE WORK OR OUT OF INABILITY TO USE THE WORK
+%% (INCLUDING, BUT NOT LIMITED TO, LOSS OF DATA, DATA BEING
+%% RENDERED INACCURATE, OR LOSSES SUSTAINED BY ANYONE AS A
+%% RESULT OF ANY FAILURE OF THE WORK TO OPERATE WITH ANY
+%% OTHER PROGRAMS), EVEN IF THE COPYRIGHT HOLDER OR SAID
+%% AUTHOR OR SAID OTHER PARTY HAS BEEN ADVISED OF THE
+%% POSSIBILITY OF SUCH DAMAGES.
%%
-%% For more information, see the mathfont_code.dtx.
+%% For more information, see the LaTeX Project Public License.
+%% Derivative works based on this package may come with their
+%% own license or terms of use, and the package author is not
+%% responsible for any third-party software.
%%
-%% Happy TeXing!
+%% For more information, see mathfont_code.dtx. Happy TeXing!
%%
\documentclass[12pt,twoside]{article}
\makeatletter
@@ -59,7 +68,7 @@
\usepackage{mathfont}
\mathfont[agreeklower=upright,agreekupper]{Crimson}
\mathfont[hebrew]{Coelacanth}
-\mathfont[\M@normalkeys,\M@letterlikekeys]{STIXGeneral}
+\mathfont[\M@keys]{STIXGeneral}
\usepackage{shortvrb,doc}
\MakeShortVerb{|}
\raggedcolumns
diff --git a/Master/texmf-dist/doc/latex/mathfont/mathfont_user_guide.pdf b/Master/texmf-dist/doc/latex/mathfont/mathfont_user_guide.pdf
index 9327d64bc22..b55e9db8fec 100644
--- a/Master/texmf-dist/doc/latex/mathfont/mathfont_user_guide.pdf
+++ b/Master/texmf-dist/doc/latex/mathfont/mathfont_user_guide.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/mathfont/mathfont_user_guide.tex b/Master/texmf-dist/doc/latex/mathfont/mathfont_user_guide.tex
index d01b1971fb7..7dda09d536b 100644
--- a/Master/texmf-dist/doc/latex/mathfont/mathfont_user_guide.tex
+++ b/Master/texmf-dist/doc/latex/mathfont/mathfont_user_guide.tex
@@ -6,16 +6,16 @@
%%
%% mathfont_code.dtx (with options: `user')
%%
-%% This file is from version 2.0 of the free and open-source
+%% This file is from version 2.2 of the free and open-source
%% LaTeX package "mathfont," to be used with the XeTeX or
%% LuaTeX engines. (As of version 2.0, LuaTeX is recommended.)
%%
-%% Copyright 2018-2021 by Conrad Kosowsky
+%% Copyright 2018-2022 by Conrad Kosowsky
%%
-%% This file may be distributed and modified under the terms
-%% of the LaTeX Public Project License, version 1.3c or any
-%% later version. The most recent version of this license is
-%% available online at
+%% This Work may be used, distributed, and modified under the
+%% terms of the LaTeX Public Project License, version 1.3c or
+%% any later version. The most recent version of this license
+%% is available online at
%%
%% https://www.latex-project.org/lppl/.
%%
@@ -23,31 +23,40 @@
%% maintainer is the package author, Conrad Kosowsky. He can
%% be reached at kosowsky.latex@gmail.com.
%%
-%% THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY EXPRESS
-%% OR IMPLIED WARRANTY, INCLUDING THE IMPLIED WARRANTIES
-%% OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
-%% IF THE SOFTWARE IS DEFECTIVE, YOU AGREE TO ASSUME THE
-%% COST FOR ANY REPAIR OR CORRECTION.
+%% PLEASE KNOW THAT THIS FREE SOFTWARE IS PROVIDED WITHOUT
+%% ANY WARRANTY. SPECIFICALLY, THE "NO WARRANTY" SECTION OF
+%% THE LATEX PROJECT PUBLIC LICENSE STATES THE FOLLOWING:
%%
-%% BY USING OR DISTRIBUTING THIS SOFTWARE, YOU AGREE
-%% TO RELEASE THE PACKAGE AUTHOR FROM ANY LIABILITY FOR
-%% DAMAGES ARISING OUT OF YOUR USE OF THE SOFTWARE. YOU
-%% AGREE TO DO SO TO THE MAXIMUM EXTENT ALLOWED UNDER
-%% APPLICABLE LAW AND EVEN IF THE PACKAGE AUTHOR HAS
-%% BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+%% THERE IS NO WARRANTY FOR THE WORK. EXCEPT WHEN OTHERWISE
+%% STATED IN WRITING, THE COPYRIGHT HOLDER PROVIDES THE WORK
+%% `AS IS’, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+%% OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+%% WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+%% PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE
+%% OF THE WORK IS WITH YOU. SHOULD THE WORK PROVE DEFECTIVE,
+%% YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR, OR
+%% CORRECTION.
%%
-%% See also the "No Warranty" section of the LaTeX Project
-%% Public License. In releasing the package author from
-%% liability, you also release from liability any third
-%% parties who distribute the software under the terms
-%% of the LaTeX Project Public License. Derivative works
-%% based on this package may come with their own license or
-%% terms of use, and the package author is not responsible
-%% for any third-party software.
+%% IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED
+%% TO IN WRITING WILL THE COPYRIGHT HOLDER, OR ANY AUTHOR
+%% NAMED IN THE COMPONENTS OF THE WORK, OR ANY OTHER PARTY
+%% WHO MAY DISTRIBUTE AND/OR MODIFY THE WORK AS PERMITTED
+%% ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,
+%% SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT
+%% OF ANY USE OF THE WORK OR OUT OF INABILITY TO USE THE WORK
+%% (INCLUDING, BUT NOT LIMITED TO, LOSS OF DATA, DATA BEING
+%% RENDERED INACCURATE, OR LOSSES SUSTAINED BY ANYONE AS A
+%% RESULT OF ANY FAILURE OF THE WORK TO OPERATE WITH ANY
+%% OTHER PROGRAMS), EVEN IF THE COPYRIGHT HOLDER OR SAID
+%% AUTHOR OR SAID OTHER PARTY HAS BEEN ADVISED OF THE
+%% POSSIBILITY OF SUCH DAMAGES.
%%
-%% For more information, see the mathfont_code.dtx.
+%% For more information, see the LaTeX Project Public License.
+%% Derivative works based on this package may come with their
+%% own license or terms of use, and the package author is not
+%% responsible for any third-party software.
%%
-%% Happy TeXing!
+%% For more information, see mathfont_code.dtx. Happy TeXing!
%%
\documentclass[12pt,twoside]{article}
\makeatletter
@@ -134,7 +143,7 @@ and \textsf{mathfont} sets the default font face for every character in those ke
\begin{code}
|\mathfont[lower=upright, upper=upright]{Times New Roman}|
\end{code}
-changes all Latin letters to upright Times New Roman. Know that once \textsf{mathfont} has set the default font for a keyword in Table~1, it will ignore any future instructions to do so and prints a warning to the terminal instead.
+changes all Latin letters to upright Times New Roman. Once \textsf{mathfont} has set the default font for a keyword in Table~1, it will ignore any future instructions to do so and prints a warning to the terminal instead.
\begin{figure}[t]
\labelfig{SetFont}
@@ -153,13 +162,13 @@ Command & Series & Shape\\\midrule
\end{tabularx}
\end{figure}
-If you want to change the font for your entire document at once, you should use |\setfont| instead of |\mathfont|. This command accepts a single mandatory argument:
+If you want to change the font for both text and math, you should use |\setfont| instead of |\mathfont|. This command accepts a single mandatory argument:
\begin{code}
|\setfont{|\meta{font name}|}|.
\end{code}
It calls |\mathfont| without an optional argument---i.e.\ for the default keywords---on your \meta{font name} and sets your document's default text font to be the \meta{font name}. The command also defines the eight commands in Table~\ref{SetFont} using the \meta{font name} and the |\new| macros in the next section. Both |\mathfont| and |\setfont| should appear in the preamble only.
-To select OpenType features, you should put a colon after the font name and follow it with appropriate OpenType tags. For example adding ``|onum=true|'' tells \TeX\ to load your font with oldstyle numbering, assuming that feature is present in the font.\footnote{By default, \textsf{mathfont} enables standard ligatures, traditional \TeX\ ligatures, and lining numbers. The package sets |smcp| to |true| or |false| depending on whether it is attempting to load a small-caps font. For the full list of OpenType features, see \link{https://docs.microsoft.com/en-us/typography/opentype/spec/featurelist}.} Whenever you declare any font setting, such as calling |\mathfont|, the package uses its own fontloader unless you have loaded \textsf{fontspec}. In that case, \textsf{mathfont} feeds your argument directly to \textsf{fontspec}, and if you previously set any font with \textsf{fontspec}, you can say |\mathfont{fontspec}| to call |\mathfont| with the most recent font used by \textsf{fontspec}. I don't recommend using \textsf{fontspec} indirectly like this unless you know what you're doing because Lua\TeX's default font-loading settings are optimized for text fonts, and you may not see any OpenType font features in math mode as a result.\footnote{The default \textsf{luaotfload} (and \textsf{fontspec}) setting is |mode=node|, but \textsf{mathfont} uses |mode=base|. The |node| setting allows users to enable more OpenType font features in text but prevents any OpenType features from showing up in math mode. On the other hand, |base| supports fewer OpenType features but enables them in math mode. This point may seem technical, but it can be very relevant. For example, Cormorant, used in one of the \textsf{mathfont} example pdf files, uses oldstyle numbers by default but includes lining numbers as a separate OpenType feature. (Oldstyle numbers can work well in text, but lining numbers are a much better default for math.) Loading Cormorant with |mode=node| means that the numbers in math mode will be oldstyle, even if you say |lnum=true|, so |base| mode is necessary here. Like I said, fonts are complicated.}
+To select OpenType features, you should put a colon after the font name and follow it with appropriate OpenType tags. For example adding ``|onum=true|'' tells \TeX\ to load your font with oldstyle numbering, assuming that feature is present in the font.\footnote{By default, \textsf{mathfont} enables standard ligatures, traditional \TeX\ ligatures, and lining numbers. The package sets |smcp| to |true| or |false| depending on whether it is attempting to load a small-caps font. For the full list of OpenType features, see \link{https://docs.microsoft.com/en-us/typography/opentype/spec/featurelist}.} Whenever you select a font, \textsf{mathfont} first checks whether you previously loaded \textsf{fontspec}, and if so, the package feeds your entire \meta{font name} argument to \textsf{fontspec}. (You can also say ``|fontspec|'' as the \meta{font name} to select the most recent font used by \textsf{fontspec}.) If you have not loaded \textsf{fontspec}, the package uses its own fontloader. I recommend letting \textsf{mathfont} handle font-loading because when using Lua\TeX, \textsf{mathfont} takes care to load fonts in such a way that full OpenType features are accessible in text and limited OpenType features are accessible in math. While it is also possible to do this in \textsf{fontspec}, it takes some doing.\footnote{The \textsf{luaotfload} package supports two main modes for loading fonts: |node| mode is the default setting, and it supports full OpenType features in text but no OpenType features in math. The |base| mode supports limited OpenType features, but the features will work for both text and math. When \textsf{mathfont} loads a font, it does so twice, once in |node| mode, which is primarily for setting the text font with \vrb\setfont, and once in |base| mode, which is for the package's other font declarations. This way you will be able to use OpenType features throughout your document.}
The last five keywords in Table~\ref{Keywords} are a bit different. If you call |\mathfont| on a \meta{keyword} from the last five rows in Table~\ref{Keywords}, the package defines the macro
\begin{code}
@@ -169,7 +178,7 @@ to typeset them. For example,
\begin{code}
|\mathfont[bb]{STIXGeneral}|
\end{code}
-sets STIXGeneral as the font for bold calligraphic characters and defines |\mathbb| to access them. The argument of |\mathbb| should contain only digits and Latin letters, and for the other four keywords, the argument of |\math|\meta{keyword} should contain only Latin letters. \TeX\ will ignore and issue a warning in response to any other characters in the argument of these macros.
+sets STIXGeneral as the font for bold calligraphic characters and defines |\mathbb| to access them. These are not for use with any double-struck, caligraphic, or fraktur font. Rather, they access Unicode's math alphanumeric symbols block. If you want to use a font where the regular letters appear double-struck, caligraphic, or fraktur, consider the font-changing control sequences in the next section.
\section{Local Font Changes}
@@ -208,11 +217,19 @@ Together these eight commands will provide users with tools for most local font
\begin{code}
|\newmathfontcommand{|\meta{control sequence}|}{|\meta{font name}|}{|\meta{series}|}{|\meta{shape}|}|,
\end{code}
-where the \meta{control sequence} in the first argument again becomes the macro that changes characters to the \meta{font name}. You are welcome to use a system font name with |\newmathfontcommand|, but the intention behind this command is that you can use an \textsc{nfss} family name for the \meta{font name}. The series and shape values will then correspond to more obscure font faces from the \textsc{nfss} family that you would be otherwise unable to access. The commands from Table~\ref{MathAlpha} as well as |\newmathfontcommand| should appear in the preamble only.
+where the \meta{control sequence} in the first argument again becomes the macro that changes characters to the \meta{font name}. You are welcome to use a system font name with |\newmathfontcommand|, but the intention behind this command is that you can use an \textsc{nfss} family name for the \meta{font name}. Then the series and shape values can correspond to more obscure font faces from the \textsc{nfss} family that you would be otherwise unable to access. The commands from Table~\ref{MathAlpha} as well as |\newmathfontcommand| should appear in the preamble only.
+
+\section{Default Math Parameters}
+
+Lua\TeX\ uses the MathConstants table from the most recent font assigned for use in math mode, and this means that in a document with multiple math fonts, the choice of MathConstants table can depend on the order of font declaration and be unpredictable. To avoid potential problems from using the wrong MathConstants table, \textsf{mathfont} provides the command
+\begin{code}
+|\mathconstantsfont[|\meta{shape}|]{|\meta{prev arg}|}|,
+\end{code}
+where \meta{shape} is an optional argument that can be ``|upright|'' (default) or ``|italic|,'' and \meta{prev arg} should be any argument that you have previously fed to |\mathfont|. When you call |\mathconstantsfont|, \textsf{mathfont} forces Lua\TeX\ to always use the MathConstants table from the font that corresponded to that instance of |\mathfont| in the specified \meta{shape}. You don't need to set the MathConstants table when you use |\setfont| because the package calls |\mathconstantsfont| automatically when you use |\setfont|. This command will not work in \XeTeX\ and should appear only in the preamble.
\section{Lua Font Adjustments}
-\begin{figure}[b]
+\begin{figure}[t]
\labelfig{Charm}
\centerline{\bfseries Table \the\fig: Number of Integers Required in \vrb\CharmLine\strut}
\global\advance\fig by 1\relax
@@ -232,13 +249,7 @@ The \textsf{mathfont} package provides six user-level commands to change positio
\end{itemize}
Writing an asterisk tells \textsf{mathfont} to use whatever value it has saved in memory, either the default value or the value from the most recent call to |\CharmLine| or |\CharmFile|. If you specify too few charm values, \textsf{mathfont} will raise an error, but if you provide too many, \textsf{mathfont} will silently ignore the extras.
-For most applications, you can probably ignore charm information altogether, but if you find bounding boxes or accent placement to be off slightly or if you want to change the scaling for a delimiter or big operator, you should try calling |\CharmLine| with different values to see what works. As is typical with decimal inputs in \TeX, \textsf{mathfont} divides your inputs by 1000 before computing with them. Positive integers mean ``increase,'' and negative integers mean ``decrease.'' For a given character, the scale is usually the glyph width. For example,
-\begin{code}
-|\CharmLine{97, 200, -200, *, 50}|
-\end{code}
-tells \textsf{mathfont} to take the lower-case ``a'' (unicode encoding value of 97), increase the bounding box on the left side by 20\% of the glyph width, decrease the bounding box on the right side by 20\% of the glyph width, do nothing to the top accent, and shift the bottom accent right by 5\% of the glyph width. There is no general formula for what charm values to use for a given font! Rather, you will need to make a design choice based on what looks best, and if you regularly use a particular font, consider making a custom set of charm values uploading it to \textsc{ctan}. Additionally, if you store your charm information in a file, you can read it in with |\CharmFile|. The argument of this command should be a file name, and \textsf{mathfont} reads the file and feeds each line individually to |\CharmLine|.
-
-\begin{figure}[tb]
+\begin{figure}[b]
\labelfig{Factors}
\centerline{\bfseries Table \the\fig: Commands to Adjust Individual Characters\strut}
\global\advance\fig by 1\relax
@@ -251,6 +262,12 @@ Command & Default Value & What It Does\\\midrule
\end{tabularx}
\end{figure}
+For most applications, you can probably ignore charm information altogether, but if you find bounding boxes or accent placement to be off slightly or if you want to change the scaling for a delimiter or big operator, you should try calling |\CharmLine| with different values to see what works. As is typical with decimal inputs in \TeX, \textsf{mathfont} divides your inputs by 1000 before computing with them. Positive integers mean ``increase,'' and negative integers mean ``decrease.'' For a given character, the scale is usually the glyph width. For example,
+\begin{code}
+|\CharmLine{97, 200, -200, *, 50}|
+\end{code}
+tells \textsf{mathfont} to take the lower-case ``a'' (unicode encoding value of 97), increase the bounding box on the left side by 20\% of the glyph width, decrease the bounding box on the right side by 20\% of the glyph width, do nothing to the top accent, and shift the bottom accent right by 5\% of the glyph width. There is no general formula for what charm values to use for a given font! Rather, you will need to make a design choice based on what looks best, and if you regularly use a particular font, consider making a custom set of charm values uploading it to \textsc{ctan}. Additionally, if you store your charm information in a file, you can read it in with |\CharmFile|. The argument of this command should be a file name, and \textsf{mathfont} reads the file and feeds each line individually to |\CharmLine|.
+
The commands in Table~\ref{Factors} adjust other aspects of the font as indicated. Each command accepts a single integer as an argument, and \textsf{mathfont} once again divides the input by 1000. With each of these macros, \textsf{mathfont} multiplies the quotient by some default length, so values greater than or less than 1000 mean ``scale up'' or ``scale down'' respectively. For example,
\begin{code}
|\RuleThicknessFactor{2000}|
@@ -274,14 +291,6 @@ Callback Name & What It Does By Default\\\midrule
Finally, advanced users who want to interact with the font adjustment process directly should use the six callbacks in Table~\ref{Callbacks}. When Lua\TeX\ loads a font, \textsf{mathfont} (1) always calls |mathfont.inspect_font| and (2) calls the other five callbacks in the order that they appear in Table~\ref{Callbacks} if the font object contains |nomath=true|. Functions added to these callbacks should accept a font object as a single argument and return nothing. Further, please be careful when loading functions in the |disable_nomath|, |add_math_constants|, and |fix_character_metrics| callbacks. If you add a function there, Lua\TeX\ will not carry out the default behvaior associated with the callback, so do not mess with these three callbacks unless you are duplicating the default behavior of the callback or you really know what you're doing. Otherwise, you risk breaking the package. See |mathfont_code.pdf| for more information.
-\section{Default Math Parameters}
-
-Lua\TeX\ uses the MathConstants table from the most recent font assigned for use in math mode, and this means that in a document with multiple math fonts, the choice of MathConstants table can depend on the order of font declaration and be unpredictable. To avoid potential problems from using the wrong MathConstants table, \textsf{mathfont} provides the command
-\begin{code}
-|\mathconstantsfont{|\meta{prev arg}|}|,
-\end{code}
-where \meta{prev arg} should be any argument that you have previously fed to |\mathfont|. When you call |\mathconstantsfont|, \textsf{mathfont} forces Lua\TeX\ to always use the MathConstants table from the font that corresponded to that instance of |\mathfont|. You don't need to worry about MathConstants when you use |\setfont| because the package calls |\mathconstantsfont| automatically when you use |\setfont|. This command should appear in the preamble only.
-
\end{document}
\endinput
%%