`
\documentclass{minimal}
\usepackage[T1]{fontenc}
\begin{document}
\fontfamily{psb}\fontsize{22bp}{30}\bfseries M
\end{document}
`
Nel tuo codice usi \textbf; Enrico usa la dichiarazione \bfseries; il messaggio che ricevi dice che non usa il font della serie bold extended ma che usa il font della seire bold
Se cambi il coice in
`
\documentclass{minimal}
\usepackage[T1]{fontenc}
\begin{document}
\fontfamily{psb}\fontsize{22bp}{30}\fontseries{b}\selectfont M
\end{document}
`
Il messaggio relativo alla sostituzione non dovrebbe più aparire.
Il messaggio che coinvolge i font cmr dipendono dal fatto che il file di descrizione di quei font t1cmr.fd prevede solo certi copri, non una continuità/scalabilità di corpi come succede, per esempio con i font Latin Modern.
Siccome a te interessa la M non devi preoccuparti che il numero della pagina o qualche altra informazione sia composta con un font di dimensione diversa da quella che ti aspetti.
Ricordati infine che il copro di 22bp comprende anche i discendenti dei disegni dei caratteri di quella collezione; non sono quindi le dimensioni del carattere M.
Devi andare un po’ per tentativi; le dimensioni in altezza delle maiuscole non sono registrata in nessun parametro accessibile direttamente da latex Puoi provare a farti scirvere da latex stesso quanto vale l’altezza effettiva della tua M nera di copro 22bp. la metti in una scatola e chiedi a latex di stamparti l’altezza della scatola; supponiamo che ti dica che vale 14pt se fai una proporzione ai 22 pt (bp…) sai di quanto devi dichiarare il corpo vero del tuo M nero perché la sua altezza effettiva valga 22bp.
Ricordati che 1 bp = (72,27/72)pt = 1.00375pt (di fatto quel 4 per mille è quasi trasurabile, ma per la precisione il rapporto è quello.