two different \mathcal{H}

The H comes from the standard font cmsy10, but an old version. There was a change in 2009. (The cited typesetting-script.pdf was created at 2009-02-11, using the old symbol font.)

The symbol with cmsy10.pfb from an old TeX Live 5 (2000):

\mathcal{H} before 2009

The font file cmsy10.pfb from TL 5 (2000) contains:

CMSY10 1.0
%%CreationDate: 1991 Aug 15 07:20:57
% Copyright (C) 1997 American Mathematical Society.  All Rights Reserved.

The current font file (2018) contains:

%%Title: CMSY10
%Version: 003.002
%%CreationDate: Mon Jul 13 16:17:00 2009
%%Creator: David M. Jones
%Copyright: Copyright (c) 1997, 2009 American Mathematical Society

Very likely there was a font change in 2009 or before that changed the calligraphic uppercase H.


I hacked a fit to 10pt and 12pt versions, by stacking white boxes over the left arm of the H.

\documentclass{article}
\usepackage{rotating,xcolor,stackengine}
\newcommand\specialHten{\mkern-3mu\rotatebox[origin=c]{-15.5}{%
\stackinset{l}{1.7pt}{c}{-.9pt}{\color{white}\rule{1.5pt}{1pt}}{%
  \stackinset{l}{1.875pt}{c}{-.81pt}{\color{white}\rule{1.5pt}{.65pt}}{%
    \rotatebox[origin=c]{15.5}{$\mathcal{H}$}}}}\mkern-3mu
}
\newcommand\specialHtwelve{\mkern-3mu\rotatebox[origin=c]{-15.5}{%
\stackinset{l}{1.9pt}{c}{-1.1pt}{\color{white}\rule{1.5pt}{1pt}}{%
  \stackinset{l}{2.53pt}{c}{-1pt}{\color{white}\rule{1.5pt}{.85pt}}{%
    \rotatebox[origin=c]{15.5}{$\mathcal{H}$}}}}\mkern-3mu
}
\begin{document}
$\mathcal{H}\specialHten\mathcal{H}$

\fontsize{12pt}{12pt}\selectfont
$\mathcal{H}\specialHtwelve\mathcal{H}$

\end{document}

enter image description here

If those boxes were visible, they would look like this:

enter image description here


Here is a version that gets you something similar using the modern toolchain (unicode-math in XeLaTeX or LuaLaTeX). A second script alphabet is available in Asana Math as a stylistic alternative.

\documentclass[varwidth, preview]{standalone}
\usepackage{unicode-math}

\setmainfont{Palatino Linotype}[Ligatures={Common,Discretionary,TeX}]
\setmathfont[Scale=MatchUppercase]{Asana Math}
\setmathfont[range={cal, bfcal}, Scale=MatchUppercase, Alternate]{Asana Math}

\begin{document}
\( \mathcal{H} \)
\end{document}

\mathcal{H}

You can see a pretty comprenehsive list of the legacy calligraphic alphabets in the documentation for mathalpha (formerly mathalfa).

You might try pxtx or see if there’s another version there you like better:

\documentclass[varwidth, preview]{standalone}
\usepackage[cal=pxtx]{mathalfa}

\begin{document}
\( \mathcal{H} \)
\end{document}

\mathcal{H}

Both of these are based on pxfonts/txfonts by Young Ryu.

Tags:

Fonts

Mathcal