% musixhv.tex : Helvetica font definitions for MusiXTeX % % usage: % % \input musixtex % \input musixhv % ... % % MusiXhv.tex is free software; you can redistribute it and/or modify % it under the terms of the GNU General Public License as published by % the Free Software Foundation; either version 2, or (at your option) % any later version. % % MusiXhv.tex is distributed in the hope that it will be useful, % but WITHOUT ANY WARRANTY; without even the implied warranty of % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the % GNU General Public License for more details. % % You should have received a copy of the GNU General Public License % along with MusiXTeX; see the file COPYING. If not, write to % the Free Software Foundation, Inc., 59 Temple Place - Suite 330, % Boston, MA 02111-1307, USA. % % Copyright 2015 Bob Tennent rdt@cs.queensu.ca % \immediate\write16{MusiXhv\space<2015/07/25>} % % 7pt "Roman" (sans serif), bold, "italic" (oblique), "bold-italic" (bold-oblique), and small-cap \font\sevenrm=phvr8t at 7pt \font\sevenbf=phvb8t at 7pt \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 \font\eightbf=phvb8t at 8pt \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 \font\ninebf=phvb8t at 9pt \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 \font\tenbf=phvb8t at 10pt \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 \font\elevenbf=phvb8t at 11pt \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 % % 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 % % 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 % % 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 % % 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 % % 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 % % \font\ppfftwelve=phvbo8t at 8pt \font\ppffsixteen=phvbo8t at 10pt \font\ppfftwenty=phvbo8t at 12pt \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}} \def\fff{{\ppff fff}} \def\ffff{{\ppff ffff}} \def\mf{{\ppff mf}} \def\p{{\ppff p}} \def\pp{{\ppff pp}} \def\ppp{{\ppff ppp}} \def\pppp{{\ppff pppp}} \edef\catcodeat{\the\catcode`\@}\catcode`\@=11 % \def\sF{{\ppff s\p@kern f}} \def\sfz{{\ppff s\p@kern f\f@kern z}} \def\sfzp{{\ppff s\p@kern f\f@kern z\p@kern p}} \def\mp@{{\ppff mp}} \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: % \ifx\documentclass\undefined \def\ProvidesFile#1[#2]{} \def\DeclareFontEncoding#1#2#3{} \def\DeclareTextAccent#1#2#3{% \def#1##1{% \expandafter\ifx\csname T1\string#1-\string##1\endcsname\relax {\accent#1 ##1}% \else \csname T1\string#1-\string##1\expandafter\endcsname \fi}} \def\DeclareTextCommand#1#2{\xdtcmd}%not today \def\xdtcmd#1#{\xxdtcmd}%not today \def\xxdtcmd#1{}%not today \def\DeclareTextCompositeCommand#1#2#3#4{}%not today \def\DeclareTextSymbol#1#2#3{% \def#1{\char#3\relax}} \def\DeclareTextComposite#1#2#3#4{% \expandafter\def\csname T1\string#1-\string#3\endcsname{\char#4\relax}} \input t1enc.def \fi \normtype \endinput