summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2017-12-15 22:18:01 +0000
committerKarl Berry <karl@freefriends.org>2017-12-15 22:18:01 +0000
commitab4dc0af69e81551c7284576d3e85c436928d0d9 (patch)
treee29d7023dedd7637fb161d0b3c8327dfc1f79468
parent8d1d29c0fbacf6b5c2a31bf7c9826f922f723732 (diff)
xcharter (15dec17)
git-svn-id: svn://tug.org/texlive/trunk@46072 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/fonts/xcharter/README8
-rw-r--r--Master/texmf-dist/doc/fonts/xcharter/xcharter-doc.pdfbin274836 -> 319077 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/xcharter/xcharter-doc.tex50
-rw-r--r--Master/texmf-dist/fonts/afm/public/xcharter/XCharterMathBMI.afm87
-rw-r--r--Master/texmf-dist/fonts/afm/public/xcharter/XCharterMathBRM.afm88
-rw-r--r--Master/texmf-dist/fonts/afm/public/xcharter/XCharterMathMI.afm87
-rw-r--r--Master/texmf-dist/fonts/afm/public/xcharter/XCharterMathRM.afm89
-rw-r--r--Master/texmf-dist/fonts/map/dvips/xcharter/XCharter.map5
-rw-r--r--Master/texmf-dist/fonts/tfm/public/xcharter/XCharterMathBMI.tfmbin0 -> 764 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/xcharter/XCharterMathBRM.tfmbin0 -> 752 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/xcharter/XCharterMathMI.tfmbin0 -> 764 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/xcharter/XCharterMathRM.tfmbin0 -> 744 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/xcharter/zchbmi.tfmbin1940 -> 1880 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/xcharter/zchbmia.tfmbin0 -> 2120 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/xcharter/zchmi.tfmbin2904 -> 2832 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/xcharter/zchmia.tfmbin0 -> 2056 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/xcharter/XCharterMathBMI.pfbbin0 -> 16206 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/xcharter/XCharterMathBRM.pfbbin0 -> 15101 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/xcharter/XCharterMathMI.pfbbin0 -> 15536 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/xcharter/XCharterMathRM.pfbbin0 -> 14372 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/xcharter/zchbmi.vfbin1480 -> 1372 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/xcharter/zchbmia.vfbin0 -> 1912 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/xcharter/zchmi.vfbin1480 -> 1324 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/xcharter/zchmia.vfbin0 -> 1864 bytes
24 files changed, 410 insertions, 4 deletions
diff --git a/Master/texmf-dist/doc/fonts/xcharter/README b/Master/texmf-dist/doc/fonts/xcharter/README
index 60b7b3967bf..179f39ed2b5 100644
--- a/Master/texmf-dist/doc/fonts/xcharter/README
+++ b/Master/texmf-dist/doc/fonts/xcharter/README
@@ -1,6 +1,6 @@
XCharter Fonts
Michael Sharpe
- 2017-11-02
+ 2017-12-14
This package is an extension of Bitstream Charter, whose original license is reproduced below, as required under the terms of that license. The extension provides small caps, oldstyle figures and superior figures in all four styles, accompanied by LaTeX font support files. The font files themselves are in otf and pfb formats. The fonts are licensed as Free fonts under the same terms as the original from Bitstream. All other support files are subject to the LaTeX Project Public License. See
http://www.ctan.org/license/lppl1.3
@@ -22,7 +22,11 @@ Original Bitstream Free font license:
The font modifications are Copyright (c) 2009--2012, Andrey Panov; Copyright (c) 2013--2017, Michael Sharpe.
-Current version: 1.102 2017-11-02
+Current version: 1.11 2017-12-14
+
+Changes in version 1.11
+1. Addition of Greek math letters in style matching XCharter.
+2. Changed the math alphabets used by newtxmath with charter option so as to use the new Greek letters.
Changes in version 1.102
Kerning changes affecting L and its variants followed by double or single quotes.
diff --git a/Master/texmf-dist/doc/fonts/xcharter/xcharter-doc.pdf b/Master/texmf-dist/doc/fonts/xcharter/xcharter-doc.pdf
index a585099ab63..25bb0d5e36d 100644
--- a/Master/texmf-dist/doc/fonts/xcharter/xcharter-doc.pdf
+++ b/Master/texmf-dist/doc/fonts/xcharter/xcharter-doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/xcharter/xcharter-doc.tex b/Master/texmf-dist/doc/fonts/xcharter/xcharter-doc.tex
index 5602977eb3f..33220ee7394 100644
--- a/Master/texmf-dist/doc/fonts/xcharter/xcharter-doc.tex
+++ b/Master/texmf-dist/doc/fonts/xcharter/xcharter-doc.tex
@@ -2,7 +2,7 @@
\documentclass[11pt]{article}
\usepackage[margin=1in]{geometry}
\usepackage[parfill]{parskip}
-\pdfmapfile{=XCharter.map}
+%\pdfmapfile{=XCharter.map}
\usepackage[scaled=1.03,varqu,varl]{inconsolata}
\usepackage[type1]{cabin}
\usepackage[scaled=.98,osfI]{XCharter}
@@ -62,7 +62,7 @@ one slot in upright and slanted shapes and five slots in italic shapes, as expec
\end{itemize}
-Three math packages seem to provide reasonable companions for \textsf{XCharter}. The first example uses Charter italics as math italics, but doesn't provide arbitrary scaling and doesn't sufficiently distinguish math italic v from mathematical Greek \verb|\nu|. Moreover, it is not easy to redefine \verb|\mathcal| to get a better math calligraphic alphabet---eg, the {\tt mathalfa} package fails. The second uses \textsf{libertine} italics and Greek in math mode, which is a good match to Charter in style and weight after scaling up, is arbitrarily scalable, has distinct math italic v and mathematical Greek \verb|\nu|, and is completely compatible with {\tt mathalfa}. The third is a new revision of {\tt newtxmath} with option {\tt charter} (or, equivalently, {\tt xcharter}), which substitutes Charter italics as math italics and uses a back-slanted version of its slanted Greek symbols. This version is scalable and has a math italic v (plus a matching w) distinct from \verb|\nu|.
+Three math packages seem to provide reasonable companions for \textsf{XCharter}. The first example uses Charter italics as math italics, but doesn't provide arbitrary scaling and doesn't sufficiently distinguish math italic v from mathematical Greek \verb|\nu|. Moreover, it is not easy to redefine \verb|\mathcal| to get a better math calligraphic alphabet---eg, the {\tt mathalfa} package fails. The second uses \textsf{libertine} italics and Greek in math mode, which is a good match to Charter in style and weight after scaling up, is arbitrarily scalable, has distinct math italic v and mathematical Greek \verb|\nu|, and is completely compatible with {\tt mathalfa}. The third is a new revision of {\tt newtxmath} with option {\tt charter} (or, equivalently, {\tt xcharter}), which substitutes Charter italics as math italics and, as of version 1.11, uses a newly developed family of Greek symbols in {regular,bold} $\times$ {upright, italic} to match the style and italic angle of XCharter. This version is scalable and has a math italic v (plus a matching w) distinct from \verb|\nu|.
\textsc{Example 1:}
\begin{verbatim}
@@ -122,6 +122,52 @@ and variance $1$ on a probability space $(\Omega,\mathcal{F},\Pr)$. Then}
\quad\mbox{as $n\to\infty$, for every $f\in\mathrm{b}
\mathcal{C}(\mathbb{R})$.}\]
+\def\testupgreek{%
+ \test\Gamma \test\Delta
+ \test\Theta \test\Lambda \test\Xi \test\Pi \test\Sigma
+ \test\Upsilon \test\Phi \test\Psi \test\Omega }
+
+\def\testupgreekit{%
+ \test\Gammait \test\Deltait
+ \test\Thetait \test\Lambdait \test\Xiit \test\Piit \test\Sigmait
+ \test\Upsilonit \test\Phiit \test\Psiit \test\Omegait }
+\def\testlowgreeki{%
+ \test\alpha \test\beta \test\gamma \test\delta \test\epsilon
+ \test\zeta \test\eta \test\theta \test\iota \test\kappa \test\lambda
+ \test\mu }
+\def\testlowgreekii{%
+ \test\nu \test\xi \test o \test\pi \test\rho \test\sigma \test\tau
+ \test\upsilon \test\phi \test\chi \test\psi \test\omega }
+\def\testlowgreekiii{%
+ \test\varepsilon \test\vartheta \test\varpi \test\varrho
+ \test\varsigma \test\varphi \test\varkappa \test\ell \test\wp}
+\def\testlowgreekiu{%
+ \test\upalpha \test\upbeta \test\upgamma \test\updelta \test\upepsilon
+ \test\upzeta \test\upeta \test\uptheta \test\upiota \test\upkappa \test\uplambda
+ \test\upmu }
+\def\testlowgreekiiu{%
+ \test\upnu \test\upxi \test o \test\uppi \test\uprho \test\upsigma \test\uptau
+ \test\upupsilon \test\upphi \test\upchi \test\uppsi \test\upomega }
+\def\testlowgreekiiiu{%
+ \test\upvarepsilon \test\upvartheta \test\upvarpi \test\upvarrho
+ \test\upvarsigma \test\upvarphi \test\upvarkappa}
+\def\testlowgreek{%
+ \testlowgreeki\testlowgreekii\testlowgreekiii}
+\def\testlowgreeku{%
+ \testlowgreekiu\testlowgreekiiu\testlowgreekiiiu}
+\def\test#1{\; #1}
+
+\newpage
+\textbf{Greek letters in version 1.11:} \[\testupgreek\]
+\[\testupgreekit\]
+\[\testlowgreek\]
+\[\testlowgreeku\]
+{\boldmath
+\[\testupgreek\]
+\[\testupgreekit\]
+\[\testlowgreek\]
+\[\testlowgreeku\]
+}
\section{Text effects under \texttt{fontaxes}}
This package loads the {\tt fontaxes} package in order to access italic and slanted small caps. You should pay attention to the fact that {\tt fontaxes} modifies the behavior of some basic \LaTeX\ text macros such as \verb|\textsc| and \verb|\textup|. Under normal \LaTeX, some text effects are combined, so that, for example, \verb|\textbf{\textit{a}}| produces bold italic {\tt a}, while other effects are not, e.g., \verb|\textsc{\textup{a}}| has the same effect as \verb|\textup{a}|, producing the letter {\tt a} in upright, not small cap, style. With {\tt fontaxes}, \verb|\textsc{\textup{a}}| produces instead upright small cap {\tt a}. It offers a macro \verb|\textulc| that undoes small caps, so that, eg, \verb|\textsc{\textulc{a}}| produces {\tt a} in non-small cap mode, with whatever other style choices were in force, such as bold or italics.
diff --git a/Master/texmf-dist/fonts/afm/public/xcharter/XCharterMathBMI.afm b/Master/texmf-dist/fonts/afm/public/xcharter/XCharterMathBMI.afm
new file mode 100644
index 00000000000..1d4054debb8
--- /dev/null
+++ b/Master/texmf-dist/fonts/afm/public/xcharter/XCharterMathBMI.afm
@@ -0,0 +1,87 @@
+StartFontMetrics 2.0
+Comment Generated by FontForge 20170730
+Comment Creation Date: Mon Dec 11 17:19:29 2017
+FontName XCharterMathBMI
+FullName XCharter Math Bold Italic
+FamilyName XCharterMath
+Weight Regular
+Notice (Copyright (c) 2017, Michael Sharpe)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -100
+UnderlineThickness 50
+Version 001.000
+EncodingScheme FontSpecific
+FontBBox -87 -225 948 898
+StartCharMetrics 69
+C 0 ; WX 642 ; N u1D71E ; B 2 0 630 671 ;
+C 1 ; WX 609 ; N u1D71F ; B 2 0 577 678 ;
+C 2 ; WX 776 ; N u1D723 ; B 56 -16 748 686 ;
+C 3 ; WX 722 ; N u1D726 ; B -1 0 689 678 ;
+C 4 ; WX 742 ; N u1D729 ; B 7 0 712 671 ;
+C 5 ; WX 852 ; N u1D72B ; B -1 0 832 671 ;
+C 6 ; WX 661 ; N u1D72E ; B -6 0 619 671 ;
+C 7 ; WX 769 ; N u1D730 ; B 29 0 768 686 ;
+C 8 ; WX 902 ; N u1D731 ; B 58 0 844 700 ;
+C 9 ; WX 856 ; N u1D733 ; B 40 0 862 671 ;
+C 10 ; WX 814 ; N u1D734 ; B 20 0 780 684 ;
+C 11 ; WX 709 ; N u1D736 ; B 44 -11 665 499 ;
+C 12 ; WX 628 ; N u1D737 ; B -30 -218 591 744 ;
+C 13 ; WX 567 ; N u1D738 ; B 25 -222 524 499 ;
+C 14 ; WX 598 ; N u1D739 ; B 24 -11 562 744 ;
+C 15 ; WX 519 ; N u1D750 ; B 28 -11 475 499 ;
+C 16 ; WX 563 ; N u1D73B ; B 34 -225 543 744 ;
+C 17 ; WX 558 ; N u1D73C ; B 24 -219 514 499 ;
+C 18 ; WX 637 ; N u1D73D ; B 34 -11 592 744 ;
+C 19 ; WX 327 ; N u1D73E ; B 35 -11 275 495 ;
+C 20 ; WX 641 ; N u1D73F ; B 35 -7 598 499 ;
+C 21 ; WX 579 ; N u1D740 ; B -15 -10 556 744 ;
+C 22 ; WX 628 ; N u1D741 ; B -14 -218 584 495 ;
+C 23 ; WX 568 ; N u1D742 ; B 25 -15 523 499 ;
+C 24 ; WX 574 ; N u1D743 ; B 28 -218 534 744 ;
+C 25 ; WX 731 ; N u1D745 ; B 19 -11 686 486 ;
+C 26 ; WX 598 ; N u1D746 ; B -37 -218 555 499 ;
+C 27 ; WX 667 ; N u1D748 ; B 34 -11 617 486 ;
+C 28 ; WX 609 ; N u1D749 ; B 23 -11 557 486 ;
+C 29 ; WX 588 ; N u1D74A ; B 23 -11 543 499 ;
+C 30 ; WX 762 ; N u1D753 ; B 34 -219 709 739 ;
+C 31 ; WX 596 ; N u1D74C ; B -87 -219 562 499 ;
+C 32 ; WX 805 ; N u1D74D ; B 23 -219 747 739 ;
+C 33 ; WX 793 ; N u1D74E ; B 22 -11 761 499 ;
+C 34 ; WX 511 ; N u1D73A ; B 24 -11 467 499 ;
+C 35 ; WX 662 ; N u1D751 ; B 33 -11 639 744 ;
+C 36 ; WX 1001 ; N u1D755 ; B 33 -11 948 486 ;
+C 37 ; WX 611 ; N u1D754 ; B 24 -218 566 492 ;
+C 38 ; WX 562 ; N u1D747 ; B 19 -219 518 499 ;
+C 39 ; WX 832 ; N u1D74B ; B 45 -219 777 500 ;
+C 40 ; WX 672 ; N u1D735 ; B 43 0 618 678 ;
+C 41 ; WX 538 ; N u1D74F ; B 44 -12 528 642 ;
+C 42 ; WX 659 ; N uni019B ; B 55 -10 626 748 ;
+C 43 ; WX 659 ; N uni019B.alt ; B 55 -10 626 744 ;
+C 44 ; WX 623 ; N uni210F ; B 50 -6 590 738 ;
+C 45 ; WX 623 ; N uni210F.alt ; B 50 -6 590 736 ;
+C 46 ; WX 654 ; N u1D752 ; B 17 -9 611 491 ;
+C 47 ; WX 510 ; N uni03F6 ; B 18 -11 476 492 ;
+C 48 ; WX 639 ; N uni212B ; B -8 0 650 898 ;
+C 49 ; WX 586 ; N uni01B5 ; B 45 0 539 671 ;
+C 50 ; WX 800 ; N uni2126 ; B 20 0 780 684 ;
+C 51 ; WX 814 ; N uni2127 ; B 57 0 817 684 ;
+C 52 ; WX 598 ; N uni2107 ; B 38 -14 576 687 ;
+C 53 ; WX 623 ; N NameMe.53 ; B 50 -6 590 736 ;
+C 54 ; WX 659 ; N NameMe.54 ; B 55 -10 626 744 ;
+C 55 ; WX 527 ; N lscript ; B 2 -12 483 750 ;
+C 56 ; WX 221 ; N uni0300 ; B 0 552 221 742 ;
+C 57 ; WX 221 ; N uni0301 ; B 0 552 221 742 ;
+C 58 ; WX 308 ; N uni0302 ; B 0 552 308 742 ;
+C 59 ; WX 324 ; N uni0303 ; B 0 576 324 716 ;
+C 60 ; WX 331 ; N uni0304 ; B 0 604 331 675 ;
+C 61 ; WX 305 ; N uni0306 ; B 0 567 305 719 ;
+C 62 ; WX 130 ; N uni0307 ; B 0 579 130 713 ;
+C 63 ; WX 333 ; N uni0308 ; B 0 579 333 710 ;
+C 64 ; WX 237 ; N uni030A ; B 0 546 237 783 ;
+C 65 ; WX 308 ; N uni030C ; B 0 551 308 741 ;
+C 66 ; WX 539 ; N uni20DB ; B 0 579 539 710 ;
+C 67 ; WX 745 ; N uni20DC ; B 0 579 745 710 ;
+C 68 ; WX 329 ; N degree ; B 27 434 303 710 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/Master/texmf-dist/fonts/afm/public/xcharter/XCharterMathBRM.afm b/Master/texmf-dist/fonts/afm/public/xcharter/XCharterMathBRM.afm
new file mode 100644
index 00000000000..45388f2fae2
--- /dev/null
+++ b/Master/texmf-dist/fonts/afm/public/xcharter/XCharterMathBRM.afm
@@ -0,0 +1,88 @@
+StartFontMetrics 2.0
+Comment Generated by FontForge 20170730
+Comment Creation Date: Wed Nov 22 16:11:22 2017
+FontName XCharterMathBRM
+FullName XCharter Math Bold Roman
+FamilyName XCharterMath
+Weight Bold
+Notice (Copyright (c) 2017, Michael Sharpe)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -100
+UnderlineThickness 50
+Version 001.000
+EncodingScheme FontSpecific
+FontBBox -8 -225 898 898
+StartCharMetrics 70
+C 0 ; WX 576 ; N u1D6AA ; B 27 0 529 671 ;
+C 1 ; WX 658 ; N u1D6AB ; B 47 0 611 678 ;
+C 2 ; WX 748 ; N u1D6AF ; B 36 -16 712 686 ;
+C 3 ; WX 722 ; N u1D6B2 ; B 19 0 699 678 ;
+C 4 ; WX 669 ; N u1D6B5 ; B 40 0 624 671 ;
+C 5 ; WX 792 ; N u1D6B7 ; B 40 0 743 671 ;
+C 6 ; WX 589 ; N u1D6BA ; B 33 0 539 671 ;
+C 7 ; WX 773 ; N u1D6BC ; B 21 0 753 686 ;
+C 8 ; WX 834 ; N u1D6BD ; B 30 0 804 700 ;
+C 9 ; WX 862 ; N u1D6BF ; B 20 0 833 671 ;
+C 10 ; WX 814 ; N u1D6C0 ; B 27 0 787 684 ;
+C 11 ; WX 639 ; N u1D6C2 ; B 25 -11 613 499 ;
+C 12 ; WX 601 ; N u1D6C3 ; B 66 -218 568 744 ;
+C 13 ; WX 547 ; N u1D6C4 ; B 14 -223 511 500 ;
+C 14 ; WX 549 ; N u1D6C5 ; B 26 -11 523 744 ;
+C 15 ; WX 470 ; N u1D6DC ; B 25 -11 438 499 ;
+C 16 ; WX 523 ; N u1D6C7 ; B 23 -225 501 744 ;
+C 17 ; WX 569 ; N u1D6C8 ; B 13 -219 503 499 ;
+C 18 ; WX 581 ; N u1D6C9 ; B 25 -11 556 744 ;
+C 19 ; WX 347 ; N u1D6CA ; B 15 -12 324 495 ;
+C 20 ; WX 639 ; N u1D6CB ; B 21 -8 617 499 ;
+C 21 ; WX 622 ; N u1D6CC ; B 19 -10 602 744 ;
+C 22 ; WX 627 ; N u1D6CD ; B 10 -218 605 495 ;
+C 23 ; WX 530 ; N u1D6CE ; B 10 -15 502 499 ;
+C 24 ; WX 520 ; N u1D6CF ; B 24 -218 496 744 ;
+C 25 ; WX 635 ; N u1D6D1 ; B 20 -11 613 486 ;
+C 26 ; WX 592 ; N u1D6D2 ; B 66 -218 560 499 ;
+C 27 ; WX 593 ; N u1D6D4 ; B 25 -11 554 486 ;
+C 28 ; WX 553 ; N u1D6D5 ; B 19 -11 518 486 ;
+C 29 ; WX 576 ; N u1D6D6 ; B 12 -11 550 500 ;
+C 30 ; WX 714 ; N u1D6DF ; B 25 -219 689 739 ;
+C 31 ; WX 566 ; N u1D6D8 ; B 23 -219 541 499 ;
+C 32 ; WX 785 ; N u1D6D9 ; B 12 -219 758 739 ;
+C 33 ; WX 778 ; N u1D6DA ; B 26 -11 752 499 ;
+C 34 ; WX 445 ; N u1D6C6 ; B 28 -11 417 499 ;
+C 35 ; WX 631 ; N u1D6DD ; B 12 -11 604 744 ;
+C 36 ; WX 919 ; N u1D6E1 ; B 18 -11 898 486 ;
+C 37 ; WX 603 ; N u1D6E0 ; B 73 -218 573 492 ;
+C 38 ; WX 545 ; N u1D6D3 ; B 35 -219 503 499 ;
+C 39 ; WX 770 ; N u1D6D7 ; B 25 -219 745 500 ;
+C 40 ; WX 625 ; N u1D6C1 ; B 30 0 594 678 ;
+C 41 ; WX 497 ; N u1D6DB ; B 11 -12 459 642 ;
+C 42 ; WX 622 ; N uni019B ; B 19 -10 602 748 ;
+C 43 ; WX 622 ; N uni019B.alt ; B 19 -10 602 744 ;
+C 44 ; WX 597 ; N uni210F.upr ; B 16 0 586 739 ;
+C 45 ; WX 597 ; N uni210F.upralt ; B 16 0 586 739 ;
+C 46 ; WX 640 ; N uni03F0 ; B 12 -9 622 491 ;
+C 47 ; WX 470 ; N uni03F6 ; B 32 -11 445 492 ;
+C 48 ; WX 639 ; N uni212B ; B -8 0 650 898 ;
+C 49 ; WX 586 ; N uni01B5 ; B 45 0 539 671 ;
+C 50 ; WX 814 ; N uni2126 ; B 27 0 787 684 ;
+C 51 ; WX 814 ; N uni2127 ; B 27 0 787 684 ;
+C 52 ; WX 598 ; N uni2107 ; B 38 -14 576 687 ;
+C 53 ; WX 622 ; N NameMe.53 ; B 19 -10 602 744 ;
+C 54 ; WX 597 ; N NameMe.54 ; B 16 0 586 739 ;
+C 55 ; WX 521 ; N NameMe.55 ; B 98 372 386 748 ;
+C 56 ; WX 221 ; N uni0300 ; B 0 552 221 742 ;
+C 57 ; WX 221 ; N uni0301 ; B 0 552 221 742 ;
+C 58 ; WX 308 ; N uni0302 ; B 0 552 308 742 ;
+C 59 ; WX 324 ; N uni0303 ; B 0 576 324 716 ;
+C 60 ; WX 331 ; N uni0304 ; B 0 604 331 675 ;
+C 61 ; WX 305 ; N uni0306 ; B 0 567 305 719 ;
+C 62 ; WX 130 ; N uni0307 ; B 0 579 130 713 ;
+C 63 ; WX 333 ; N uni0308 ; B 0 579 333 710 ;
+C 64 ; WX 237 ; N uni030A ; B 0 546 237 783 ;
+C 65 ; WX 308 ; N uni030C ; B 0 551 308 741 ;
+C 66 ; WX 539 ; N uni20DB ; B 0 579 539 710 ;
+C 67 ; WX 745 ; N uni20DC ; B 0 579 745 710 ;
+C 68 ; WX 329 ; N degree ; B 27 434 303 710 ;
+C 69 ; WX 564 ; N NameMe.69 ; B 34 534 345 604 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/Master/texmf-dist/fonts/afm/public/xcharter/XCharterMathMI.afm b/Master/texmf-dist/fonts/afm/public/xcharter/XCharterMathMI.afm
new file mode 100644
index 00000000000..0d45b5b3127
--- /dev/null
+++ b/Master/texmf-dist/fonts/afm/public/xcharter/XCharterMathMI.afm
@@ -0,0 +1,87 @@
+StartFontMetrics 2.0
+Comment Generated by FontForge 20170730
+Comment Creation Date: Mon Dec 11 22:31:32 2017
+FontName XCharterMathMI
+FullName XCharter Math Italic
+FamilyName XCharterMath
+Weight Regular
+Notice (Copyright (c) 2017, Michael Sharpe)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -100
+UnderlineThickness 50
+Version 001.000
+EncodingScheme FontSpecific
+FontBBox -55 -223 851 898
+StartCharMetrics 69
+C 0 ; WX 606 ; N u1D6E4 ; B 10 0 604 671 ;
+C 1 ; WX 617 ; N u1D6E5 ; B -10 0 548 679 ;
+C 2 ; WX 738 ; N u1D6E9 ; B 50 -16 713 688 ;
+C 3 ; WX 724 ; N u1D6EC ; B 3 0 661 679 ;
+C 4 ; WX 675 ; N u1D6EF ; B 10 0 651 671 ;
+C 5 ; WX 780 ; N u1D6F1 ; B 0 0 787 671 ;
+C 6 ; WX 632 ; N u1D6F4 ; B -10 0 609 671 ;
+C 7 ; WX 726 ; N u1D6F6 ; B 28 0 753 671 ;
+C 8 ; WX 813 ; N u1D6F7 ; B 70 0 768 700 ;
+C 9 ; WX 834 ; N u1D6F9 ; B 88 0 838 671 ;
+C 10 ; WX 808 ; N u1D6FA ; B 17 0 750 688 ;
+C 11 ; WX 621 ; N u1D6FC ; B 40 -11 586 492 ;
+C 12 ; WX 533 ; N u1D6FD ; B -55 -218 488 744 ;
+C 13 ; WX 503 ; N u1D6FE ; B 25 -218 453 492 ;
+C 14 ; WX 563 ; N u1D6FF ; B 40 -11 521 744 ;
+C 15 ; WX 465 ; N u1D716 ; B 25 -11 420 492 ;
+C 16 ; WX 540 ; N u1D701 ; B 35 -222 510 744 ;
+C 17 ; WX 530 ; N u1D702 ; B 30 -218 480 491 ;
+C 18 ; WX 598 ; N u1D703 ; B 40 -11 543 744 ;
+C 19 ; WX 290 ; N u1D704 ; B 50 -11 250 486 ;
+C 20 ; WX 576 ; N u1D705 ; B 20 -7 521 484 ;
+C 21 ; WX 515 ; N u1D706 ; B -10 -7 505 744 ;
+C 22 ; WX 581 ; N u1D707 ; B 18 -218 535 491 ;
+C 23 ; WX 540 ; N u1D708 ; B 40 -15 490 492 ;
+C 24 ; WX 553 ; N u1D709 ; B 35 -222 513 744 ;
+C 25 ; WX 671 ; N u1D70B ; B 32 -11 617 481 ;
+C 26 ; WX 576 ; N u1D70C ; B -17 -218 521 492 ;
+C 27 ; WX 632 ; N u1D70E ; B 40 -11 582 481 ;
+C 28 ; WX 559 ; N u1D70F ; B 20 -11 509 481 ;
+C 29 ; WX 548 ; N u1D710 ; B 30 -11 501 491 ;
+C 30 ; WX 706 ; N u1D719 ; B 40 -218 651 736 ;
+C 31 ; WX 622 ; N u1D712 ; B -46 -223 572 492 ;
+C 32 ; WX 728 ; N u1D713 ; B 30 -218 668 736 ;
+C 33 ; WX 754 ; N u1D714 ; B 29 -11 709 491 ;
+C 34 ; WX 498 ; N u1D700 ; B 35 -11 453 492 ;
+C 35 ; WX 610 ; N u1D717 ; B 20 -11 582 744 ;
+C 36 ; WX 901 ; N u1D71B ; B 30 -11 851 481 ;
+C 37 ; WX 567 ; N u1D71A ; B 30 -218 517 492 ;
+C 38 ; WX 521 ; N u1D70D ; B 35 -222 476 492 ;
+C 39 ; WX 779 ; N u1D711 ; B 50 -218 724 491 ;
+C 40 ; WX 647 ; N u1D6FB ; B 42 0 600 679 ;
+C 41 ; WX 507 ; N u1D715 ; B 40 -12 467 642 ;
+C 42 ; WX 515 ; N uni019B ; B -10 -7 505 744 ;
+C 43 ; WX 515 ; N uni019B.alt ; B -10 -7 505 744 ;
+C 44 ; WX 551 ; N uni210F ; B 23 -6 505 739 ;
+C 45 ; WX 551 ; N uni210F.alt ; B 23 -6 505 736 ;
+C 46 ; WX 616 ; N u1D718 ; B 12 -9 566 491 ;
+C 47 ; WX 472 ; N uni03F6 ; B 13 -11 423 492 ;
+C 48 ; WX 639 ; N uni212B ; B -8 0 650 898 ;
+C 49 ; WX 586 ; N uni01B5 ; B 45 0 539 671 ;
+C 50 ; WX 800 ; N uni2126 ; B 17 0 750 688 ;
+C 51 ; WX 784 ; N uni2127 ; B 63 0 795 688 ;
+C 52 ; WX 598 ; N uni2107 ; B 38 -14 576 687 ;
+C 53 ; WX 551 ; N NameMe.53 ; B 23 -6 505 736 ;
+C 54 ; WX 595 ; N NameMe.54 ; B 50 -7 565 744 ;
+C 55 ; WX 467 ; N lscript ; B 21 -12 429 745 ;
+C 56 ; WX 196 ; N uni0300 ; B 0 546 196 736 ;
+C 57 ; WX 196 ; N uni0301 ; B 0 546 196 736 ;
+C 58 ; WX 284 ; N uni0302 ; B 0 546 284 736 ;
+C 59 ; WX 306 ; N uni0303 ; B 0 583 306 696 ;
+C 60 ; WX 301 ; N uni0304 ; B 0 608 301 668 ;
+C 61 ; WX 283 ; N uni0306 ; B 0 567 283 709 ;
+C 62 ; WX 107 ; N uni0307 ; B 0 590 107 696 ;
+C 63 ; WX 287 ; N uni0308 ; B 0 590 287 691 ;
+C 64 ; WX 235 ; N uni030A ; B 0 546 235 781 ;
+C 65 ; WX 284 ; N uni030C ; B 0 546 284 736 ;
+C 66 ; WX 473 ; N uni20DB ; B 0 590 473 691 ;
+C 67 ; WX 659 ; N uni20DC ; B 0 590 659 691 ;
+C 68 ; WX 329 ; N degree ; B 27 434 303 710 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/Master/texmf-dist/fonts/afm/public/xcharter/XCharterMathRM.afm b/Master/texmf-dist/fonts/afm/public/xcharter/XCharterMathRM.afm
new file mode 100644
index 00000000000..5bdb74e68b9
--- /dev/null
+++ b/Master/texmf-dist/fonts/afm/public/xcharter/XCharterMathRM.afm
@@ -0,0 +1,89 @@
+StartFontMetrics 2.0
+Comment Generated by FontForge 20170730
+Comment Creation Date: Tue Nov 21 23:28:49 2017
+FontName XCharterMathRM
+FullName XCharter Math Roman
+FamilyName XCharterMath
+Weight Regular
+Notice (Copyright (c) 2017, Michael Sharpe)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -100
+UnderlineThickness 50
+Version 001.000
+EncodingScheme FontSpecific
+FontBBox -8 -222 798 898
+CapHeight 671
+XHeight 481
+Ascender 618
+Descender -218
+StartCharMetrics 67
+C 0 ; WX 532 ; N uni0393 ; B 15 0 495 671 ;
+C 1 ; WX 644 ; N uni0394 ; B 47 0 597 679 ;
+C 2 ; WX 714 ; N uni0398 ; B 34 -16 680 688 ;
+C 3 ; WX 688 ; N uni039B ; B 15 0 673 679 ;
+C 4 ; WX 621 ; N uni039E ; B 39 0 577 671 ;
+C 5 ; WX 755 ; N uni03A0 ; B 39 0 711 671 ;
+C 6 ; WX 589 ; N uni03A3 ; B 40 0 534 671 ;
+C 7 ; WX 766 ; N uni03A5 ; B 19 0 738 671 ;
+C 8 ; WX 754 ; N uni03A6 ; B 33 0 719 700 ;
+C 9 ; WX 794 ; N uni03A8 ; B 22 0 772 671 ;
+C 10 ; WX 774 ; N uni03A9 ; B 29 0 745 688 ;
+C 11 ; WX 556 ; N uni03B1 ; B 29 -11 542 492 ;
+C 12 ; WX 526 ; N uni03B2 ; B 71 -218 496 744 ;
+C 13 ; WX 479 ; N uni03B3 ; B 20 -222 449 492 ;
+C 14 ; WX 500 ; N uni03B4 ; B 29 -11 470 744 ;
+C 15 ; WX 426 ; N uni03F5 ; B 25 -11 394 492 ;
+C 16 ; WX 498 ; N uni03B6 ; B 35 -222 463 744 ;
+C 17 ; WX 530 ; N uni03B7 ; B 10 -219 460 491 ;
+C 18 ; WX 527 ; N uni03B8 ; B 28 -11 499 744 ;
+C 19 ; WX 299 ; N uni03B9 ; B 20 -12 289 486 ;
+C 20 ; WX 549 ; N uni03BA ; B 6 -7 562 484 ;
+C 21 ; WX 521 ; N uni03BB ; B 12 -8 515 744 ;
+C 22 ; WX 537 ; N uni03BC ; B 10 -218 525 491 ;
+C 23 ; WX 478 ; N uni03BD ; B 20 -15 465 492 ;
+C 24 ; WX 498 ; N uni03BE ; B 35 -222 463 744 ;
+C 25 ; WX 571 ; N uni03C0 ; B 9 -11 551 481 ;
+C 26 ; WX 541 ; N uni03C1 ; B 71 -218 511 492 ;
+C 27 ; WX 548 ; N uni03C3 ; B 29 -11 518 481 ;
+C 28 ; WX 498 ; N uni03C4 ; B 5 -11 463 481 ;
+C 29 ; WX 540 ; N uni03C5 ; B 16 -11 510 491 ;
+C 30 ; WX 664 ; N uni03D5 ; B 30 -218 634 736 ;
+C 31 ; WX 522 ; N uni03C7 ; B -5 -222 522 492 ;
+C 32 ; WX 713 ; N uni03C8 ; B 21 -218 679 736 ;
+C 33 ; WX 726 ; N uni03C9 ; B 30 -11 696 491 ;
+C 34 ; WX 416 ; N uni03B5 ; B 25 -11 384 492 ;
+C 35 ; WX 570 ; N uni03D1 ; B 6 -11 558 744 ;
+C 36 ; WX 834 ; N uni03D6 ; B 8 -11 798 481 ;
+C 37 ; WX 515 ; N uni03F1 ; B 35 -218 485 492 ;
+C 38 ; WX 484 ; N uni03C2 ; B 35 -222 440 492 ;
+C 39 ; WX 720 ; N uni03C6 ; B 30 -218 690 491 ;
+C 40 ; WX 676 ; N uni2207 ; B 63 0 613 679 ;
+C 41 ; WX 497 ; N uni2202 ; B 41 -12 429 642 ;
+C 42 ; WX 521 ; N uni019B ; B 12 -8 515 751 ;
+C 43 ; WX 521 ; N uni019B.alt ; B 12 -8 515 744 ;
+C 44 ; WX 564 ; N uni210F.upr ; B 19 0 546 739 ;
+C 45 ; WX 564 ; N uni210F.upralt ; B 19 0 546 736 ;
+C 46 ; WX 577 ; N uni03F0 ; B -6 -9 564 491 ;
+C 47 ; WX 426 ; N uni03F6 ; B 32 -11 401 492 ;
+C 48 ; WX 639 ; N uni212B ; B -8 0 650 898 ;
+C 49 ; WX 586 ; N uni01B5 ; B 45 0 539 671 ;
+C 50 ; WX 774 ; N uni2126 ; B 29 0 745 688 ;
+C 51 ; WX 774 ; N uni2127 ; B 29 0 745 688 ;
+C 52 ; WX 598 ; N uni2107 ; B 38 -14 576 687 ;
+C 55 ; WX 521 ; N NameMe.55 ; B 98 392 386 748 ;
+C 56 ; WX 196 ; N uni0300 ; B 0 546 196 736 ;
+C 57 ; WX 196 ; N uni0301 ; B 0 546 196 736 ;
+C 58 ; WX 284 ; N uni0302 ; B 0 546 284 736 ;
+C 59 ; WX 306 ; N uni0303 ; B 0 583 306 696 ;
+C 60 ; WX 301 ; N uni0304 ; B 0 608 301 668 ;
+C 61 ; WX 283 ; N uni0306 ; B 0 567 283 709 ;
+C 62 ; WX 107 ; N uni0307 ; B 0 590 107 696 ;
+C 63 ; WX 287 ; N uni0308 ; B 0 590 287 691 ;
+C 64 ; WX 235 ; N uni030A ; B 0 546 235 781 ;
+C 65 ; WX 284 ; N uni030C ; B 0 546 284 736 ;
+C 66 ; WX 473 ; N uni20DB ; B 0 590 473 691 ;
+C 67 ; WX 659 ; N uni20DC ; B 0 590 659 691 ;
+C 68 ; WX 329 ; N degree ; B 27 434 303 710 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/Master/texmf-dist/fonts/map/dvips/xcharter/XCharter.map b/Master/texmf-dist/fonts/map/dvips/xcharter/XCharter.map
index b0cb9291066..1bc29462759 100644
--- a/Master/texmf-dist/fonts/map/dvips/xcharter/XCharter.map
+++ b/Master/texmf-dist/fonts/map/dvips/xcharter/XCharter.map
@@ -275,3 +275,8 @@ XCharter-Italic-tlf-ot2 XCharter-Italic " xcharterOT2enc ReEncodeFont " <[xchart
XCharter-Bold-tlf-ot2 XCharter-Bold " xcharterOT2enc ReEncodeFont " <[xcharter-ot2.enc <XCharter-Bold.pfb
XCharter-BoldSlanted-tlf-ot2 XCharter-BoldSlanted " xcharterOT2enc ReEncodeFont " <[xcharter-ot2.enc <XCharter-BoldSlanted.pfb
XCharter-BoldItalic-tlf-ot2 XCharter-BoldItalic " xcharterOT2enc ReEncodeFont " <[xcharter-ot2.enc <XCharter-BoldItalic.pfb
+
+XCharterMathMI XCharterMathMI <XCharterMathMI.pfb
+XCharterMathBMI XCharterMathBMI <XCharterMathBMI.pfb
+XCharterMathBRM XCharterMathBRM <XCharterMathBRM.pfb
+XCharterMathRM XCharterMathRM <XCharterMathRM.pfb
diff --git a/Master/texmf-dist/fonts/tfm/public/xcharter/XCharterMathBMI.tfm b/Master/texmf-dist/fonts/tfm/public/xcharter/XCharterMathBMI.tfm
new file mode 100644
index 00000000000..cfa3ebd5660
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/xcharter/XCharterMathBMI.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/xcharter/XCharterMathBRM.tfm b/Master/texmf-dist/fonts/tfm/public/xcharter/XCharterMathBRM.tfm
new file mode 100644
index 00000000000..eaf30308204
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/xcharter/XCharterMathBRM.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/xcharter/XCharterMathMI.tfm b/Master/texmf-dist/fonts/tfm/public/xcharter/XCharterMathMI.tfm
new file mode 100644
index 00000000000..db13ced7e6b
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/xcharter/XCharterMathMI.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/xcharter/XCharterMathRM.tfm b/Master/texmf-dist/fonts/tfm/public/xcharter/XCharterMathRM.tfm
new file mode 100644
index 00000000000..692077403b3
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/xcharter/XCharterMathRM.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/xcharter/zchbmi.tfm b/Master/texmf-dist/fonts/tfm/public/xcharter/zchbmi.tfm
index b0351018230..5cd428308bd 100644
--- a/Master/texmf-dist/fonts/tfm/public/xcharter/zchbmi.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/xcharter/zchbmi.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/xcharter/zchbmia.tfm b/Master/texmf-dist/fonts/tfm/public/xcharter/zchbmia.tfm
new file mode 100644
index 00000000000..6594459c6f0
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/xcharter/zchbmia.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/xcharter/zchmi.tfm b/Master/texmf-dist/fonts/tfm/public/xcharter/zchmi.tfm
index 86e8f058d3a..1ade1cedcd7 100644
--- a/Master/texmf-dist/fonts/tfm/public/xcharter/zchmi.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/xcharter/zchmi.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/xcharter/zchmia.tfm b/Master/texmf-dist/fonts/tfm/public/xcharter/zchmia.tfm
new file mode 100644
index 00000000000..3c3363dc9d7
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/xcharter/zchmia.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/xcharter/XCharterMathBMI.pfb b/Master/texmf-dist/fonts/type1/public/xcharter/XCharterMathBMI.pfb
new file mode 100644
index 00000000000..e8003f4014e
--- /dev/null
+++ b/Master/texmf-dist/fonts/type1/public/xcharter/XCharterMathBMI.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/xcharter/XCharterMathBRM.pfb b/Master/texmf-dist/fonts/type1/public/xcharter/XCharterMathBRM.pfb
new file mode 100644
index 00000000000..0e2d03c58ce
--- /dev/null
+++ b/Master/texmf-dist/fonts/type1/public/xcharter/XCharterMathBRM.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/xcharter/XCharterMathMI.pfb b/Master/texmf-dist/fonts/type1/public/xcharter/XCharterMathMI.pfb
new file mode 100644
index 00000000000..319d95c21d8
--- /dev/null
+++ b/Master/texmf-dist/fonts/type1/public/xcharter/XCharterMathMI.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/xcharter/XCharterMathRM.pfb b/Master/texmf-dist/fonts/type1/public/xcharter/XCharterMathRM.pfb
new file mode 100644
index 00000000000..10d54704678
--- /dev/null
+++ b/Master/texmf-dist/fonts/type1/public/xcharter/XCharterMathRM.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/xcharter/zchbmi.vf b/Master/texmf-dist/fonts/vf/public/xcharter/zchbmi.vf
index b7976289a4c..c13bda0ea33 100644
--- a/Master/texmf-dist/fonts/vf/public/xcharter/zchbmi.vf
+++ b/Master/texmf-dist/fonts/vf/public/xcharter/zchbmi.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/xcharter/zchbmia.vf b/Master/texmf-dist/fonts/vf/public/xcharter/zchbmia.vf
new file mode 100644
index 00000000000..ba917a036f2
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/xcharter/zchbmia.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/xcharter/zchmi.vf b/Master/texmf-dist/fonts/vf/public/xcharter/zchmi.vf
index 3ebd148054f..3dcd2d463db 100644
--- a/Master/texmf-dist/fonts/vf/public/xcharter/zchmi.vf
+++ b/Master/texmf-dist/fonts/vf/public/xcharter/zchmi.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/xcharter/zchmia.vf b/Master/texmf-dist/fonts/vf/public/xcharter/zchmia.vf
new file mode 100644
index 00000000000..f402bfcbd07
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/xcharter/zchmia.vf
Binary files differ