From 9efec36ffca7c9ac67be4d6cca7314914af9451b Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 24 Oct 2021 20:59:56 +0000 Subject: dsserif (24oct21) git-svn-id: svn://tug.org/texlive/trunk@60859 c570f23f-e606-0410-a88d-b1316a301751 --- .../texmf-dist/doc/fonts/dsserif/DSSerif-drv.tex | 18 ++++ Master/texmf-dist/doc/fonts/dsserif/README | 8 +- .../texmf-dist/doc/fonts/dsserif/dsserif-doc.pdf | Bin 229071 -> 257248 bytes .../texmf-dist/doc/fonts/dsserif/dsserif-doc.tex | 43 ++++++--- Master/texmf-dist/doc/fonts/dsserif/notes.txt | 27 ++++++ .../fonts/afm/public/dsserif/DSSerif-Bold.afm | 54 +++++++++-- .../fonts/afm/public/dsserif/DSSerif.afm | 51 +++++++++- .../fonts/tfm/public/dsserif/DSSerif-Bold.tfm | Bin 820 -> 968 bytes .../fonts/tfm/public/dsserif/DSSerif.tfm | Bin 824 -> 1216 bytes .../fonts/type1/public/dsserif/DSSerif-Bold.pfb | Bin 18446 -> 18510 bytes .../fonts/type1/public/dsserif/DSSerif.pfb | Bin 23294 -> 33283 bytes Master/texmf-dist/source/dsserif/DSSerif-drv.tex | 18 ---- Master/texmf-dist/source/dsserif/adjustments.mtx | 33 ------- Master/texmf-dist/source/dsserif/mathalfij.etx | 95 ------------------- Master/texmf-dist/source/dsserif/mathalfijB.etx | 95 ------------------- Master/texmf-dist/source/dsserif/notes.txt | 27 ------ .../source/fonts/dsserif/adjustments.mtx | 33 +++++++ .../texmf-dist/source/fonts/dsserif/mathalfij.etx | 105 +++++++++++++++++++++ .../texmf-dist/source/fonts/dsserif/mathalfijB.etx | 95 +++++++++++++++++++ Master/texmf-dist/tex/latex/dsserif/dsserif.sty | 39 +++++--- Master/tlpkg/libexec/ctan2tds | 3 +- 21 files changed, 439 insertions(+), 305 deletions(-) create mode 100644 Master/texmf-dist/doc/fonts/dsserif/DSSerif-drv.tex create mode 100644 Master/texmf-dist/doc/fonts/dsserif/notes.txt delete mode 100644 Master/texmf-dist/source/dsserif/DSSerif-drv.tex delete mode 100644 Master/texmf-dist/source/dsserif/adjustments.mtx delete mode 100644 Master/texmf-dist/source/dsserif/mathalfij.etx delete mode 100644 Master/texmf-dist/source/dsserif/mathalfijB.etx delete mode 100644 Master/texmf-dist/source/dsserif/notes.txt create mode 100644 Master/texmf-dist/source/fonts/dsserif/adjustments.mtx create mode 100644 Master/texmf-dist/source/fonts/dsserif/mathalfij.etx create mode 100644 Master/texmf-dist/source/fonts/dsserif/mathalfijB.etx diff --git a/Master/texmf-dist/doc/fonts/dsserif/DSSerif-drv.tex b/Master/texmf-dist/doc/fonts/dsserif/DSSerif-drv.tex new file mode 100644 index 00000000000..d8f4ebaeae9 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/dsserif/DSSerif-drv.tex @@ -0,0 +1,18 @@ +% !TEX TS-program = tex +\input fontinst.sty + +\needsfontinstversion{1.933} +\afmtomtx{DSSerif}{DSSerif}{} +\afmtomtx{DSSerif-Bold}{DSSerif-Bold}{} + +\installfonts +\installfamily{U}{DSSerif}{\skewchar\font=45} +\installfont{DSSerif} + {DSSerif,adjustments} + {mathalfij}{U}{DSSerif}{m}{n}{} +\installfont{DSSerif-Bold} + {DSSerif-Bold,adjustments} + {mathalfijB}{U}{DSSerif}{b}{n}{} +\endinstallfonts + +\bye diff --git a/Master/texmf-dist/doc/fonts/dsserif/README b/Master/texmf-dist/doc/fonts/dsserif/README index 0c55d89b9fc..ed00d11ac73 100644 --- a/Master/texmf-dist/doc/fonts/dsserif/README +++ b/Master/texmf-dist/doc/fonts/dsserif/README @@ -14,12 +14,16 @@ part of all distributions of LaTeX version 2003/12/01 or later. The font files and the LaTeX support files are - Copyright (c) 2018 Michael Sharpe + Copyright (c) 2018--2021 Michael Sharpe Files provided "as is", with no warranties. -Current version: 1.01 2020-01-04 +Current version: 1.02 2021-10-23 + +Changes in version 1.02 +1. Added Greek uppercase letters (regular weight only.) +2. Sty file changed to use preferred macro names, like \bbdotlessi and \bbdotlessj. Changes in version 1.01 Corrections to DSSerif.map diff --git a/Master/texmf-dist/doc/fonts/dsserif/dsserif-doc.pdf b/Master/texmf-dist/doc/fonts/dsserif/dsserif-doc.pdf index 3e6fd06f9e5..bf892869b6c 100644 Binary files a/Master/texmf-dist/doc/fonts/dsserif/dsserif-doc.pdf and b/Master/texmf-dist/doc/fonts/dsserif/dsserif-doc.pdf differ diff --git a/Master/texmf-dist/doc/fonts/dsserif/dsserif-doc.tex b/Master/texmf-dist/doc/fonts/dsserif/dsserif-doc.tex index 43dd13ada07..fbf021e6810 100644 --- a/Master/texmf-dist/doc/fonts/dsserif/dsserif-doc.tex +++ b/Master/texmf-dist/doc/fonts/dsserif/dsserif-doc.tex @@ -3,7 +3,7 @@ \documentclass[11pt]{article} \usepackage[margin=1in]{geometry} \usepackage[parfill]{parskip} -\pdfmapfile{+DSSerif.map} +%\pdfmapfile{+DSSerif.map} \usepackage{graphicx} %\usepackage{amssymb}% don't use with newtxmath %SetFonts @@ -13,9 +13,10 @@ \usepackage{textcomp} \usepackage[varqu,varl]{zi4}% inconsolata \usepackage{amsmath,amsthm} -\usepackage[libertine,bigdelims,vvarbb]{newtxmath} +\usepackage[libertine,vvarbb]{newtxmath} % option vvarbb gives you stix blackboard bold \useosf % use oldstyle figures except in math +\usepackage{trace} \usepackage{dsserif} \usepackage{bm} %SetFonts @@ -34,11 +35,13 @@ DSSerif is short for Double Struck Serif, and, while based on the Courier clone The available characters are:\\ In regular weight: \[\mathbb{0}\;\mathbb{1}\;\mathbb{2}\;\mathbb{3}\;\mathbb{4}\;\mathbb{5}\;\mathbb{6}\;\mathbb{7}\;\mathbb{8}\;\mathbb{9}\] -\[\imathbb\;\jmathbb \quad\text{(math dotlessi, dotlessj.)}\] +\[\imathbb\;\jmathbb \;\bbGamma\;\bbDelta\;\bbTheta\;\bbLambda\;\bbPi\;\bbSigma\;\bbPhi\;\bbPsi\;\bbOmega +\] \[{\mathbb{A}}\;{\mathbb{B}}\;{\mathbb{C}}\;{\mathbb{D}}\;{\mathbb{E}}\;{\mathbb{F}}\;{\mathbb{G}}\;{\mathbb{H}}\;{\mathbb{I}}\;{\mathbb{J}}\;{\mathbb{K}}\;{\mathbb{L}}\;{\mathbb{M}}\] \[{\mathbb{N}}\;{\mathbb{O}}\;{\mathbb{P}}\;{\mathbb{Q}}\;{\mathbb{R}}\;{\mathbb{S}}\;{\mathbb{T}}\;{\mathbb{U}}\;{\mathbb{V}}\;{\mathbb{W}}\;{\mathbb{X}}\;{\mathbb{Y}}\;{\mathbb{Z}}\] \[{\mathbb{a}}\;{\mathbb{b}}\;{\mathbb{c}}\;{\mathbb{d}}\;{\mathbb{e}}\;{\mathbb{f}}\;{\mathbb{g}}\;{\mathbb{h}}\;{\mathbb{i}}\;{\mathbb{j}}\;{\mathbb{k}}\;{\mathbb{l}}\;{\mathbb{m}}\] \[{\mathbb{n}}\;{\mathbb{o}}\;{\mathbb{p}}\;{\mathbb{q}}\;{\mathbb{r}}\;{\mathbb{s}}\;{\mathbb{t}}\;{\mathbb{u}}\;{\mathbb{v}}\;{\mathbb{w}}\;{\mathbb{x}}\;{\mathbb{y}}\;{\mathbb{z}}\] +%\[\mathbb{\char0 }\mathbb{\char1 }\mathbb{\char2 }\mathbb{\char3 }\mathbb{\char4 }\mathbb{\char5 }\mathbb{\char6 }\mathbb{\char7 }\mathbb{\char8}\mathbb{\char9 }\mathbb{\char10 }\mathbb{\char11 }\] In bold: {\boldmath \[\mathbb{0}\;\mathbb{1}\;\mathbb{2}\;\mathbb{3}\;\mathbb{4}\;\mathbb{5}\;\mathbb{6}\;\mathbb{7}\;\mathbb{8}\;\mathbb{9}\] @@ -47,25 +50,43 @@ In bold: \[{\mathbb{N}}\;{\mathbb{O}}\;{\mathbb{P}}\;{\mathbb{Q}}\;{\mathbb{R}}\;{\mathbb{S}}\;{\mathbb{T}}\;{\mathbb{U}}\;{\mathbb{V}}\;{\mathbb{W}}\;{\mathbb{X}}\;{\mathbb{Y}}\;{\mathbb{Z}}\] \[{\mathbb{a}}\;{\mathbb{b}}\;{\mathbb{c}}\;{\mathbb{d}}\;{\mathbb{e}}\;{\mathbb{f}}\;{\mathbb{g}}\;{\mathbb{h}}\;{\mathbb{i}}\;{\mathbb{j}}\;{\mathbb{k}}\;{\mathbb{l}}\;{\mathbb{m}}\] \[{\mathbb{n}}\;{\mathbb{o}}\;{\mathbb{p}}\;{\mathbb{q}}\;{\mathbb{r}}\;{\mathbb{s}}\;{\mathbb{t}}\;{\mathbb{u}}\;{\mathbb{v}}\;{\mathbb{w}}\;{\mathbb{x}}\;{\mathbb{y}}\;{\mathbb{z}}\]} + If you load the {\tt dsserif} package using \begin{verbatim} \usepackage{dsserif} \end{verbatim} then -most of these are accessed in the usual ways using \verb|\mathbb|. E.g., \verb|\mathbb{0}|, \verb|\mathbb{A}| and \verb|\mathbb{z}| produce $\mathbb{0}$, $\mathbb{A}$ and $\mathbb{z}$ unless \verb|\boldmath| was previously specified, and {\boldmath $\mathbb{0}$, $\mathbb{A}$ and $\mathbb{z}$} otherwise. The dotless {\tt i} and {\tt j} are a bit different, and require the special macros \verb|\imathbb|, \verb|\jmathbb|. If you load the package {\tt bm}, then the macro \verb|\bm{}| will in all cases give you the bold version. E.g., \verb|\bm{\imathbb}| gives $\bm{\imathbb}$, as expected. Finally, the macro \verb|\mathbbb| may be used without \verb|\boldmath| or \verb|\bm| to render a bold symbol, e.g., \verb|\mathbbb{A}| gives $\mathbbb{A}$. +most of these are accessed in the usual ways using \verb|\mathbb|. E.g., \verb|\mathbb{0}|, \verb|\mathbb{A}| and \verb|\mathbb{z}| produce $\mathbb{0}$, $\mathbb{A}$ and $\mathbb{z}$ unless \verb|\boldmath| was previously specified, and {\boldmath $\mathbb{0}$, $\mathbb{A}$ and $\mathbb{z}$} otherwise. Finally, the macro \verb|\mathbbb| may be used without \verb|\boldmath| or \verb|\bm| to render a bold symbol, e.g., \verb|\mathbbb{A}| gives $\mathbbb{A}$. + +\textbf{Macros for non-alphabetic characters}\\ +The dotless {\tt i} and {\tt j} require the special macros \verb|\bbdotlessi|, \verb|\bbdotlessj| (or \verb|\imathbb|, \verb|\jmathbb|.) If you load the package {\tt bm}, then the macro \verb|\bm{}| will in all cases give you the bold version. E.g., \verb|\bm{\imathbb}| gives $\bm{\imathbb}$, as expected. There are also some Greek letters available. Currently, these are only in regular weight and are pictured above, +having names +\begin{verbatim} +\bbGamma +\bbDelta +\bbTheta +\bbLambda +\bbPi +\bbSigma +\bbPhi +\bbPsi +\bbOmega +\end{verbatim} -I like to use $\imathbb$ and $\jmathbb$ (or their bold versions) for unit vectors in the $x$ and $y$ directions, though this is not ISO compliant, and prefer the output to what I would get from the corresponding STIX symbols, where there can be problems distinguishing unserifed glyphs. +I like to use $\bbdotlessi$ and $\bbdotlessj$ (or their bold versions) for unit vectors in the $x$ and $y$ directions, though this is not ISO compliant, and prefer the output to what I would get from the corresponding STIX symbols, where there can be problems distinguishing unserifed glyphs. -The {\tt DSSerif} glyphs may also be accessed using {\tt mathalfa}: +The {\tt DSSerif} glyphs may also be accessed using {\tt mathalpha}: \begin{verbatim} -\usepackage[bb=dsserif]{mathalfa} +\usepackage[bb=dsserif]{mathalpha} \end{verbatim} -(added afer loading other math fonts) will redefine \verb|\mathbb| and \verb|\mathbbb| to point to the {\tt DSSerif} versions. Use of either {\tt dsserif} or {\tt mathalfa} will entail using at least one of your precious math groups. You may find it sufficient to simply use the symbols as text. E.g., +(added after loading other math fonts) will redefine \verb|\mathbb| and \verb|\mathbbb| to point to the {\tt DSSerif} versions. Use of either {\tt dsserif} or {\tt mathalpha} will entail using at least one of your precious math groups. You may find it sufficient to simply use the symbols as text. E.g., \begin{verbatim} $x\in \text{{\usefont{U}{DSSerif}{m}{n}C}}^n$ \end{verbatim} -renders as $x\in \text{{\usefont{U}{DSSerif}{m}{n}C}}^n$ without using an additional math group. - -If using {\tt newtxmath}, version 1.55 or higher, with the {\tt stix2} option, you will find the {\tt DSSerif} alphabet built in, and it will not be necessary to load it with further commands. See the newtx documentation for further details. +renders as $x\in \text{{\usefont{U}{DSSerif}{m}{n}C}}^n$ without using an additional math group. If you try to do this with uppercase Greek letters, you'll find you have to use the slot numbers, as in +\begin{verbatim} +$x\in \text{{\usefont{U}{DSSerif}{m}{n}\char1 }}^n$ % Delta +\end{verbatim} +If using {\tt newtxmath}, version 1.55 or higher, with the {\tt stix2} option, you will find the {\tt DSSerif} alphabet built in though without the Greek letters, and it will not be necessary to load it with further commands. See the {\tt newtx} documentation for further details. \end{document} \ No newline at end of file diff --git a/Master/texmf-dist/doc/fonts/dsserif/notes.txt b/Master/texmf-dist/doc/fonts/dsserif/notes.txt new file mode 100644 index 00000000000..3f209549dd1 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/dsserif/notes.txt @@ -0,0 +1,27 @@ +Notes on generating or revising the support files for DDSerif, 05/01/2018 + +1. The basic font files are DSSerif.pfb, DSSerif-Bold.pfb, DSSerifUni.pfb, DSSerifUni-Bold.pfb, along with the corresponding afm files. + +2. The *Uni* files have only bare bones support, generated by + +afm2tfm DSSerifUni +afm2tfm DSSerifUni-Bold + +The generated tfm files contain no ligkern information, as these files are supposed to be used only in the construction of virtual fonts, the last stage of whose contruction will add the ligkern data. + +3. To regenerate the remaining support files with your modifications, follow the following steps. + +3a: Copy all files in the package source to a working directory, along with the two non "Uni" afm files. + +3b: Modify adjustments.mtx to specify new kerns that affect the positions of math accents. + +3c: Process the driver file: + +tex DSSerif-drv +vptovf DSSerif +vptovf DSSerif-Bold + +3d: Discard DSSerif.vf, DSSerif-Bold.vf and udsserif.fd. +You should not need to change the contents of DSSeif.map. + +3e: Move DSSerif.tfm and DSSerif-Bold.tfm into your tex heirarchy in a position that has priority over their position in the distribution. \ No newline at end of file diff --git a/Master/texmf-dist/fonts/afm/public/dsserif/DSSerif-Bold.afm b/Master/texmf-dist/fonts/afm/public/dsserif/DSSerif-Bold.afm index e733e7fd85c..e24c2341cc0 100644 --- a/Master/texmf-dist/fonts/afm/public/dsserif/DSSerif-Bold.afm +++ b/Master/texmf-dist/fonts/afm/public/dsserif/DSSerif-Bold.afm @@ -1,6 +1,6 @@ StartFontMetrics 2.0 -Comment Generated by FontForge 20170730 -Comment Creation Date: Mon Apr 30 16:11:56 2018 +Comment Generated by FontForge 20201107 +Comment Creation Date: Mon Oct 18 15:25:20 2021 FontName DSSerif-Bold FullName Double Struck Serif Bold FamilyName DSSerif @@ -14,14 +14,26 @@ UnderlinePosition -100 UnderlineThickness 50 Version 001.000 EncodingScheme FontSpecific -FontBBox 25 -203 1051 735 +FontBBox -19 -249 1051 904 CapHeight 657 -XHeight 461 +XHeight 500 Ascender 679 Descender -201 -StartCharMetrics 64 -C 17 ; WX 536 ; N dotlessi ; B 45 0 491 466 ; -C 18 ; WX 430 ; N dotlessj ; B 39 -203 380 461 ; +StartCharMetrics 104 +C 0 ; WX 600 ; N Gamma ; B 56 0 593 658 ; +C 1 ; WX 600 ; N uni0394 ; B 39 0 606 670 ; +C 2 ; WX 600 ; N Theta ; B 43 -18 602 673 ; +C 3 ; WX 600 ; N Lambda ; B 0 0 644 658 ; +C 4 ; WX 600 ; N Xi ; B 69 0 576 658 ; +C 5 ; WX 600 ; N Pi ; B 45 0 602 658 ; +C 6 ; WX 600 ; N Sigma ; B 138 0 589 658 ; +C 7 ; WX 600 ; N Upsilon ; B 43 0 602 658 ; +C 8 ; WX 600 ; N Phi ; B 43 0 604 658 ; +C 9 ; WX 600 ; N Psi ; B 6 0 639 658 ; +C 10 ; WX 600 ; N uni03A9 ; B 15 0 628 673 ; +C 16 ; WX 536 ; N dotlessi ; B 45 0 491 466 ; +C 17 ; WX 430 ; N dotlessj ; B 39 -203 380 461 ; +C 45 ; WX 326 ; N hyphen ; B 50 219 276 295 ; C 48 ; WX 600 ; N zero ; B 49 -19 551 633 ; C 49 ; WX 600 ; N one ; B 83 0 501 646 ; C 50 ; WX 600 ; N two ; B 44 0 558 633 ; @@ -84,5 +96,33 @@ C 119 ; WX 888 ; N w ; B 35 0 853 461 ; C 120 ; WX 692 ; N x ; B 35 0 657 490 ; C 121 ; WX 684 ; N y ; B 30 -202 654 461 ; C 122 ; WX 584 ; N z ; B 45 0 538 461 ; +C 128 ; WX 600 ; N alpha ; B 42 -18 616 511 ; +C 129 ; WX 600 ; N beta ; B 127 -212 555 705 ; +C 130 ; WX 600 ; N gamma ; B 28 -225 646 491 ; +C 131 ; WX 600 ; N delta ; B 64 -18 580 762 ; +C 132 ; WX 600 ; N epsilon1 ; B 64 -13 511 522 ; +C 133 ; WX 600 ; N zeta ; B 170 -225 538 705 ; +C 134 ; WX 600 ; N eta ; B 64 -212 542 507 ; +C 135 ; WX 600 ; N theta ; B 84 -18 559 705 ; +C 136 ; WX 600 ; N iota ; B 264 -18 473 519 ; +C 137 ; WX 600 ; N kappa ; B 73 0 602 491 ; +C 138 ; WX 600 ; N lambda ; B 26 0 637 705 ; +C 139 ; WX 600 ; N uni03BC ; B 37 -212 606 491 ; +C 140 ; WX 600 ; N nu ; B 41 0 601 491 ; +C 141 ; WX 600 ; N xi ; B 161 -225 538 705 ; +C 142 ; WX 600 ; N pi ; B 69 0 576 491 ; +C 143 ; WX 600 ; N rho ; B 97 -212 591 507 ; +C 144 ; WX 600 ; N sigma ; B 64 -18 630 507 ; +C 145 ; WX 600 ; N tau ; B 116 -17 525 491 ; +C 146 ; WX 600 ; N upsilon ; B 37 -18 608 491 ; +C 147 ; WX 600 ; N phi1 ; B 43 -58 604 686 ; +C 148 ; WX 600 ; N chi ; B 71 -227 599 508 ; +C 149 ; WX 600 ; N psi ; B 28 -212 617 708 ; +C 150 ; WX 600 ; N omega ; B 54 -18 593 519 ; +C 151 ; WX 600 ; N epsilon ; B 144 -13 501 522 ; +C 152 ; WX 600 ; N theta1 ; B 19 -18 630 860 ; +C 153 ; WX 600 ; N omega1 ; B 13 -18 626 572 ; +C 154 ; WX 600 ; N uni03C2 ; B 99 -225 585 507 ; +C 155 ; WX 600 ; N phi11 ; B 56 -212 591 507 ; EndCharMetrics EndFontMetrics diff --git a/Master/texmf-dist/fonts/afm/public/dsserif/DSSerif.afm b/Master/texmf-dist/fonts/afm/public/dsserif/DSSerif.afm index 730ffd54da2..4174323675e 100644 --- a/Master/texmf-dist/fonts/afm/public/dsserif/DSSerif.afm +++ b/Master/texmf-dist/fonts/afm/public/dsserif/DSSerif.afm @@ -1,6 +1,6 @@ StartFontMetrics 2.0 -Comment Generated by FontForge 20170730 -Comment Creation Date: Mon Apr 30 14:32:18 2018 +Comment Generated by FontForge 20201107 +Comment Creation Date: Sun Oct 17 17:05:29 2021 FontName DSSerif FullName Double Struck Serif FamilyName DSSerif @@ -14,14 +14,15 @@ UnderlinePosition -100 UnderlineThickness 50 Version 001.000 EncodingScheme FontSpecific -FontBBox 8 -189 874 678 +FontBBox 6 -213 874 847 CapHeight 644 -XHeight 450 +XHeight 464 Ascender 665 Descender -188 -StartCharMetrics 64 +StartCharMetrics 105 C 17 ; WX 484 ; N dotlessi ; B 40 0 444 450 ; C 18 ; WX 400 ; N dotlessj ; B 26 -189 340 450 ; +C 45 ; WX 326 ; N hyphen ; B 50 229 276 285 ; C 48 ; WX 500 ; N zero ; B 42 -17 458 620 ; C 49 ; WX 500 ; N one ; B 63 0 433 616 ; C 50 ; WX 500 ; N two ; B 50 0 448 620 ; @@ -58,6 +59,7 @@ C 87 ; WX 889 ; N W ; B 18 0 871 644 ; C 88 ; WX 721 ; N X ; B 29 0 692 644 ; C 89 ; WX 710 ; N Y ; B 20 0 690 644 ; C 90 ; WX 601 ; N Z ; B 42 0 558 644 ; +C 95 ; WX 612 ; N NameMe.95 ; B 179 14 223 630 ; C 97 ; WX 610 ; N a ; B 50 -16 562 433 ; C 98 ; WX 642 ; N b ; B 50 -15 592 665 ; C 99 ; WX 554 ; N c ; B 50 -18 504 464 ; @@ -84,5 +86,44 @@ C 119 ; WX 822 ; N w ; B 32 0 790 450 ; C 120 ; WX 670 ; N x ; B 32 0 641 450 ; C 121 ; WX 565 ; N y ; B 32 -188 533 450 ; C 122 ; WX 550 ; N z ; B 42 0 508 450 ; +C 123 ; WX 612 ; N Gamma ; B 47 0 561 644 ; +C 124 ; WX 722 ; N uni0394 ; B 47 0 702 644 ; +C 128 ; WX 600 ; N Theta ; B 55 -18 590 659 ; +C 131 ; WX 802 ; N Lambda ; B 53 0 750 644 ; +C 134 ; WX 600 ; N Xi ; B 81 0 564 644 ; +C 136 ; WX 696 ; N Pi ; B 57 0 639 644 ; +C 138 ; WX 700 ; N Sigma ; B 59 0 637 644 ; +C 140 ; WX 600 ; N Upsilon ; B 55 0 590 644 ; +C 141 ; WX 600 ; N Phi ; B 55 0 599 644 ; +C 143 ; WX 600 ; N Psi ; B 19 0 626 644 ; +C 144 ; WX 600 ; N uni03A9 ; B 28 0 616 659 ; +C 145 ; WX 600 ; N alpha ; B 48 -18 600 493 ; +C 146 ; WX 600 ; N beta ; B 139 -212 542 691 ; +C 147 ; WX 600 ; N gamma ; B 41 -212 634 477 ; +C 148 ; WX 600 ; N delta ; B 77 -18 568 748 ; +C 149 ; WX 600 ; N epsilon ; B 157 -13 488 508 ; +C 150 ; WX 600 ; N zeta ; B 182 -212 526 691 ; +C 151 ; WX 600 ; N eta ; B 76 -212 530 493 ; +C 152 ; WX 600 ; N theta ; B 97 -18 548 691 ; +C 153 ; WX 600 ; N iota ; B 277 -18 460 493 ; +C 154 ; WX 600 ; N kappa ; B 86 0 589 477 ; +C 155 ; WX 600 ; N lambda ; B 39 0 625 691 ; +C 156 ; WX 600 ; N uni03BC ; B 48 -212 594 477 ; +C 157 ; WX 600 ; N nu ; B 54 0 589 477 ; +C 158 ; WX 600 ; N xi ; B 173 -212 526 691 ; +C 159 ; WX 600 ; N omicron ; B 77 -18 568 493 ; +C 160 ; WX 600 ; N pi ; B 81 0 564 477 ; +C 161 ; WX 600 ; N rho ; B 109 -212 579 493 ; +C 162 ; WX 600 ; N sigma ; B 77 -18 618 493 ; +C 163 ; WX 600 ; N tau ; B 130 -17 515 477 ; +C 164 ; WX 600 ; N upsilon ; B 49 -18 596 477 ; +C 165 ; WX 600 ; N phi ; B 68 -212 579 493 ; +C 166 ; WX 600 ; N chi ; B 84 -213 587 494 ; +C 167 ; WX 600 ; N psi ; B 41 -212 605 691 ; +C 168 ; WX 600 ; N omega ; B 66 -18 580 493 ; +C 169 ; WX 600 ; N uni03C2 ; B 112 -212 572 493 ; +C 170 ; WX 600 ; N theta1 ; B 31 -18 615 847 ; +C 171 ; WX 600 ; N phi1 ; B 55 -45 591 674 ; +C 172 ; WX 600 ; N afii10042 ; B 6 0 633 644 ; EndCharMetrics EndFontMetrics diff --git a/Master/texmf-dist/fonts/tfm/public/dsserif/DSSerif-Bold.tfm b/Master/texmf-dist/fonts/tfm/public/dsserif/DSSerif-Bold.tfm index 8b61d2aaaa8..b95055e45fa 100644 Binary files a/Master/texmf-dist/fonts/tfm/public/dsserif/DSSerif-Bold.tfm and b/Master/texmf-dist/fonts/tfm/public/dsserif/DSSerif-Bold.tfm differ diff --git a/Master/texmf-dist/fonts/tfm/public/dsserif/DSSerif.tfm b/Master/texmf-dist/fonts/tfm/public/dsserif/DSSerif.tfm index f06e0034905..bb95b6d58e1 100644 Binary files a/Master/texmf-dist/fonts/tfm/public/dsserif/DSSerif.tfm and b/Master/texmf-dist/fonts/tfm/public/dsserif/DSSerif.tfm differ diff --git a/Master/texmf-dist/fonts/type1/public/dsserif/DSSerif-Bold.pfb b/Master/texmf-dist/fonts/type1/public/dsserif/DSSerif-Bold.pfb index 7658b5a2044..435d6db65a5 100644 Binary files a/Master/texmf-dist/fonts/type1/public/dsserif/DSSerif-Bold.pfb and b/Master/texmf-dist/fonts/type1/public/dsserif/DSSerif-Bold.pfb differ diff --git a/Master/texmf-dist/fonts/type1/public/dsserif/DSSerif.pfb b/Master/texmf-dist/fonts/type1/public/dsserif/DSSerif.pfb index a615b0c0d76..a01c8660649 100644 Binary files a/Master/texmf-dist/fonts/type1/public/dsserif/DSSerif.pfb and b/Master/texmf-dist/fonts/type1/public/dsserif/DSSerif.pfb differ diff --git a/Master/texmf-dist/source/dsserif/DSSerif-drv.tex b/Master/texmf-dist/source/dsserif/DSSerif-drv.tex deleted file mode 100644 index d8f4ebaeae9..00000000000 --- a/Master/texmf-dist/source/dsserif/DSSerif-drv.tex +++ /dev/null @@ -1,18 +0,0 @@ -% !TEX TS-program = tex -\input fontinst.sty - -\needsfontinstversion{1.933} -\afmtomtx{DSSerif}{DSSerif}{} -\afmtomtx{DSSerif-Bold}{DSSerif-Bold}{} - -\installfonts -\installfamily{U}{DSSerif}{\skewchar\font=45} -\installfont{DSSerif} - {DSSerif,adjustments} - {mathalfij}{U}{DSSerif}{m}{n}{} -\installfont{DSSerif-Bold} - {DSSerif-Bold,adjustments} - {mathalfijB}{U}{DSSerif}{b}{n}{} -\endinstallfonts - -\bye diff --git a/Master/texmf-dist/source/dsserif/adjustments.mtx b/Master/texmf-dist/source/dsserif/adjustments.mtx deleted file mode 100644 index 02de106633d..00000000000 --- a/Master/texmf-dist/source/dsserif/adjustments.mtx +++ /dev/null @@ -1,33 +0,0 @@ -\relax - -\metrics - -\needsfontinstversion{1.933} - -\setcommand\skewkern#1#2{\resetkern{#1}{hyphen}{#2}} - -\skewkern{A}{-30} -\skewkern{C}{25} -\skewkern{E}{20} -\skewkern{G}{25} -\skewkern{J}{70} -\skewkern{K}{-20} -\skewkern{L}{20} -\skewkern{R}{-20} -\skewkern{U}{15} -\skewkern{V}{20} -\skewkern{W}{30} -\skewkern{Y}{25} -\skewkern{a}{20} -\skewkern{f}{40} -\skewkern{i}{-10} -\skewkern{j}{20} -\skewkern{k}{-20} -\skewkern{l}{-30} -\skewkern{t}{-40} -\skewkern{w}{40} -\skewkern{y}{20} -\skewkern{dotlessi}{-10} -\skewkern{dotlessj}{20} - -\endmetrics \ No newline at end of file diff --git a/Master/texmf-dist/source/dsserif/mathalfij.etx b/Master/texmf-dist/source/dsserif/mathalfij.etx deleted file mode 100644 index 92714b801aa..00000000000 --- a/Master/texmf-dist/source/dsserif/mathalfij.etx +++ /dev/null @@ -1,95 +0,0 @@ -\relax - -\encoding - -\setstr{codingscheme}{TEX TEXT} -\setint{italicslant}{0} -\setint{xheight}{450} - - -\setint{fontdimen(1)}{\int{italicslant}} % italic slant -\setint{fontdimen(2)}{0} % interword space -\setint{fontdimen(3)}{0} % interword stretch -\setint{fontdimen(4)}{0} % interword shrink -\setint{fontdimen(5)}{\int{xheight}} % x-height -\setint{fontdimen(6)}{1000} % quad -\setint{fontdimen(7)}{0} % extra space after . - - -\nextslot{17} -\setslot{dotlessi}\endsetslot -\setslot{dotlessj}\endsetslot - -\nextslot{45} -\setslot{hyphen} - \comment{The skewchar.} -\endsetslot -\nextslot{48} -\setslot{zero}\endsetslot -\setslot{one}\endsetslot -\setslot{two}\endsetslot -\setslot{three}\endsetslot -\setslot{four}\endsetslot -\setslot{five}\endsetslot -\setslot{six}\endsetslot -\setslot{seven}\endsetslot -\setslot{eight}\endsetslot -\setslot{nine}\endsetslot -\nextslot{65} -\setslotcomment{The letter `\slotexample'.} - -\setslot{A}\endsetslot -\setslot{B}\endsetslot -\setslot{C}\endsetslot -\setslot{D}\endsetslot -\setslot{E}\endsetslot -\setslot{F}\endsetslot -\setslot{G}\endsetslot -\setslot{H}\endsetslot -\setslot{I}\endsetslot -\setslot{J}\endsetslot -\setslot{K}\endsetslot -\setslot{L}\endsetslot -\setslot{M}\endsetslot -\setslot{N}\endsetslot -\setslot{O}\endsetslot -\setslot{P}\endsetslot -\setslot{Q}\endsetslot -\setslot{R}\endsetslot -\setslot{S}\endsetslot -\setslot{T}\endsetslot -\setslot{U}\endsetslot -\setslot{V}\endsetslot -\setslot{W}\endsetslot -\setslot{X}\endsetslot -\setslot{Y}\endsetslot -\setslot{Z}\endsetslot -\nextslot{97} -\setslot{a}\endsetslot -\setslot{b}\endsetslot -\setslot{c}\endsetslot -\setslot{d}\endsetslot -\setslot{e}\endsetslot -\setslot{f}\endsetslot -\setslot{g}\endsetslot -\setslot{h}\endsetslot -\setslot{i}\endsetslot -\setslot{j}\endsetslot -\setslot{k}\endsetslot -\setslot{l}\endsetslot -\setslot{m}\endsetslot -\setslot{n}\endsetslot -\setslot{o}\endsetslot -\setslot{p}\endsetslot -\setslot{q}\endsetslot -\setslot{r}\endsetslot -\setslot{s}\endsetslot -\setslot{t}\endsetslot -\setslot{u}\endsetslot -\setslot{v}\endsetslot -\setslot{w}\endsetslot -\setslot{x}\endsetslot -\setslot{y}\endsetslot -\setslot{z}\endsetslot - -\endencoding diff --git a/Master/texmf-dist/source/dsserif/mathalfijB.etx b/Master/texmf-dist/source/dsserif/mathalfijB.etx deleted file mode 100644 index a2ec1dce9d5..00000000000 --- a/Master/texmf-dist/source/dsserif/mathalfijB.etx +++ /dev/null @@ -1,95 +0,0 @@ -\relax - -\encoding - -\setstr{codingscheme}{TEX TEXT} -\setint{italicslant}{0} -\setint{xheight}{461} - - -\setint{fontdimen(1)}{\int{italicslant}} % italic slant -\setint{fontdimen(2)}{0} % interword space -\setint{fontdimen(3)}{0} % interword stretch -\setint{fontdimen(4)}{0} % interword shrink -\setint{fontdimen(5)}{\int{xheight}} % x-height -\setint{fontdimen(6)}{1000} % quad -\setint{fontdimen(7)}{0} % extra space after . - - -\nextslot{17} -\setslot{dotlessi}\endsetslot -\setslot{dotlessj}\endsetslot - -\nextslot{45} -\setslot{hyphen} - \comment{The skewchar.} -\endsetslot -\nextslot{48} -\setslot{zero}\endsetslot -\setslot{one}\endsetslot -\setslot{two}\endsetslot -\setslot{three}\endsetslot -\setslot{four}\endsetslot -\setslot{five}\endsetslot -\setslot{six}\endsetslot -\setslot{seven}\endsetslot -\setslot{eight}\endsetslot -\setslot{nine}\endsetslot -\nextslot{65} -\setslotcomment{The letter `\slotexample'.} - -\setslot{A}\endsetslot -\setslot{B}\endsetslot -\setslot{C}\endsetslot -\setslot{D}\endsetslot -\setslot{E}\endsetslot -\setslot{F}\endsetslot -\setslot{G}\endsetslot -\setslot{H}\endsetslot -\setslot{I}\endsetslot -\setslot{J}\endsetslot -\setslot{K}\endsetslot -\setslot{L}\endsetslot -\setslot{M}\endsetslot -\setslot{N}\endsetslot -\setslot{O}\endsetslot -\setslot{P}\endsetslot -\setslot{Q}\endsetslot -\setslot{R}\endsetslot -\setslot{S}\endsetslot -\setslot{T}\endsetslot -\setslot{U}\endsetslot -\setslot{V}\endsetslot -\setslot{W}\endsetslot -\setslot{X}\endsetslot -\setslot{Y}\endsetslot -\setslot{Z}\endsetslot -\nextslot{97} -\setslot{a}\endsetslot -\setslot{b}\endsetslot -\setslot{c}\endsetslot -\setslot{d}\endsetslot -\setslot{e}\endsetslot -\setslot{f}\endsetslot -\setslot{g}\endsetslot -\setslot{h}\endsetslot -\setslot{i}\endsetslot -\setslot{j}\endsetslot -\setslot{k}\endsetslot -\setslot{l}\endsetslot -\setslot{m}\endsetslot -\setslot{n}\endsetslot -\setslot{o}\endsetslot -\setslot{p}\endsetslot -\setslot{q}\endsetslot -\setslot{r}\endsetslot -\setslot{s}\endsetslot -\setslot{t}\endsetslot -\setslot{u}\endsetslot -\setslot{v}\endsetslot -\setslot{w}\endsetslot -\setslot{x}\endsetslot -\setslot{y}\endsetslot -\setslot{z}\endsetslot - -\endencoding diff --git a/Master/texmf-dist/source/dsserif/notes.txt b/Master/texmf-dist/source/dsserif/notes.txt deleted file mode 100644 index 3f209549dd1..00000000000 --- a/Master/texmf-dist/source/dsserif/notes.txt +++ /dev/null @@ -1,27 +0,0 @@ -Notes on generating or revising the support files for DDSerif, 05/01/2018 - -1. The basic font files are DSSerif.pfb, DSSerif-Bold.pfb, DSSerifUni.pfb, DSSerifUni-Bold.pfb, along with the corresponding afm files. - -2. The *Uni* files have only bare bones support, generated by - -afm2tfm DSSerifUni -afm2tfm DSSerifUni-Bold - -The generated tfm files contain no ligkern information, as these files are supposed to be used only in the construction of virtual fonts, the last stage of whose contruction will add the ligkern data. - -3. To regenerate the remaining support files with your modifications, follow the following steps. - -3a: Copy all files in the package source to a working directory, along with the two non "Uni" afm files. - -3b: Modify adjustments.mtx to specify new kerns that affect the positions of math accents. - -3c: Process the driver file: - -tex DSSerif-drv -vptovf DSSerif -vptovf DSSerif-Bold - -3d: Discard DSSerif.vf, DSSerif-Bold.vf and udsserif.fd. -You should not need to change the contents of DSSeif.map. - -3e: Move DSSerif.tfm and DSSerif-Bold.tfm into your tex heirarchy in a position that has priority over their position in the distribution. \ No newline at end of file diff --git a/Master/texmf-dist/source/fonts/dsserif/adjustments.mtx b/Master/texmf-dist/source/fonts/dsserif/adjustments.mtx new file mode 100644 index 00000000000..02de106633d --- /dev/null +++ b/Master/texmf-dist/source/fonts/dsserif/adjustments.mtx @@ -0,0 +1,33 @@ +\relax + +\metrics + +\needsfontinstversion{1.933} + +\setcommand\skewkern#1#2{\resetkern{#1}{hyphen}{#2}} + +\skewkern{A}{-30} +\skewkern{C}{25} +\skewkern{E}{20} +\skewkern{G}{25} +\skewkern{J}{70} +\skewkern{K}{-20} +\skewkern{L}{20} +\skewkern{R}{-20} +\skewkern{U}{15} +\skewkern{V}{20} +\skewkern{W}{30} +\skewkern{Y}{25} +\skewkern{a}{20} +\skewkern{f}{40} +\skewkern{i}{-10} +\skewkern{j}{20} +\skewkern{k}{-20} +\skewkern{l}{-30} +\skewkern{t}{-40} +\skewkern{w}{40} +\skewkern{y}{20} +\skewkern{dotlessi}{-10} +\skewkern{dotlessj}{20} + +\endmetrics \ No newline at end of file diff --git a/Master/texmf-dist/source/fonts/dsserif/mathalfij.etx b/Master/texmf-dist/source/fonts/dsserif/mathalfij.etx new file mode 100644 index 00000000000..090879c2839 --- /dev/null +++ b/Master/texmf-dist/source/fonts/dsserif/mathalfij.etx @@ -0,0 +1,105 @@ +\relax + +\encoding + +\setstr{codingscheme}{TEX TEXT} +\setint{italicslant}{0} +\setint{xheight}{450} + + +\setint{fontdimen(1)}{\int{italicslant}} % italic slant +\setint{fontdimen(2)}{0} % interword space +\setint{fontdimen(3)}{0} % interword stretch +\setint{fontdimen(4)}{0} % interword shrink +\setint{fontdimen(5)}{\int{xheight}} % x-height +\setint{fontdimen(6)}{1000} % quad +\setint{fontdimen(7)}{0} % extra space after . + +\setslot{Gamma}\endsetslot +\setslot{Delta}\endsetslot +\setslot{Theta}\endsetslot +\setslot{Lambda}\endsetslot +\setslot{Xi}\endsetslot +\setslot{Pi}\endsetslot +\setslot{Sigma}\endsetslot +\setslot{Upsilon}\endsetslot +\setslot{Phi}\endsetslot +\setslot{Psi}\endsetslot +\setslot{Omega}\endsetslot +\nextslot{16} +\setslot{dotlessi}\endsetslot +\setslot{dotlessj}\endsetslot + +\nextslot{45} +\setslot{hyphen} + \comment{The skewchar.} +\endsetslot +\nextslot{48} +\setslot{zero}\endsetslot +\setslot{one}\endsetslot +\setslot{two}\endsetslot +\setslot{three}\endsetslot +\setslot{four}\endsetslot +\setslot{five}\endsetslot +\setslot{six}\endsetslot +\setslot{seven}\endsetslot +\setslot{eight}\endsetslot +\setslot{nine}\endsetslot +\nextslot{65} +\setslotcomment{The letter `\slotexample'.} + +\setslot{A}\endsetslot +\setslot{B}\endsetslot +\setslot{C}\endsetslot +\setslot{D}\endsetslot +\setslot{E}\endsetslot +\setslot{F}\endsetslot +\setslot{G}\endsetslot +\setslot{H}\endsetslot +\setslot{I}\endsetslot +\setslot{J}\endsetslot +\setslot{K}\endsetslot +\setslot{L}\endsetslot +\setslot{M}\endsetslot +\setslot{N}\endsetslot +\setslot{O}\endsetslot +\setslot{P}\endsetslot +\setslot{Q}\endsetslot +\setslot{R}\endsetslot +\setslot{S}\endsetslot +\setslot{T}\endsetslot +\setslot{U}\endsetslot +\setslot{V}\endsetslot +\setslot{W}\endsetslot +\setslot{X}\endsetslot +\setslot{Y}\endsetslot +\setslot{Z}\endsetslot +\nextslot{97} +\setslot{a}\endsetslot +\setslot{b}\endsetslot +\setslot{c}\endsetslot +\setslot{d}\endsetslot +\setslot{e}\endsetslot +\setslot{f}\endsetslot +\setslot{g}\endsetslot +\setslot{h}\endsetslot +\setslot{i}\endsetslot +\setslot{j}\endsetslot +\setslot{k}\endsetslot +\setslot{l}\endsetslot +\setslot{m}\endsetslot +\setslot{n}\endsetslot +\setslot{o}\endsetslot +\setslot{p}\endsetslot +\setslot{q}\endsetslot +\setslot{r}\endsetslot +\setslot{s}\endsetslot +\setslot{t}\endsetslot +\setslot{u}\endsetslot +\setslot{v}\endsetslot +\setslot{w}\endsetslot +\setslot{x}\endsetslot +\setslot{y}\endsetslot +\setslot{z}\endsetslot + +\endencoding diff --git a/Master/texmf-dist/source/fonts/dsserif/mathalfijB.etx b/Master/texmf-dist/source/fonts/dsserif/mathalfijB.etx new file mode 100644 index 00000000000..a2ec1dce9d5 --- /dev/null +++ b/Master/texmf-dist/source/fonts/dsserif/mathalfijB.etx @@ -0,0 +1,95 @@ +\relax + +\encoding + +\setstr{codingscheme}{TEX TEXT} +\setint{italicslant}{0} +\setint{xheight}{461} + + +\setint{fontdimen(1)}{\int{italicslant}} % italic slant +\setint{fontdimen(2)}{0} % interword space +\setint{fontdimen(3)}{0} % interword stretch +\setint{fontdimen(4)}{0} % interword shrink +\setint{fontdimen(5)}{\int{xheight}} % x-height +\setint{fontdimen(6)}{1000} % quad +\setint{fontdimen(7)}{0} % extra space after . + + +\nextslot{17} +\setslot{dotlessi}\endsetslot +\setslot{dotlessj}\endsetslot + +\nextslot{45} +\setslot{hyphen} + \comment{The skewchar.} +\endsetslot +\nextslot{48} +\setslot{zero}\endsetslot +\setslot{one}\endsetslot +\setslot{two}\endsetslot +\setslot{three}\endsetslot +\setslot{four}\endsetslot +\setslot{five}\endsetslot +\setslot{six}\endsetslot +\setslot{seven}\endsetslot +\setslot{eight}\endsetslot +\setslot{nine}\endsetslot +\nextslot{65} +\setslotcomment{The letter `\slotexample'.} + +\setslot{A}\endsetslot +\setslot{B}\endsetslot +\setslot{C}\endsetslot +\setslot{D}\endsetslot +\setslot{E}\endsetslot +\setslot{F}\endsetslot +\setslot{G}\endsetslot +\setslot{H}\endsetslot +\setslot{I}\endsetslot +\setslot{J}\endsetslot +\setslot{K}\endsetslot +\setslot{L}\endsetslot +\setslot{M}\endsetslot +\setslot{N}\endsetslot +\setslot{O}\endsetslot +\setslot{P}\endsetslot +\setslot{Q}\endsetslot +\setslot{R}\endsetslot +\setslot{S}\endsetslot +\setslot{T}\endsetslot +\setslot{U}\endsetslot +\setslot{V}\endsetslot +\setslot{W}\endsetslot +\setslot{X}\endsetslot +\setslot{Y}\endsetslot +\setslot{Z}\endsetslot +\nextslot{97} +\setslot{a}\endsetslot +\setslot{b}\endsetslot +\setslot{c}\endsetslot +\setslot{d}\endsetslot +\setslot{e}\endsetslot +\setslot{f}\endsetslot +\setslot{g}\endsetslot +\setslot{h}\endsetslot +\setslot{i}\endsetslot +\setslot{j}\endsetslot +\setslot{k}\endsetslot +\setslot{l}\endsetslot +\setslot{m}\endsetslot +\setslot{n}\endsetslot +\setslot{o}\endsetslot +\setslot{p}\endsetslot +\setslot{q}\endsetslot +\setslot{r}\endsetslot +\setslot{s}\endsetslot +\setslot{t}\endsetslot +\setslot{u}\endsetslot +\setslot{v}\endsetslot +\setslot{w}\endsetslot +\setslot{x}\endsetslot +\setslot{y}\endsetslot +\setslot{z}\endsetslot + +\endencoding diff --git a/Master/texmf-dist/tex/latex/dsserif/dsserif.sty b/Master/texmf-dist/tex/latex/dsserif/dsserif.sty index 3d371f8344e..69938a9c299 100644 --- a/Master/texmf-dist/tex/latex/dsserif/dsserif.sty +++ b/Master/texmf-dist/tex/latex/dsserif/dsserif.sty @@ -1,21 +1,38 @@ \NeedsTeXFormat{LaTeX2e} -\def\fileversion{1.0} -\def\filedate{2018/05/01} -\ProvidesPackage{DSSerif}[\filedate\space v\fileversion\space U/DSSerif] +\def\fileversion{1.02} +\def\filedate{2021/10/23} +\ProvidesPackage{dsserif}[\filedate\space v\fileversion\space U/dsserif] +%\@ifundefined{hexnumber@}{\input{binhex}}{} \RequirePackage{xkeyval}% -\define@key{DSSerif.sty}{scaled}[1.0]{% -\expandafter\def\csname DSS@scale\endcsname {#1}}% -\ExecuteOptionsX{scaled}% -\ProcessOptionsX\relax% +\newcommand*{\DSS@scale}{1} +\DeclareOptionX{scale}{\renewcommand*{\DSS@scale}{#1}} +\DeclareOptionX{scaled}{\renewcommand*{\DSS@scale}{#1}} +\ExecuteOptionsX{scale}% +\ProcessOptionsX\relax% + +\let\mathbb\relax \DeclareSymbolFont{DSSerif}{U}{DSSerif}{m}{n} \SetSymbolFont{DSSerif}{bold}{U}{DSSerif}{b}{n} \DeclareFontSubstitution{U}{DSSerif}{m}{n} \DeclareSymbolFontAlphabet{\mathbb}{DSSerif} -%\DeclareMathAlphabet{\mathbb}{U}{DSSerif}{m}{n} -%\SetMathAlphabet{\mathbb}{bold}{U}{DSSerif}{b}{n} \let\mathbbb\relax \DeclareMathAlphabet{\mathbbb}{U}{DSSerif}{b}{n} -\DeclareMathSymbol{\imathbb}{\mathord}{DSSerif}{17} -\DeclareMathSymbol{\jmathbb}{\mathord}{DSSerif}{18} +\DeclareMathSymbol{\bbGamma}{\mathord}{DSSerif}{0} +\DeclareMathSymbol{\bbDelta}{\mathord}{DSSerif}{1} +\DeclareMathSymbol{\bbTheta}{\mathord}{DSSerif}{2} +\DeclareMathSymbol{\bbLambda}{\mathord}{DSSerif}{3} +%\DeclareMathSymbol{\bbXi}{\mathord}{DSSerif}{4} +\DeclareMathSymbol{\bbPi}{\mathord}{DSSerif}{5} +\DeclareMathSymbol{\bbSigma}{\mathord}{DSSerif}{6} +%\DeclareMathSymbol{\bbUpsilon}{\mathord}{DSSerif}{7} +\DeclareMathSymbol{\bbPhi}{\mathord}{DSSerif}{8} +\DeclareMathSymbol{\bbPsi}{\mathord}{DSSerif}{9} +\DeclareMathSymbol{\bbOmega}{\mathord}{DSSerif}{10} +\DeclareMathSymbol{\bbdotlessi}{\mathord}{DSSerif}{16} +\DeclareMathSymbol{\bbdotlessj}{\mathord}{DSSerif}{17} +\let\imathbb\bbdotlessi +\let\jmathbb\bbdotlessj \endinput + + diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds index c335a25d296..98933be00f1 100755 --- a/Master/tlpkg/libexec/ctan2tds +++ b/Master/tlpkg/libexec/ctan2tds @@ -430,6 +430,7 @@ chomp (my $ctan_root = `tlpkginfo --ctan-root`); 'drm', "&MAKEflatten", 'droid', "&MAKEcopy", 'dropping', "die 'skipping, nosell license'", + 'dsserif', "&MAKEflatten", 'dtxtut', "&setup", # straight copy 'duplicat', "die 'skipping, use piff'", 'dutchcal', "&MAKEcopy", @@ -2742,7 +2743,7 @@ $standarddocfmt='latex'; $standardsourcefmt='latex'; -$standardsource = '(\.(bat|c|drv|dtx|fea|fdd|ins|mk|sfd)' +$standardsource = '(\.(bat|c|drv|[dem]tx|fea|fdd|ins|mk|sfd)' . '|configure.*|install-sh|Makefile.*|ltxdoc\.cfg)$'; %specialsource= ( 'FAQ-en', 'NULL', -- cgit v1.2.3