summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/generic/musixtex/musixhv.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/generic/musixtex/musixhv.tex')
-rw-r--r--Master/texmf-dist/tex/generic/musixtex/musixhv.tex158
1 files changed, 52 insertions, 106 deletions
diff --git a/Master/texmf-dist/tex/generic/musixtex/musixhv.tex b/Master/texmf-dist/tex/generic/musixtex/musixhv.tex
index df435b45a7a..651f57e7ba2 100644
--- a/Master/texmf-dist/tex/generic/musixtex/musixhv.tex
+++ b/Master/texmf-dist/tex/generic/musixtex/musixhv.tex
@@ -21,9 +21,9 @@
% the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
% Boston, MA 02111-1307, USA.
%
-% Copyright 2015 Bob Tennent rdt@cs.queensu.ca
+% Copyright 2015-2016 Bob Tennent rdt@cs.queensu.ca
%
-\immediate\write16{MusiXhv\space<2015/07/25>}
+\immediate\write16{MusiXhv\space<2016/02/22>}
%
% 7pt "Roman" (sans serif), bold, "italic" (oblique), "bold-italic" (bold-oblique), and small-cap
\font\sevenrm=phvr8t at 7pt
@@ -31,7 +31,6 @@
\font\sevenit=phvro8t at 7pt
\font\sevenbi=phvbo8t at 7pt
\font\sevensc=phvrc8t at 7pt
-\font\sevensl=phvro8t at 7pt
%
% 8pt
\font\eightrm=phvr8t at 8pt
@@ -39,7 +38,6 @@
\font\eightbi=phvbo8t at 8pt
\font\eightsc=phvrc8t at 8pt
\font\eightit=phvro8t at 8pt
-\font\eightsl=phvro8t at 8pt
%
% 9pt
\font\ninerm=phvr8t at 9pt
@@ -47,7 +45,6 @@
\font\nineit=phvro8t at 9pt
\font\ninebi=phvbo8t at 9pt
\font\ninesc=phvrc8t at 9pt
-\font\ninesl=phvro8t at 9pt
%
% 10pt
\font\tenrm=phvr8t at 10pt
@@ -55,7 +52,6 @@
\font\tenit=phvro8t at 10pt
\font\tenbi=phvbo8t at 10pt
\font\tensc=phvrc8t at 10pt
-\font\tensl=phvro8t at 10pt
%
% 11pt
\font\elevenrm=phvr8t at 11pt
@@ -63,54 +59,49 @@
\font\elevenit=phvro8t at 11pt
\font\elevenbi=phvbo8t at 11pt
\font\elevensc=phvrc8t at 11pt
-\font\elevensl=phvro8t at 11pt
%
% 12pt
-\font\twelverm=phvr8t at 12pt
-\font\twelvebf=phvb8t at 12pt
-\font\twelveit=phvro8t at 12pt
-\font\twelvebi=phvbo8t at 12pt
-\font\twelvesc=phvrc8t at 12pt
-\font\twelvesl=phvro8t at 12pt
+\font\twelverm=phvr8t scaled \magstep1
+\font\twelvebf=phvb8t scaled \magstep1
+\font\twelveit=phvro8t scaled \magstep1
+\font\twelvebi=phvbo8t scaled \magstep1
+\font\twelvesc=phvrc8t scaled \magstep1
%
% 14pt
-\font\frtrm=phvr8t at 14pt
-\font\frtbf=phvb8t at 14pt
-\font\frtit=phvro8t at 14pt
-\font\frtbi=phvbo8t at 14pt
-\font\frtsc=phvrc8t at 14pt
-\font\frtsl=phvro8t at 14pt
+\font\frtrm=phvr8t scaled \magstep2
+\font\frtbf=phvb8t scaled \magstep2
+\font\frtit=phvro8t scaled \magstep2
+\font\frtbi=phvbo8t scaled \magstep2
+\font\frtsc=phvrc8t scaled \magstep2
%
% 17pt
-\font\svtrm=phvr8t at 17pt
-\font\svtbf=phvb8t at 17pt
-\font\svtit=phvro8t at 17pt
-\font\svtbi=phvbo8t at 17pt
-\font\svtsc=phvrc8t at 17pt
-\font\svtsl=phvro8t at 17pt
+\font\svtrm=phvr8t scaled \magstep3
+\font\svtbf=phvb8t scaled \magstep3
+\font\svtit=phvro8t scaled \magstep3
+\font\svtbi=phvbo8t scaled \magstep3
+\font\svtsc=phvrc8t scaled \magstep3
%
% 20pt
-\font\twtyrm=phvr8t at 20pt
-\font\twtybf=phvb8t at 20pt
-\font\twtyit=phvro8t at 20pt
-\font\twtybi=phvbo8t at 20pt
-\font\twtysc=phvrc8t at 20pt
-\font\twtysl=phvro8t at 20pt
+\font\twtyrm=phvr8t scaled \magstep4
+\font\twtybf=phvb8t scaled \magstep4
+\font\twtyit=phvro8t scaled \magstep4
+\font\twtybi=phvbo8t scaled \magstep4
+\font\twtysc=phvrc8t scaled \magstep4
%
% 25pt
-\font\twfvrm=phvr8t at 25pt
-\font\twfvbf=phvb8t at 25pt
-\font\twfvit=phvro8t at 25pt
-\font\twfvbi=phvbo8t at 25pt
-\font\twfvsc=phvrc8t at 25pt
-\font\twfvsl=phvro8t at 25pt
+\font\twfvrm=phvr8t scaled \magstep5
+\font\twfvbf=phvb8t scaled \magstep5
+\font\twfvit=phvro8t scaled \magstep5
+\font\twfvbi=phvbo8t scaled \magstep5
+\font\twfvsc=phvrc8t scaled \magstep5
+%
+% large fonts for titles
+% (If you prefer bold, use \bf)
%
-% Large fonts for titles
-% (If you prefer bold, use ..bf instead of ..rm)
-\let\bigfont=\frtrm
-\let\Bigfont=\svtrm
-\let\BIgfont=\twtyrm
-\let\BIGfont=\twfvrm
+\def\bigtype{\bigfont\rm}
+\def\Bigtype{\Bigfont\rm}
+\def\BIgtype{\BIgfont\rm}
+\def\BIGtype{\BIGfont\rm}
%
%
\font\ppfftwelve=phvbo8t at 8pt
@@ -119,11 +110,6 @@
\font\ppfftwentyfour=phvbo8t at 14pt
\font\ppfftwentynine=phvbo8t at 17pt
%
-\def\tinydyn{\let\ppff\tinyppff}
-\def\smalldyn{let\ppff\smallppff}
-\def\normdyn{\let\ppff\normppff}
-\def\meddyn{\let\ppff\medppff}
-%
\def\f{{\ppff f}}
\def\ff{{\ppff ff}}
\def\fp{{\ppff fp}}
@@ -135,6 +121,18 @@
\def\ppp{{\ppff ppp}}
\def\pppp{{\ppff pppp}}
+% sl fonts needed by musixsty
+%
+\font\eightsl=phvro8t at 8pt
+\font\ninesl=phvro8t at 9pt
+\font\tensl=phvro8t at 10pt
+\font\twelvesl=phvro8t scaled \magstep1
+\font\frtsl=phvro8t scaled \magstep2
+\font\svtsl=phvro8t scaled \magstep3
+\font\twtysl=phvro8t scaled \magstep4
+\font\twfvsl=phvro8t scaled \magstep5
+%
+%
\edef\catcodeat{\the\catcode`\@}\catcode`\@=11
%
\def\sF{{\ppff s\p@kern f}}
@@ -145,64 +143,6 @@
\let\mezzopiano\mp@
\catcode`\@=\catcodeat
-\def\smalltype{%
- \let\rm\eightrm
- \let\bf\eightbf
- \let\it\eightit
- \let\bi\eightbi
- \let\sc\eightsc
- \rm}
-\def\Smalltype{%
- \let\rm\ninerm
- \let\bf\ninebf
- \let\it\nineit
- \let\bi\ninebi
- \let\sc\ninesc
- \rm}
-\def\normtype{%
- \let\rm\tenrm
- \let\bf\tenbf
- \let\it\tenit
- \let\bi\tenbi
- \let\sc\tensc
- \rm}
-\def\medtype{%
- \let\rm\twelverm
- \let\bf\twelvebf
- \let\it\twelveit
- \let\bi\twelvebi
- \let\sc\twelvesc
- \rm}
-\def\bigtype{%
- \let\rm\bigfont
- \let\bf\bigfont
- \let\it\bigfont
- \let\bi\bigfont
- \let\sc\bigfont
- \sc}
-\def\Bigtype{%
- \let\rm\Bigfont
- \let\bf\Bigfont
- \let\it\Bigfont
- \let\bi\Bigfont
- \let\sc\Bigfont
- \sc}
-\def\BIgtype{%
- \let\rm\BIgfont
- \let\bf\BIgfont
- \let\it\BIgfont
- \let\bi\Bigfont
- \let\sc\Bigfont
- \sc}
-\def\BIGtype{%
- \let\rm\BIGfont
- \let\bf\BIGfont
- \let\it\BIGfont
- \let\bi\BIGfont
- \let\sc\BIGfont
- \sc}
-%
-
%
% Redefine accented characters for etex, suggested by David Carlisle:
%
@@ -226,6 +166,12 @@
\expandafter\def\csname T1\string#1-\string#3\endcsname{\char#4\relax}}
\input t1enc.def
+
+\edef\catcodeat{\the\catcode`\@}\catcode`\@=11
+\def\c#1{\leavevmode\ifx c#1\char231 \else\setbox\z@\hbox{#1}\ifdim\ht\z@=1ex\accent11 #1%
+ \else{\ooalign{\unhbox\z@\crcr
+ \hidewidth\char11\hidewidth}}\fi\fi}
+\catcode`\@=\catcodeat
\fi
\normtype