From ce07680b939eecc96f42a3ee4e777c5c183503de Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Mon, 25 Oct 2021 03:03:38 +0000 Subject: CTAN sync 202110250303 --- fonts/dsserif/README | 8 ++++-- fonts/dsserif/afm/DSSerif-Bold.afm | 54 ++++++++++++++++++++++++++++++----- fonts/dsserif/afm/DSSerif.afm | 51 +++++++++++++++++++++++++++++---- fonts/dsserif/doc/dsserif-doc.pdf | Bin 229071 -> 257248 bytes fonts/dsserif/doc/dsserif-doc.tex | 43 +++++++++++++++++++++------- fonts/dsserif/source/mathalfij.etx | 14 +++++++-- fonts/dsserif/tex/dsserif.sty | 39 ++++++++++++++++++------- fonts/dsserif/tfm/DSSerif-Bold.tfm | Bin 820 -> 968 bytes fonts/dsserif/tfm/DSSerif.tfm | Bin 824 -> 1216 bytes fonts/dsserif/type1/DSSerif-Bold.pfb | Bin 18446 -> 18510 bytes fonts/dsserif/type1/DSSerif.pfb | Bin 23294 -> 33283 bytes 11 files changed, 171 insertions(+), 38 deletions(-) (limited to 'fonts') diff --git a/fonts/dsserif/README b/fonts/dsserif/README index 0c55d89b9f..ed00d11ac7 100644 --- a/fonts/dsserif/README +++ b/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/fonts/dsserif/afm/DSSerif-Bold.afm b/fonts/dsserif/afm/DSSerif-Bold.afm index e733e7fd85..e24c2341cc 100644 --- a/fonts/dsserif/afm/DSSerif-Bold.afm +++ b/fonts/dsserif/afm/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/fonts/dsserif/afm/DSSerif.afm b/fonts/dsserif/afm/DSSerif.afm index 730ffd54da..4174323675 100644 --- a/fonts/dsserif/afm/DSSerif.afm +++ b/fonts/dsserif/afm/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/fonts/dsserif/doc/dsserif-doc.pdf b/fonts/dsserif/doc/dsserif-doc.pdf index 3e6fd06f9e..bf892869b6 100644 Binary files a/fonts/dsserif/doc/dsserif-doc.pdf and b/fonts/dsserif/doc/dsserif-doc.pdf differ diff --git a/fonts/dsserif/doc/dsserif-doc.tex b/fonts/dsserif/doc/dsserif-doc.tex index 43dd13ada0..fbf021e681 100644 --- a/fonts/dsserif/doc/dsserif-doc.tex +++ b/fonts/dsserif/doc/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/fonts/dsserif/source/mathalfij.etx b/fonts/dsserif/source/mathalfij.etx index 92714b801a..090879c283 100644 --- a/fonts/dsserif/source/mathalfij.etx +++ b/fonts/dsserif/source/mathalfij.etx @@ -15,8 +15,18 @@ \setint{fontdimen(6)}{1000} % quad \setint{fontdimen(7)}{0} % extra space after . - -\nextslot{17} +\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 diff --git a/fonts/dsserif/tex/dsserif.sty b/fonts/dsserif/tex/dsserif.sty index 3d371f8344..69938a9c29 100644 --- a/fonts/dsserif/tex/dsserif.sty +++ b/fonts/dsserif/tex/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/fonts/dsserif/tfm/DSSerif-Bold.tfm b/fonts/dsserif/tfm/DSSerif-Bold.tfm index 8b61d2aaaa..b95055e45f 100644 Binary files a/fonts/dsserif/tfm/DSSerif-Bold.tfm and b/fonts/dsserif/tfm/DSSerif-Bold.tfm differ diff --git a/fonts/dsserif/tfm/DSSerif.tfm b/fonts/dsserif/tfm/DSSerif.tfm index f06e003490..bb95b6d58e 100644 Binary files a/fonts/dsserif/tfm/DSSerif.tfm and b/fonts/dsserif/tfm/DSSerif.tfm differ diff --git a/fonts/dsserif/type1/DSSerif-Bold.pfb b/fonts/dsserif/type1/DSSerif-Bold.pfb index 7658b5a204..435d6db65a 100644 Binary files a/fonts/dsserif/type1/DSSerif-Bold.pfb and b/fonts/dsserif/type1/DSSerif-Bold.pfb differ diff --git a/fonts/dsserif/type1/DSSerif.pfb b/fonts/dsserif/type1/DSSerif.pfb index a615b0c0d7..a01c866064 100644 Binary files a/fonts/dsserif/type1/DSSerif.pfb and b/fonts/dsserif/type1/DSSerif.pfb differ -- cgit v1.2.3