summaryrefslogtreecommitdiff
path: root/fonts/cmsrb/tex
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /fonts/cmsrb/tex
Initial commit
Diffstat (limited to 'fonts/cmsrb/tex')
-rw-r--r--fonts/cmsrb/tex/cmsrb.sty219
-rw-r--r--fonts/cmsrb/tex/omxcmsrbex.fd4
-rw-r--r--fonts/cmsrb/tex/ot2cmsrbr.fd15
-rw-r--r--fonts/cmsrb/tex/ot2cmsrbs.fd15
-rw-r--r--fonts/cmsrb/tex/ot2cmsrbt.fd15
-rw-r--r--fonts/cmsrb/tex/t1cmsrbr.fd15
-rw-r--r--fonts/cmsrb/tex/t1cmsrbs.fd15
-rw-r--r--fonts/cmsrb/tex/t1cmsrbt.fd15
-rw-r--r--fonts/cmsrb/tex/t2acmsrbr.fd15
-rw-r--r--fonts/cmsrb/tex/t2acmsrbs.fd15
-rw-r--r--fonts/cmsrb/tex/t2acmsrbt.fd15
-rw-r--r--fonts/cmsrb/tex/ts1cmsrbr.fd15
-rw-r--r--fonts/cmsrb/tex/ts1cmsrbs.fd15
-rw-r--r--fonts/cmsrb/tex/ts1cmsrbt.fd15
-rw-r--r--fonts/cmsrb/tex/x2cmsrbr.fd15
-rw-r--r--fonts/cmsrb/tex/x2cmsrbs.fd15
-rw-r--r--fonts/cmsrb/tex/x2cmsrbt.fd15
17 files changed, 448 insertions, 0 deletions
diff --git a/fonts/cmsrb/tex/cmsrb.sty b/fonts/cmsrb/tex/cmsrb.sty
new file mode 100644
index 0000000000..8163505e1a
--- /dev/null
+++ b/fonts/cmsrb/tex/cmsrb.sty
@@ -0,0 +1,219 @@
+\ProvidesPackage{cmsrb}[2019/08/16 v3.1 cmsrb]
+\RequirePackage[TS1,T1,OT2,X2,T2A]{fontenc}
+\renewcommand{\rmdefault}{cmsrbr}
+\renewcommand{\sfdefault}{cmsrbs}
+\renewcommand{\ttdefault}{cmsrbt}
+\AtBeginDocument{
+\DeclareTextComposite{\v}{OT2}{c}{113}
+\DeclareTextComposite{\v}{OT2}{C}{81}
+\DeclareTextComposite{\v}{OT2}{s}{120}
+\DeclareTextComposite{\v}{OT2}{S}{88}
+\DeclareTextComposite{\v}{OT2}{z}{25}
+\DeclareTextComposite{\v}{OT2}{Z}{17}
+\DeclareTextComposite{\'}{OT2}{c}{15}
+\DeclareTextComposite{\'}{OT2}{C}{7}
+\DeclareTextComposite{\'}{OT2}{g}{136}
+\DeclareTextComposite{\'}{OT2}{G}{128}
+\DeclareTextComposite{\'}{OT2}{z}{137}
+\DeclareTextComposite{\'}{OT2}{Z}{129}
+\DeclareTextComposite{\'}{OT2}{k}{138}
+\DeclareTextComposite{\'}{OT2}{K}{130}
+\DeclareTextComposite{\'}{OT2}{s}{139}
+\DeclareTextComposite{\'}{OT2}{S}{131}
+\DeclareTextSymbol{\dj}{OT2}{14}
+\DeclareTextSymbol{\DJ}{OT2}{6}
+\DeclareTextSymbol{\cyrgje}{OT2}{136}
+\DeclareTextSymbol{\CYRGJE}{OT2}{128}
+\DeclareTextSymbol{\cyrzje}{OT2}{137}
+\DeclareTextSymbol{\CYRZJE}{OT2}{129}
+\DeclareTextSymbol{\cyrkje}{OT2}{138}
+\DeclareTextSymbol{\CYRKJE}{OT2}{130}
+\DeclareTextSymbol{\cyrsje}{OT2}{139}
+\DeclareTextSymbol{\CYRSJE}{OT2}{131}
+\DeclareTextSymbolDefault{\cyrgje}{OT2}
+\DeclareTextSymbolDefault{\CYRGJE}{OT2}
+\DeclareTextSymbolDefault{\cyrzje}{OT2}
+\DeclareTextSymbolDefault{\CYRZJE}{OT2}
+\DeclareTextSymbolDefault{\cyrkje}{OT2}
+\DeclareTextSymbolDefault{\CYRKJE}{OT2}
+\DeclareTextSymbolDefault{\cyrsje}{OT2}
+\DeclareTextSymbolDefault{\CYRSJE}{OT2}
+\DeclareTextAccentDefault{\C}{T2A}
+\DeclareTextAccentDefault{\f}{T2A}
+\DeclareTextCompositeCommand{\'}{T2A}{\cyrg}{\cyrgje}
+\DeclareTextCompositeCommand{\'}{T2A}{\CYRG}{\CYRGJE}
+\DeclareTextCompositeCommand{\'}{T2A}{\cyrk}{\cyrkje}
+\DeclareTextCompositeCommand{\'}{T2A}{\CYRK}{\CYRKJE}
+\DeclareTextCompositeCommand{\'}{T2A}{\cyrs}{\cyrsje}
+\DeclareTextCompositeCommand{\'}{T2A}{\CYRS}{\CYRSJE}
+\DeclareTextCompositeCommand{\'}{T2A}{\cyrz}{\cyrzje}
+\DeclareTextCompositeCommand{\'}{T2A}{\CYRZ}{\CYRZJE}
+\DeclareTextCompositeCommand{\'}{X2}{\cyrg}{\cyrgje}
+\DeclareTextCompositeCommand{\'}{X2}{\CYRG}{\CYRGJE}
+\DeclareTextCompositeCommand{\'}{X2}{\cyrk}{\cyrkje}
+\DeclareTextCompositeCommand{\'}{X2}{\CYRK}{\CYRKJE}
+\DeclareTextCompositeCommand{\'}{X2}{\cyrs}{\cyrsje}
+\DeclareTextCompositeCommand{\'}{X2}{\CYRS}{\CYRSJE}
+\DeclareTextCompositeCommand{\'}{X2}{\cyrz}{\cyrzje}
+\DeclareTextCompositeCommand{\'}{X2}{\CYRZ}{\CYRZJE}
+\DeclareTextCommand{\CYRA}{T1}{A}
+\DeclareTextCommand{\CYRB}{T1}{B}
+\DeclareTextCommand{\CYRV}{T1}{V}
+\DeclareTextCommand{\CYRG}{T1}{G}
+\DeclareTextCommand{\CYRD}{T1}{D}
+\DeclareTextCommand{\CYRDJE}{T1}{\DJ}
+\DeclareTextCommand{\CYRE}{T1}{E}
+\DeclareTextCommand{\CYRZH}{T1}{\v Z}
+\DeclareTextCommand{\CYRZ}{T1}{Z}
+\DeclareTextCommand{\CYRI}{T1}{I}
+\DeclareTextCommand{\CYRJE}{T1}{J}
+\DeclareTextCommand{\CYRK}{T1}{K}
+\DeclareTextCommand{\CYRL}{T1}{L}
+\DeclareTextCommand{\CYRLJE}{T1}{Lj}
+\DeclareTextCommand{\CYRM}{T1}{M}
+\DeclareTextCommand{\CYRN}{T1}{N}
+\DeclareTextCommand{\CYRNJE}{T1}{Nj}
+\DeclareTextCommand{\CYRO}{T1}{O}
+\DeclareTextCommand{\CYRP}{T1}{P}
+\DeclareTextCommand{\CYRR}{T1}{R}
+\DeclareTextCommand{\CYRS}{T1}{S}
+\DeclareTextCommand{\CYRT}{T1}{T}
+\DeclareTextCommand{\CYRTSHE}{T1}{\'C}
+\DeclareTextCommand{\CYRU}{T1}{U}
+\DeclareTextCommand{\CYRF}{T1}{F}
+\DeclareTextCommand{\CYRH}{T1}{H}
+\DeclareTextCommand{\CYRC}{T1}{C}
+\DeclareTextCommand{\CYRCH}{T1}{\v C}
+\DeclareTextCommand{\CYRDZHE}{T1}{D\v z}
+\DeclareTextCommand{\CYRSH}{T1}{\v S}
+\DeclareTextCommand{\CYRGJE}{T1}{\'G}
+\DeclareTextCommand{\CYRKJE}{T1}{\'K}
+\DeclareTextCommand{\CYRZJE}{T1}{\'Z}
+\DeclareTextCommand{\CYRSJE}{T1}{\'S}
+\DeclareTextCommand{\CYRDZE}{T1}{Dz}
+\DeclareTextCompositeCommand{\'}{T1}{\CYRG}{\CYRGJE}
+\DeclareTextCompositeCommand{\'}{T1}{\CYRK}{\CYRKJE}
+\DeclareTextCompositeCommand{\'}{T1}{\CYRS}{\CYRSJE}
+\DeclareTextCompositeCommand{\'}{T1}{\CYRZ}{\CYRZJE}
+\DeclareTextCommand{\cyra}{T1}{a}
+\DeclareTextCommand{\cyrb}{T1}{b}
+\DeclareTextCommand{\cyrv}{T1}{v}
+\DeclareTextCommand{\cyrg}{T1}{g}
+\DeclareTextCommand{\cyrd}{T1}{d}
+\DeclareTextCommand{\cyrdje}{T1}{\dj}
+\DeclareTextCommand{\cyre}{T1}{e}
+\DeclareTextCommand{\cyrzh}{T1}{\v z}
+\DeclareTextCommand{\cyrz}{T1}{z}
+\DeclareTextCommand{\cyri}{T1}{i}
+\DeclareTextCommand{\cyrje}{T1}{j}
+\DeclareTextCommand{\cyrk}{T1}{k}
+\DeclareTextCommand{\cyrl}{T1}{l}
+\DeclareTextCommand{\cyrlje}{T1}{lj}
+\DeclareTextCommand{\cyrm}{T1}{m}
+\DeclareTextCommand{\cyrn}{T1}{n}
+\DeclareTextCommand{\cyrnje}{T1}{nj}
+\DeclareTextCommand{\cyro}{T1}{o}
+\DeclareTextCommand{\cyrp}{T1}{p}
+\DeclareTextCommand{\cyrr}{T1}{r}
+\DeclareTextCommand{\cyrs}{T1}{s}
+\DeclareTextCommand{\cyrt}{T1}{t}
+\DeclareTextCommand{\cyrtshe}{T1}{\'c}
+\DeclareTextCommand{\cyru}{T1}{u}
+\DeclareTextCommand{\cyrf}{T1}{f}
+\DeclareTextCommand{\cyrh}{T1}{h}
+\DeclareTextCommand{\cyrc}{T1}{c}
+\DeclareTextCommand{\cyrch}{T1}{\v c}
+\DeclareTextCommand{\cyrdzhe}{T1}{d\v z}
+\DeclareTextCommand{\cyrsh}{T1}{\v s}
+\DeclareTextCommand{\cyrgje}{T1}{\'g}
+\DeclareTextCommand{\cyrkje}{T1}{\'k}
+\DeclareTextCommand{\cyrzje}{T1}{\'z}
+\DeclareTextCommand{\cyrsje}{T1}{\'s}
+\DeclareTextCommand{\cyrdze}{T1}{dz}
+\DeclareTextCompositeCommand{\'}{T1}{\cyrg}{\cyrgje}
+\DeclareTextCompositeCommand{\'}{T1}{\cyrk}{\cyrkje}
+\DeclareTextCompositeCommand{\'}{T1}{\cyrs}{\cyrsje}
+\DeclareTextCompositeCommand{\'}{T1}{\cyrz}{\cyrzje}
+}
+
+\DeclareOption{nomath}{\endinput}
+\newif\ifsrb@noint
+\srb@nointtrue
+\DeclareOption{noint}{\srb@nointfalse}
+\newif\ifsrb@nosymb
+\srb@nosymbtrue
+\DeclareOption{nosymb}{\srb@nosymbfalse}
+\ProcessOptions\relax
+
+\DeclareFontFamily{OT1}{cmrsrbm}{}
+\DeclareFontFamily{OT1}{cmttsrbm}{}
+\DeclareFontFamily{OT1}{cmsssrbm}{}
+\DeclareFontShape{OT1}{cmrsrbm}{m}{n}{<5><6><7><8><9>gen*cmr <10->cmr10}{}
+\DeclareFontShape{OT1}{cmrsrbm}{m}{it}{<5><6><7>cmti7 <8>cmti8 <9>cmti9 <10->cmti10}{}
+\DeclareFontShape{OT1}{cmrsrbm}{bx}{n}{<5><6><7><8><9>gen*cmbx <10->cmbx10}{}
+\DeclareFontShape{OT1}{cmsssrbm}{m}{n}{<5><6><7><8>cmss8 <9>cmss9 <10->cmss10}{}
+\DeclareFontShape{OT1}{cmttsrbm}{m}{n}{<5><6><7><8>cmtt8<9>cmtt9 <10->cmtt10}{}
+\DeclareFontFamily{OML}{cmmsrbm}{}
+\DeclareFontShape{OML}{cmmsrbm}{m}{it}{<5><6><7><8><9>gen*cmmi <10->cmmi10}{}
+\DeclareFontShape{OML}{cmmsrbm}{b}{it}{<5><6><7><8><9>gen*cmmib <10->cmmib10}{}
+\DeclareSymbolFont{operators} {OT1}{cmrsrbm}{m}{n}
+\DeclareSymbolFont{letters} {OML}{cmmsrbm}{m}{it}
+\DeclareMathAlphabet {\mathbf}{OT1}{cmrsrbm}{bx}{n}
+\DeclareMathAlphabet {\mathit}{OT1}{cmrsrbm}{m}{it}
+\DeclareMathAlphabet {\mathsf}{OT1}{cmsssrbm}{m}{n}
+\DeclareMathAlphabet {\mathtt}{OT1}{cmttsrbm}{m}{n}
+
+\AtBeginDocument{
+\ifsrb@noint
+\DeclareSymbolFont{cmsrbex}{OMX}{cmsrbex}{m}{n}
+\DeclareMathSymbol{\srbintop}{\mathop}{cmsrbex}{"52}
+\DeclareMathSymbol{\srbointop}{\mathop}{cmsrbex}{"48}
+\newcommand{\srbint}{\relax\srbintop\displaylimits}
+\newcommand{\srboint}{\relax\srbointop\displaylimits}
+\let\intop\srbintop
+\let\ointop\srbointop
+\let\int\srbint
+\let\oint\srboint
+\@ifpackageloaded{amsmath}
+{
+\let\ilimits@\displaylimits
+\renewcommand{\MultiIntegral}[1]{
+ \edef\ints@c{\noexpand\intop
+ \ifnum#1=\z@\noexpand\intdots@\else\noexpand\intkern@\fi
+ \ifnum#1>\tw@\noexpand\intop\noexpand\intkern@\fi
+ \ifnum#1>\thr@@\noexpand\intop\noexpand\intkern@\fi
+ \noexpand\intop
+ \noexpand\displaylimits
+ }
+ \futurelet\@let@token\ints@a
+}
+\def\ints@b{
+ \mkern-7mu\mathchoice{\mkern2mu}{}{}{}
+ \mathop\bgroup
+ \mkern7mu\mathchoice{\mkern-2mu}{}{}{}
+ \let\displaylimits\egroup
+}
+\def\intkern@{\mkern -6mu }
+\def\ints@#1{\mkern -3mu
+\mathop{\mkern 3mu
+\intop
+\ifnum #1=\z@ \intdots@ \else
+\intkern@
+\ifnum #1>\tw@ \intop\intkern@
+\ifnum #1>\thr@@ \intop\intkern@ \fi\fi\fi
+\intop }\displaylimits }}{}
+\fi
+
+\ifsrb@nosymb
+\@ifpackageloaded{amssymb}
+{
+\let\le\leqslant
+\let\ge\geqslant
+\let\leq\leqslant
+\let\geq\geqslant
+\let\nleq\nleqslant
+\let\ngeq\ngeqslant
+}
+\fi
+}
+\endinput \ No newline at end of file
diff --git a/fonts/cmsrb/tex/omxcmsrbex.fd b/fonts/cmsrb/tex/omxcmsrbex.fd
new file mode 100644
index 0000000000..7989224bd2
--- /dev/null
+++ b/fonts/cmsrb/tex/omxcmsrbex.fd
@@ -0,0 +1,4 @@
+\ProvidesFile{omxcmsrbex.fd}
+\DeclareFontFamily{OMX}{cmsrbex}{}
+\DeclareFontShape{OMX}{cmsrbex}{m}{n}{ <-> cmsrbex}{}
+\endinput \ No newline at end of file
diff --git a/fonts/cmsrb/tex/ot2cmsrbr.fd b/fonts/cmsrb/tex/ot2cmsrbr.fd
new file mode 100644
index 0000000000..31fcdd5a14
--- /dev/null
+++ b/fonts/cmsrb/tex/ot2cmsrbr.fd
@@ -0,0 +1,15 @@
+\ProvidesFile{ot2cmsrbr.fd}
+\DeclareFontFamily{OT2}{cmsrbr}{}
+\DeclareFontShape{OT2}{cmsrbr}{m}{n}{ <-> ot2cmsrbrr}{}
+\DeclareFontShape{OT2}{cmsrbr}{m}{it}{ <-> ot2cmsrbri}{}
+\DeclareFontShape{OT2}{cmsrbr}{b}{n}{ <-> ot2cmsrbrb}{}
+\DeclareFontShape{OT2}{cmsrbr}{b}{it}{ <-> ot2cmsrbrx}{}
+\DeclareFontShape{OT2}{cmsrbr}{m}{sc}{ <-> ot2cmsrbrc}{}
+\DeclareFontShape{OT2}{cmsrbr}{m}{sl}{ <-> ot2cmsrbrs}{}
+\DeclareFontShape{OT2}{cmsrbr}{b}{sc}{ <-> ot2cmsrbrd}{}
+\DeclareFontShape{OT2}{cmsrbr}{b}{sl}{ <-> ot2cmsrbry}{}
+\DeclareFontShape{OT2}{cmsrbr}{bx}{n}{ <-> ot2cmsrbrb}{}
+\DeclareFontShape{OT2}{cmsrbr}{bx}{it}{ <-> ot2cmsrbrx}{}
+\DeclareFontShape{OT2}{cmsrbr}{bx}{sc}{ <-> ot2cmsrbrd}{}
+\DeclareFontShape{OT2}{cmsrbr}{bx}{sl}{ <-> ot2cmsrbry}{}
+\endinput \ No newline at end of file
diff --git a/fonts/cmsrb/tex/ot2cmsrbs.fd b/fonts/cmsrb/tex/ot2cmsrbs.fd
new file mode 100644
index 0000000000..1f427b9444
--- /dev/null
+++ b/fonts/cmsrb/tex/ot2cmsrbs.fd
@@ -0,0 +1,15 @@
+\ProvidesFile{ot2cmsrbs.fd}
+\DeclareFontFamily{OT2}{cmsrbs}{}
+\DeclareFontShape{OT2}{cmsrbs}{m}{n}{ <-> ot2cmsrbsr}{}
+\DeclareFontShape{OT2}{cmsrbs}{m}{it}{ <-> ot2cmsrbss}{}
+\DeclareFontShape{OT2}{cmsrbs}{b}{n}{ <-> ot2cmsrbsb}{}
+\DeclareFontShape{OT2}{cmsrbs}{b}{it}{ <-> ot2cmsrbst}{}
+\DeclareFontShape{OT2}{cmsrbs}{m}{sc}{ <-> ot2cmsrbsr}{}
+\DeclareFontShape{OT2}{cmsrbs}{m}{sl}{ <-> ot2cmsrbss}{}
+\DeclareFontShape{OT2}{cmsrbs}{b}{sc}{ <-> ot2cmsrbsb}{}
+\DeclareFontShape{OT2}{cmsrbs}{b}{sl}{ <-> ot2cmsrbst}{}
+\DeclareFontShape{OT2}{cmsrbs}{bx}{n}{ <-> ot2cmsrbsb}{}
+\DeclareFontShape{OT2}{cmsrbs}{bx}{it}{ <-> ot2cmsrbst}{}
+\DeclareFontShape{OT2}{cmsrbs}{bx}{sc}{ <-> ot2cmsrbsb}{}
+\DeclareFontShape{OT2}{cmsrbs}{bx}{sl}{ <-> ot2cmsrbst}{}
+\endinput \ No newline at end of file
diff --git a/fonts/cmsrb/tex/ot2cmsrbt.fd b/fonts/cmsrb/tex/ot2cmsrbt.fd
new file mode 100644
index 0000000000..2341db55a6
--- /dev/null
+++ b/fonts/cmsrb/tex/ot2cmsrbt.fd
@@ -0,0 +1,15 @@
+\ProvidesFile{ot2cmsrbt.fd}
+\DeclareFontFamily{OT2}{cmsrbt}{}
+\DeclareFontShape{OT2}{cmsrbt}{m}{n}{ <-> ot2cmsrbtr}{}
+\DeclareFontShape{OT2}{cmsrbt}{m}{it}{ <-> ot2cmsrbti}{}
+\DeclareFontShape{OT2}{cmsrbt}{b}{n}{ <-> ot2cmsrbtr}{}
+\DeclareFontShape{OT2}{cmsrbt}{b}{it}{ <-> ot2cmsrbti}{}
+\DeclareFontShape{OT2}{cmsrbt}{m}{sc}{ <-> ot2cmsrbtc}{}
+\DeclareFontShape{OT2}{cmsrbt}{m}{sl}{ <-> ot2cmsrbts}{}
+\DeclareFontShape{OT2}{cmsrbt}{b}{sc}{ <-> ot2cmsrbtc}{}
+\DeclareFontShape{OT2}{cmsrbt}{b}{sl}{ <-> ot2cmsrbts}{}
+\DeclareFontShape{OT2}{cmsrbt}{bx}{n}{ <-> ot2cmsrbtr}{}
+\DeclareFontShape{OT2}{cmsrbt}{bx}{it}{ <-> ot2cmsrbti}{}
+\DeclareFontShape{OT2}{cmsrbt}{bx}{sc}{ <-> ot2cmsrbtc}{}
+\DeclareFontShape{OT2}{cmsrbt}{bx}{sl}{ <-> ot2cmsrbts}{}
+\endinput \ No newline at end of file
diff --git a/fonts/cmsrb/tex/t1cmsrbr.fd b/fonts/cmsrb/tex/t1cmsrbr.fd
new file mode 100644
index 0000000000..ad902a5a43
--- /dev/null
+++ b/fonts/cmsrb/tex/t1cmsrbr.fd
@@ -0,0 +1,15 @@
+\ProvidesFile{t1cmsrbr.fd}
+\DeclareFontFamily{T1}{cmsrbr}{}
+\DeclareFontShape{T1}{cmsrbr}{m}{n}{ <-> t1cmsrbrr}{}
+\DeclareFontShape{T1}{cmsrbr}{m}{it}{ <-> t1cmsrbri}{}
+\DeclareFontShape{T1}{cmsrbr}{b}{n}{ <-> t1cmsrbrb}{}
+\DeclareFontShape{T1}{cmsrbr}{b}{it}{ <-> t1cmsrbrx}{}
+\DeclareFontShape{T1}{cmsrbr}{m}{sc}{ <-> t1cmsrbrc}{}
+\DeclareFontShape{T1}{cmsrbr}{m}{sl}{ <-> t1cmsrbrs}{}
+\DeclareFontShape{T1}{cmsrbr}{b}{sc}{ <-> t1cmsrbrd}{}
+\DeclareFontShape{T1}{cmsrbr}{b}{sl}{ <-> t1cmsrbry}{}
+\DeclareFontShape{T1}{cmsrbr}{bx}{n}{ <-> t1cmsrbrb}{}
+\DeclareFontShape{T1}{cmsrbr}{bx}{it}{ <-> t1cmsrbrx}{}
+\DeclareFontShape{T1}{cmsrbr}{bx}{sc}{ <-> t1cmsrbrd}{}
+\DeclareFontShape{T1}{cmsrbr}{bx}{sl}{ <-> t1cmsrbry}{}
+\endinput \ No newline at end of file
diff --git a/fonts/cmsrb/tex/t1cmsrbs.fd b/fonts/cmsrb/tex/t1cmsrbs.fd
new file mode 100644
index 0000000000..242f8c3593
--- /dev/null
+++ b/fonts/cmsrb/tex/t1cmsrbs.fd
@@ -0,0 +1,15 @@
+\ProvidesFile{t1cmsrbs.fd}
+\DeclareFontFamily{T1}{cmsrbs}{}
+\DeclareFontShape{T1}{cmsrbs}{m}{n}{ <-> t1cmsrbsr}{}
+\DeclareFontShape{T1}{cmsrbs}{m}{it}{ <-> t1cmsrbss}{}
+\DeclareFontShape{T1}{cmsrbs}{b}{n}{ <-> t1cmsrbsb}{}
+\DeclareFontShape{T1}{cmsrbs}{b}{it}{ <-> t1cmsrbst}{}
+\DeclareFontShape{T1}{cmsrbs}{m}{sc}{ <-> t1cmsrbsr}{}
+\DeclareFontShape{T1}{cmsrbs}{m}{sl}{ <-> t1cmsrbss}{}
+\DeclareFontShape{T1}{cmsrbs}{b}{sc}{ <-> t1cmsrbsb}{}
+\DeclareFontShape{T1}{cmsrbs}{b}{sl}{ <-> t1cmsrbst}{}
+\DeclareFontShape{T1}{cmsrbs}{bx}{n}{ <-> t1cmsrbsb}{}
+\DeclareFontShape{T1}{cmsrbs}{bx}{it}{ <-> t1cmsrbst}{}
+\DeclareFontShape{T1}{cmsrbs}{bx}{sc}{ <-> t1cmsrbsb}{}
+\DeclareFontShape{T1}{cmsrbs}{bx}{sl}{ <-> t1cmsrbst}{}
+\endinput \ No newline at end of file
diff --git a/fonts/cmsrb/tex/t1cmsrbt.fd b/fonts/cmsrb/tex/t1cmsrbt.fd
new file mode 100644
index 0000000000..23b3dd8a46
--- /dev/null
+++ b/fonts/cmsrb/tex/t1cmsrbt.fd
@@ -0,0 +1,15 @@
+\ProvidesFile{t1cmsrbt.fd}
+\DeclareFontFamily{T1}{cmsrbt}{}
+\DeclareFontShape{T1}{cmsrbt}{m}{n}{ <-> t1cmsrbtr}{}
+\DeclareFontShape{T1}{cmsrbt}{m}{it}{ <-> t1cmsrbti}{}
+\DeclareFontShape{T1}{cmsrbt}{b}{n}{ <-> t1cmsrbtr}{}
+\DeclareFontShape{T1}{cmsrbt}{b}{it}{ <-> t1cmsrbti}{}
+\DeclareFontShape{T1}{cmsrbt}{m}{sc}{ <-> t1cmsrbtc}{}
+\DeclareFontShape{T1}{cmsrbt}{m}{sl}{ <-> t1cmsrbts}{}
+\DeclareFontShape{T1}{cmsrbt}{b}{sc}{ <-> t1cmsrbtc}{}
+\DeclareFontShape{T1}{cmsrbt}{b}{sl}{ <-> t1cmsrbts}{}
+\DeclareFontShape{T1}{cmsrbt}{bx}{n}{ <-> t1cmsrbtr}{}
+\DeclareFontShape{T1}{cmsrbt}{bx}{it}{ <-> t1cmsrbti}{}
+\DeclareFontShape{T1}{cmsrbt}{bx}{sc}{ <-> t1cmsrbtc}{}
+\DeclareFontShape{T1}{cmsrbt}{bx}{sl}{ <-> t1cmsrbts}{}
+\endinput \ No newline at end of file
diff --git a/fonts/cmsrb/tex/t2acmsrbr.fd b/fonts/cmsrb/tex/t2acmsrbr.fd
new file mode 100644
index 0000000000..a847b7f24c
--- /dev/null
+++ b/fonts/cmsrb/tex/t2acmsrbr.fd
@@ -0,0 +1,15 @@
+\ProvidesFile{t2acmsrbr.fd}
+\DeclareFontFamily{T2A}{cmsrbr}{}
+\DeclareFontShape{T2A}{cmsrbr}{m}{n}{ <-> t2acmsrbrr}{}
+\DeclareFontShape{T2A}{cmsrbr}{m}{it}{ <-> t2acmsrbri}{}
+\DeclareFontShape{T2A}{cmsrbr}{b}{n}{ <-> t2acmsrbrb}{}
+\DeclareFontShape{T2A}{cmsrbr}{b}{it}{ <-> t2acmsrbrx}{}
+\DeclareFontShape{T2A}{cmsrbr}{m}{sc}{ <-> t2acmsrbrc}{}
+\DeclareFontShape{T2A}{cmsrbr}{m}{sl}{ <-> t2acmsrbrs}{}
+\DeclareFontShape{T2A}{cmsrbr}{b}{sc}{ <-> t2acmsrbrd}{}
+\DeclareFontShape{T2A}{cmsrbr}{b}{sl}{ <-> t2acmsrbry}{}
+\DeclareFontShape{T2A}{cmsrbr}{bx}{n}{ <-> t2acmsrbrb}{}
+\DeclareFontShape{T2A}{cmsrbr}{bx}{it}{ <-> t2acmsrbrx}{}
+\DeclareFontShape{T2A}{cmsrbr}{bx}{sc}{ <-> t2acmsrbrd}{}
+\DeclareFontShape{T2A}{cmsrbr}{bx}{sl}{ <-> t2acmsrbry}{}
+\endinput \ No newline at end of file
diff --git a/fonts/cmsrb/tex/t2acmsrbs.fd b/fonts/cmsrb/tex/t2acmsrbs.fd
new file mode 100644
index 0000000000..90c58a0da8
--- /dev/null
+++ b/fonts/cmsrb/tex/t2acmsrbs.fd
@@ -0,0 +1,15 @@
+\ProvidesFile{t2acmsrbs.fd}
+\DeclareFontFamily{T2A}{cmsrbs}{}
+\DeclareFontShape{T2A}{cmsrbs}{m}{n}{ <-> t2acmsrbsr}{}
+\DeclareFontShape{T2A}{cmsrbs}{m}{it}{ <-> t2acmsrbss}{}
+\DeclareFontShape{T2A}{cmsrbs}{b}{n}{ <-> t2acmsrbsb}{}
+\DeclareFontShape{T2A}{cmsrbs}{b}{it}{ <-> t2acmsrbst}{}
+\DeclareFontShape{T2A}{cmsrbs}{m}{sc}{ <-> t2acmsrbsr}{}
+\DeclareFontShape{T2A}{cmsrbs}{m}{sl}{ <-> t2acmsrbss}{}
+\DeclareFontShape{T2A}{cmsrbs}{b}{sc}{ <-> t2acmsrbsb}{}
+\DeclareFontShape{T2A}{cmsrbs}{b}{sl}{ <-> t2acmsrbst}{}
+\DeclareFontShape{T2A}{cmsrbs}{bx}{n}{ <-> t2acmsrbsb}{}
+\DeclareFontShape{T2A}{cmsrbs}{bx}{it}{ <-> t2acmsrbst}{}
+\DeclareFontShape{T2A}{cmsrbs}{bx}{sc}{ <-> t2acmsrbsb}{}
+\DeclareFontShape{T2A}{cmsrbs}{bx}{sl}{ <-> t2acmsrbst}{}
+\endinput \ No newline at end of file
diff --git a/fonts/cmsrb/tex/t2acmsrbt.fd b/fonts/cmsrb/tex/t2acmsrbt.fd
new file mode 100644
index 0000000000..58a726c5a2
--- /dev/null
+++ b/fonts/cmsrb/tex/t2acmsrbt.fd
@@ -0,0 +1,15 @@
+\ProvidesFile{t2acmsrbt.fd}
+\DeclareFontFamily{T2A}{cmsrbt}{}
+\DeclareFontShape{T2A}{cmsrbt}{m}{n}{ <-> t2acmsrbtr}{}
+\DeclareFontShape{T2A}{cmsrbt}{m}{it}{ <-> t2acmsrbti}{}
+\DeclareFontShape{T2A}{cmsrbt}{b}{n}{ <-> t2acmsrbtr}{}
+\DeclareFontShape{T2A}{cmsrbt}{b}{it}{ <-> t2acmsrbti}{}
+\DeclareFontShape{T2A}{cmsrbt}{m}{sc}{ <-> t2acmsrbtc}{}
+\DeclareFontShape{T2A}{cmsrbt}{m}{sl}{ <-> t2acmsrbts}{}
+\DeclareFontShape{T2A}{cmsrbt}{b}{sc}{ <-> t2acmsrbtc}{}
+\DeclareFontShape{T2A}{cmsrbt}{b}{sl}{ <-> t2acmsrbts}{}
+\DeclareFontShape{T2A}{cmsrbt}{bx}{n}{ <-> t2acmsrbtr}{}
+\DeclareFontShape{T2A}{cmsrbt}{bx}{it}{ <-> t2acmsrbti}{}
+\DeclareFontShape{T2A}{cmsrbt}{bx}{sc}{ <-> t2acmsrbtc}{}
+\DeclareFontShape{T2A}{cmsrbt}{bx}{sl}{ <-> t2acmsrbts}{}
+\endinput \ No newline at end of file
diff --git a/fonts/cmsrb/tex/ts1cmsrbr.fd b/fonts/cmsrb/tex/ts1cmsrbr.fd
new file mode 100644
index 0000000000..80e3cd8ef0
--- /dev/null
+++ b/fonts/cmsrb/tex/ts1cmsrbr.fd
@@ -0,0 +1,15 @@
+\ProvidesFile{ts1cmsrbr.fd}
+\DeclareFontFamily{TS1}{cmsrbr}{}
+\DeclareFontShape{TS1}{cmsrbr}{m}{n}{ <-> ts1cmsrbrr}{}
+\DeclareFontShape{TS1}{cmsrbr}{m}{it}{ <-> ts1cmsrbri}{}
+\DeclareFontShape{TS1}{cmsrbr}{b}{n}{ <-> ts1cmsrbrb}{}
+\DeclareFontShape{TS1}{cmsrbr}{b}{it}{ <-> ts1cmsrbrx}{}
+\DeclareFontShape{TS1}{cmsrbr}{m}{sc}{ <-> ts1cmsrbrc}{}
+\DeclareFontShape{TS1}{cmsrbr}{m}{sl}{ <-> ts1cmsrbrs}{}
+\DeclareFontShape{TS1}{cmsrbr}{b}{sc}{ <-> ts1cmsrbrd}{}
+\DeclareFontShape{TS1}{cmsrbr}{b}{sl}{ <-> ts1cmsrbry}{}
+\DeclareFontShape{TS1}{cmsrbr}{bx}{n}{ <-> ts1cmsrbrb}{}
+\DeclareFontShape{TS1}{cmsrbr}{bx}{it}{ <-> ts1cmsrbrx}{}
+\DeclareFontShape{TS1}{cmsrbr}{bx}{sc}{ <-> ts1cmsrbrd}{}
+\DeclareFontShape{TS1}{cmsrbr}{bx}{sl}{ <-> ts1cmsrbry}{}
+\endinput \ No newline at end of file
diff --git a/fonts/cmsrb/tex/ts1cmsrbs.fd b/fonts/cmsrb/tex/ts1cmsrbs.fd
new file mode 100644
index 0000000000..55cc184640
--- /dev/null
+++ b/fonts/cmsrb/tex/ts1cmsrbs.fd
@@ -0,0 +1,15 @@
+\ProvidesFile{ts1cmsrbs.fd}
+\DeclareFontFamily{TS1}{cmsrbs}{}
+\DeclareFontShape{TS1}{cmsrbs}{m}{n}{ <-> ts1cmsrbsr}{}
+\DeclareFontShape{TS1}{cmsrbs}{m}{it}{ <-> ts1cmsrbss}{}
+\DeclareFontShape{TS1}{cmsrbs}{b}{n}{ <-> ts1cmsrbsb}{}
+\DeclareFontShape{TS1}{cmsrbs}{b}{it}{ <-> ts1cmsrbst}{}
+\DeclareFontShape{TS1}{cmsrbs}{m}{sc}{ <-> ts1cmsrbsr}{}
+\DeclareFontShape{TS1}{cmsrbs}{m}{sl}{ <-> ts1cmsrbss}{}
+\DeclareFontShape{TS1}{cmsrbs}{b}{sc}{ <-> ts1cmsrbsb}{}
+\DeclareFontShape{TS1}{cmsrbs}{b}{sl}{ <-> ts1cmsrbst}{}
+\DeclareFontShape{TS1}{cmsrbs}{bx}{n}{ <-> ts1cmsrbsb}{}
+\DeclareFontShape{TS1}{cmsrbs}{bx}{it}{ <-> ts1cmsrbst}{}
+\DeclareFontShape{TS1}{cmsrbs}{bx}{sc}{ <-> ts1cmsrbsb}{}
+\DeclareFontShape{TS1}{cmsrbs}{bx}{sl}{ <-> ts1cmsrbst}{}
+\endinput \ No newline at end of file
diff --git a/fonts/cmsrb/tex/ts1cmsrbt.fd b/fonts/cmsrb/tex/ts1cmsrbt.fd
new file mode 100644
index 0000000000..1172688b34
--- /dev/null
+++ b/fonts/cmsrb/tex/ts1cmsrbt.fd
@@ -0,0 +1,15 @@
+\ProvidesFile{ts1cmsrbt.fd}
+\DeclareFontFamily{TS1}{cmsrbt}{}
+\DeclareFontShape{TS1}{cmsrbt}{m}{n}{ <-> ts1cmsrbtr}{}
+\DeclareFontShape{TS1}{cmsrbt}{m}{it}{ <-> ts1cmsrbti}{}
+\DeclareFontShape{TS1}{cmsrbt}{b}{n}{ <-> ts1cmsrbtr}{}
+\DeclareFontShape{TS1}{cmsrbt}{b}{it}{ <-> ts1cmsrbti}{}
+\DeclareFontShape{TS1}{cmsrbt}{m}{sc}{ <-> ts1cmsrbtc}{}
+\DeclareFontShape{TS1}{cmsrbt}{m}{sl}{ <-> ts1cmsrbts}{}
+\DeclareFontShape{TS1}{cmsrbt}{b}{sc}{ <-> ts1cmsrbtc}{}
+\DeclareFontShape{TS1}{cmsrbt}{b}{sl}{ <-> ts1cmsrbts}{}
+\DeclareFontShape{TS1}{cmsrbt}{bx}{n}{ <-> ts1cmsrbtr}{}
+\DeclareFontShape{TS1}{cmsrbt}{bx}{it}{ <-> ts1cmsrbti}{}
+\DeclareFontShape{TS1}{cmsrbt}{bx}{sc}{ <-> ts1cmsrbtc}{}
+\DeclareFontShape{TS1}{cmsrbt}{bx}{sl}{ <-> ts1cmsrbts}{}
+\endinput \ No newline at end of file
diff --git a/fonts/cmsrb/tex/x2cmsrbr.fd b/fonts/cmsrb/tex/x2cmsrbr.fd
new file mode 100644
index 0000000000..29c19a8e89
--- /dev/null
+++ b/fonts/cmsrb/tex/x2cmsrbr.fd
@@ -0,0 +1,15 @@
+\ProvidesFile{x2cmsrbr.fd}
+\DeclareFontFamily{X2}{cmsrbr}{}
+\DeclareFontShape{X2}{cmsrbr}{m}{n}{ <-> x2cmsrbrr}{}
+\DeclareFontShape{X2}{cmsrbr}{m}{it}{ <-> x2cmsrbri}{}
+\DeclareFontShape{X2}{cmsrbr}{b}{n}{ <-> x2cmsrbrb}{}
+\DeclareFontShape{X2}{cmsrbr}{b}{it}{ <-> x2cmsrbrx}{}
+\DeclareFontShape{X2}{cmsrbr}{m}{sc}{ <-> x2cmsrbrc}{}
+\DeclareFontShape{X2}{cmsrbr}{m}{sl}{ <-> x2cmsrbrs}{}
+\DeclareFontShape{X2}{cmsrbr}{b}{sc}{ <-> x2cmsrbrd}{}
+\DeclareFontShape{X2}{cmsrbr}{b}{sl}{ <-> x2cmsrbry}{}
+\DeclareFontShape{X2}{cmsrbr}{bx}{n}{ <-> x2cmsrbrb}{}
+\DeclareFontShape{X2}{cmsrbr}{bx}{it}{ <-> x2cmsrbrx}{}
+\DeclareFontShape{X2}{cmsrbr}{bx}{sc}{ <-> x2cmsrbrd}{}
+\DeclareFontShape{X2}{cmsrbr}{bx}{sl}{ <-> x2cmsrbry}{}
+\endinput \ No newline at end of file
diff --git a/fonts/cmsrb/tex/x2cmsrbs.fd b/fonts/cmsrb/tex/x2cmsrbs.fd
new file mode 100644
index 0000000000..4edc571026
--- /dev/null
+++ b/fonts/cmsrb/tex/x2cmsrbs.fd
@@ -0,0 +1,15 @@
+\ProvidesFile{x2cmsrbs.fd}
+\DeclareFontFamily{X2}{cmsrbs}{}
+\DeclareFontShape{X2}{cmsrbs}{m}{n}{ <-> x2cmsrbsr}{}
+\DeclareFontShape{X2}{cmsrbs}{m}{it}{ <-> x2cmsrbss}{}
+\DeclareFontShape{X2}{cmsrbs}{b}{n}{ <-> x2cmsrbsb}{}
+\DeclareFontShape{X2}{cmsrbs}{b}{it}{ <-> x2cmsrbst}{}
+\DeclareFontShape{X2}{cmsrbs}{m}{sc}{ <-> x2cmsrbsr}{}
+\DeclareFontShape{X2}{cmsrbs}{m}{sl}{ <-> x2cmsrbss}{}
+\DeclareFontShape{X2}{cmsrbs}{b}{sc}{ <-> x2cmsrbsb}{}
+\DeclareFontShape{X2}{cmsrbs}{b}{sl}{ <-> x2cmsrbst}{}
+\DeclareFontShape{X2}{cmsrbs}{bx}{n}{ <-> x2cmsrbsb}{}
+\DeclareFontShape{X2}{cmsrbs}{bx}{it}{ <-> x2cmsrbst}{}
+\DeclareFontShape{X2}{cmsrbs}{bx}{sc}{ <-> x2cmsrbsb}{}
+\DeclareFontShape{X2}{cmsrbs}{bx}{sl}{ <-> x2cmsrbst}{}
+\endinput \ No newline at end of file
diff --git a/fonts/cmsrb/tex/x2cmsrbt.fd b/fonts/cmsrb/tex/x2cmsrbt.fd
new file mode 100644
index 0000000000..9396ecd686
--- /dev/null
+++ b/fonts/cmsrb/tex/x2cmsrbt.fd
@@ -0,0 +1,15 @@
+\ProvidesFile{x2cmsrbt.fd}
+\DeclareFontFamily{X2}{cmsrbt}{}
+\DeclareFontShape{X2}{cmsrbt}{m}{n}{ <-> x2cmsrbtr}{}
+\DeclareFontShape{X2}{cmsrbt}{m}{it}{ <-> x2cmsrbti}{}
+\DeclareFontShape{X2}{cmsrbt}{b}{n}{ <-> x2cmsrbtr}{}
+\DeclareFontShape{X2}{cmsrbt}{b}{it}{ <-> x2cmsrbti}{}
+\DeclareFontShape{X2}{cmsrbt}{m}{sc}{ <-> x2cmsrbtc}{}
+\DeclareFontShape{X2}{cmsrbt}{m}{sl}{ <-> x2cmsrbts}{}
+\DeclareFontShape{X2}{cmsrbt}{b}{sc}{ <-> x2cmsrbtc}{}
+\DeclareFontShape{X2}{cmsrbt}{b}{sl}{ <-> x2cmsrbts}{}
+\DeclareFontShape{X2}{cmsrbt}{bx}{n}{ <-> x2cmsrbtr}{}
+\DeclareFontShape{X2}{cmsrbt}{bx}{it}{ <-> x2cmsrbti}{}
+\DeclareFontShape{X2}{cmsrbt}{bx}{sc}{ <-> x2cmsrbtc}{}
+\DeclareFontShape{X2}{cmsrbt}{bx}{sl}{ <-> x2cmsrbts}{}
+\endinput \ No newline at end of file