% musixt1.def: Redefine accented characters for 8-bit font, % suggested by David Carlisle, adapted from t1enc.def by RDT % % % MusiXt1.def 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. % % MusiXt1.def 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 2025 Bob Tennent rdtennent@gmail.ca % \immediate\write16{MusiXt1.def\space<2025/11/03>} % \ifx\documentclass\undefined \catcode`\@=11 \def\DeclareTextAccent#1#2#3{% \def#1##1{% \expandafter\ifx\csname T1\string#1-\string##1\endcsname\relax {\accent#3 ##1}% #3 not #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\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}} \DeclareTextAccent{\`}{T1}{0} \DeclareTextAccent{\'}{T1}{1} \DeclareTextAccent{\^}{T1}{2} \DeclareTextAccent{\~}{T1}{3} \DeclareTextAccent{\"}{T1}{4} \DeclareTextAccent{\H}{T1}{5} \DeclareTextAccent{\r}{T1}{6} \DeclareTextAccent{\v}{T1}{7} \DeclareTextAccent{\u}{T1}{8} \DeclareTextAccent{\=}{T1}{9} \DeclareTextAccent{\.}{T1}{10} \DeclareTextCommand{\b}{T1}[1] {\hmode@bgroup\o@lign{\relax#1\crcr\hidewidth\ltx@sh@ft{-3ex}% \vbox to.2ex{\hbox{\char9}\vss}\hidewidth}\egroup} \DeclareTextCommand{\c}{T1}[1] {\leavevmode\setbox\z@\hbox{#1}\ifdim\ht\z@=1ex\accent11 #1% \else{\ooalign{\unhbox\z@\crcr \hidewidth\char11\hidewidth}}\fi} \DeclareTextCommand{\d}{T1}[1] {\hmode@bgroup \o@lign{\relax#1\crcr\hidewidth\ltx@sh@ft{-1ex}.\hidewidth}\egroup} \DeclareTextCommand{\k}{T1}[1] {\hmode@bgroup\ooalign{\null#1\crcr\hidewidth\char12}\egroup} \DeclareTextCommand{\textogonekcentered}{T1}[1] {\hmode@bgroup\ooalign{% \null#1\crcr\hidewidth\char12\hidewidth}\egroup} \DeclareTextCommand{\textperthousand}{T1} {\%\char 24 } % space or `relax as delimiter? \DeclareTextCommand{\textpertenthousand}{T1} {\%\char 24\char 24 } % space or `relax as delimiter? \DeclareTextCommand{\Hwithstroke}{T1} {% \hmode@bgroup \vphantom{H}% \sbox\z@{H}% \ooalign{% H\cr \hidewidth \vrule height \dimexpr 0.7\ht\z@+0.1ex\relax depth -0.7\ht\z@ width 0.8\wd\z@ \hidewidth\cr }% \egroup } \DeclareTextCommand{\hwithstroke}{T1} {% \hmode@bgroup \vphantom{h}% \sbox\z@{h}% \ooalign{% h\cr \kern0.075\wd\z@ \vrule height \dimexpr 0.7\ht\z@+0.1ex\relax depth -0.7\ht\z@ width 0.4\wd\z@ \hidewidth\cr }% \egroup } \DeclareTextSymbol{\AE}{T1}{198} \DeclareTextSymbol{\DH}{T1}{208} \DeclareTextSymbol{\DJ}{T1}{208} \DeclareTextSymbol{\L}{T1}{138} \DeclareTextSymbol{\NG}{T1}{141} \DeclareTextSymbol{\OE}{T1}{215} \DeclareTextSymbol{\O}{T1}{216} \DeclareTextSymbol{\SS}{T1}{223} \DeclareTextSymbol{\TH}{T1}{222} \DeclareTextSymbol{\ae}{T1}{230} \DeclareTextSymbol{\dh}{T1}{240} \DeclareTextSymbol{\dj}{T1}{158} \DeclareTextSymbol{\guillemetleft}{T1}{19} \DeclareTextSymbol{\guillemetright}{T1}{20} \DeclareTextSymbol{\guillemotleft}{T1}{19} \DeclareTextSymbol{\guillemotright}{T1}{20} \DeclareTextSymbol{\guilsinglleft}{T1}{14} \DeclareTextSymbol{\guilsinglright}{T1}{15} \DeclareTextSymbol{\i}{T1}{25} \DeclareTextSymbol{\j}{T1}{26} \DeclareTextSymbol{\ij}{T1}{188} \DeclareTextSymbol{\IJ}{T1}{156} \DeclareTextSymbol{\l}{T1}{170} \DeclareTextSymbol{\ng}{T1}{173} \DeclareTextSymbol{\oe}{T1}{247} \DeclareTextSymbol{\o}{T1}{248} \DeclareTextSymbol{\quotedblbase}{T1}{18} \DeclareTextSymbol{\quotesinglbase}{T1}{13} \DeclareTextSymbol{\ss}{T1}{255} \DeclareTextSymbol{\textasciicircum}{T1}{`\^} \DeclareTextSymbol{\textasciitilde}{T1}{`\~} \DeclareTextSymbol{\textbackslash}{T1}{`\\} \DeclareTextSymbol{\textbar}{T1}{`\|} \DeclareTextSymbol{\textbraceleft}{T1}{`\{} \DeclareTextSymbol{\textbraceright}{T1}{`\}} \DeclareTextSymbol{\textcompwordmark}{T1}{23} \DeclareTextSymbol{\textdollar}{T1}{`\$} \DeclareTextSymbol{\textemdash}{T1}{22} \DeclareTextSymbol{\textendash}{T1}{21} \DeclareTextCommand{\textnonbreakinghyphen}{T1}{\mbox{-}\nobreak\hskip\z@} \DeclareTextCommand{\textfiguredash} {T1}{\textendash} \DeclareTextCommand{\texthorizontalbar} {T1}{\textemdash} \DeclareTextSymbol{\textexclamdown}{T1}{189} \DeclareTextSymbol{\textgreater}{T1}{`\>} \DeclareTextSymbol{\textless}{T1}{`\<} \DeclareTextSymbol{\textquestiondown}{T1}{190} \DeclareTextSymbol{\textquotedblleft}{T1}{16} \DeclareTextSymbol{\textquotedblright}{T1}{17} \DeclareTextSymbol{\textquotedbl}{T1}{`\"} \DeclareTextSymbol{\textquoteleft}{T1}{`\`} \DeclareTextSymbol{\textquoteright}{T1}{`\'} \DeclareTextSymbol{\textsection}{T1}{159} \DeclareTextSymbol{\textsterling}{T1}{191} \DeclareTextSymbol{\textunderscore}{T1}{95} \DeclareTextSymbol{\textvisiblespace}{T1}{32} \DeclareTextSymbol{\th}{T1}{254} \DeclareTextComposite{\.}{T1}{i}{`\i} \DeclareTextComposite{\.}{T1}{\i}{`\i} \DeclareTextComposite{\u}{T1}{A}{128} \DeclareTextComposite{\k}{T1}{A}{129} \DeclareTextComposite{\'}{T1}{C}{130} \DeclareTextComposite{\v}{T1}{C}{131} \DeclareTextComposite{\v}{T1}{D}{132} \DeclareTextComposite{\v}{T1}{E}{133} \DeclareTextComposite{\k}{T1}{E}{134} \DeclareTextComposite{\u}{T1}{G}{135} \DeclareTextComposite{\'}{T1}{L}{136} \DeclareTextComposite{\v}{T1}{L}{137} \DeclareTextComposite{\'}{T1}{N}{139} \DeclareTextComposite{\v}{T1}{N}{140} \DeclareTextComposite{\H}{T1}{O}{142} \DeclareTextComposite{\'}{T1}{R}{143} \DeclareTextComposite{\v}{T1}{R}{144} \DeclareTextComposite{\'}{T1}{S}{145} \DeclareTextComposite{\v}{T1}{S}{146} \DeclareTextComposite{\c}{T1}{S}{147} \DeclareTextComposite{\v}{T1}{T}{148} \DeclareTextComposite{\c}{T1}{T}{149} \DeclareTextComposite{\H}{T1}{U}{150} \DeclareTextComposite{\r}{T1}{U}{151} \DeclareTextComposite{\"}{T1}{Y}{152} \DeclareTextComposite{\'}{T1}{Z}{153} \DeclareTextComposite{\v}{T1}{Z}{154} \DeclareTextComposite{\.}{T1}{Z}{155} \DeclareTextComposite{\.}{T1}{I}{157} \DeclareTextComposite{\u}{T1}{a}{160} \DeclareTextComposite{\k}{T1}{a}{161} \DeclareTextComposite{\'}{T1}{c}{162} \DeclareTextComposite{\v}{T1}{c}{163} \DeclareTextComposite{\v}{T1}{d}{164} \DeclareTextComposite{\v}{T1}{e}{165} \DeclareTextComposite{\k}{T1}{e}{166} \DeclareTextComposite{\u}{T1}{g}{167} \DeclareTextComposite{\'}{T1}{l}{168} \DeclareTextComposite{\v}{T1}{l}{169} \DeclareTextComposite{\'}{T1}{n}{171} \DeclareTextComposite{\v}{T1}{n}{172} \DeclareTextComposite{\H}{T1}{o}{174} \DeclareTextComposite{\'}{T1}{r}{175} \DeclareTextComposite{\v}{T1}{r}{176} \DeclareTextComposite{\'}{T1}{s}{177} \DeclareTextComposite{\v}{T1}{s}{178} \DeclareTextComposite{\c}{T1}{s}{179} \DeclareTextComposite{\v}{T1}{t}{180} \DeclareTextComposite{\c}{T1}{t}{181} \DeclareTextComposite{\H}{T1}{u}{182} \DeclareTextComposite{\r}{T1}{u}{183} \DeclareTextComposite{\"}{T1}{y}{184} \DeclareTextComposite{\'}{T1}{z}{185} \DeclareTextComposite{\v}{T1}{z}{186} \DeclareTextComposite{\.}{T1}{z}{187} \DeclareTextComposite{\`}{T1}{A}{192} \DeclareTextComposite{\'}{T1}{A}{193} \DeclareTextComposite{\^}{T1}{A}{194} \DeclareTextComposite{\~}{T1}{A}{195} \DeclareTextComposite{\"}{T1}{A}{196} \DeclareTextComposite{\r}{T1}{A}{197} \DeclareTextComposite{\c}{T1}{C}{199} \DeclareTextComposite{\`}{T1}{E}{200} \DeclareTextComposite{\'}{T1}{E}{201} \DeclareTextComposite{\^}{T1}{E}{202} \DeclareTextComposite{\"}{T1}{E}{203} \DeclareTextComposite{\`}{T1}{I}{204} \DeclareTextComposite{\'}{T1}{I}{205} \DeclareTextComposite{\^}{T1}{I}{206} \DeclareTextComposite{\"}{T1}{I}{207} \DeclareTextComposite{\~}{T1}{N}{209} \DeclareTextComposite{\`}{T1}{O}{210} \DeclareTextComposite{\'}{T1}{O}{211} \DeclareTextComposite{\^}{T1}{O}{212} \DeclareTextComposite{\~}{T1}{O}{213} \DeclareTextComposite{\"}{T1}{O}{214} \DeclareTextComposite{\`}{T1}{U}{217} \DeclareTextComposite{\'}{T1}{U}{218} \DeclareTextComposite{\^}{T1}{U}{219} \DeclareTextComposite{\"}{T1}{U}{220} \DeclareTextComposite{\'}{T1}{Y}{221} \DeclareTextComposite{\`}{T1}{a}{224} \DeclareTextComposite{\'}{T1}{a}{225} \DeclareTextComposite{\^}{T1}{a}{226} \DeclareTextComposite{\~}{T1}{a}{227} \DeclareTextComposite{\"}{T1}{a}{228} \DeclareTextComposite{\r}{T1}{a}{229} \DeclareTextComposite{\c}{T1}{c}{231} \DeclareTextComposite{\`}{T1}{e}{232} \DeclareTextComposite{\'}{T1}{e}{233} \DeclareTextComposite{\^}{T1}{e}{234} \DeclareTextComposite{\"}{T1}{e}{235} \DeclareTextComposite{\`}{T1}{i}{236} \DeclareTextComposite{\`}{T1}{\i}{236} \DeclareTextComposite{\'}{T1}{i}{237} \DeclareTextComposite{\'}{T1}{\i}{237} \DeclareTextComposite{\^}{T1}{i}{238} \DeclareTextComposite{\^}{T1}{\i}{238} \DeclareTextComposite{\"}{T1}{i}{239} \DeclareTextComposite{\"}{T1}{\i}{239} \DeclareTextComposite{\~}{T1}{n}{241} \DeclareTextComposite{\`}{T1}{o}{242} \DeclareTextComposite{\'}{T1}{o}{243} \DeclareTextComposite{\^}{T1}{o}{244} \DeclareTextComposite{\~}{T1}{o}{245} \DeclareTextComposite{\"}{T1}{o}{246} \DeclareTextComposite{\`}{T1}{u}{249} \DeclareTextComposite{\'}{T1}{u}{250} \DeclareTextComposite{\^}{T1}{u}{251} \DeclareTextComposite{\"}{T1}{u}{252} \DeclareTextComposite{\'}{T1}{y}{253} % \c needs special treatment \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