I have recently been trying out the stix font, and while I enjoy the font I am not a fan of the version of \ell it uses by default, and I would much prefer the default \ell I had previously. Is it possible to make this change without changing fonts all together?

To clarify,

Undesired current \ell:


Desired \ell:

enter image description here


2 Answers 2


There is no “previous” \ell. That glyph is the one in Computer Modern Math and the shape is what the font designer (D. Knuth) decided. The designer of STIX Two chose a different rendering to blend it with the other lowercase calligraphic (cursive) letters, of which the font has the complete set. To the contrary, Computer Modern has just the “cursive l” in that set.

This said, you can import the \ell of Computer Modern in quite an easy way. In fontmath.ltx you find




so all it takes is





This is $\ell$. Note that it's different
from $\mathscr{l}$.


enter image description here


In unicode-math, you can replace a specific symbol with range=:


\setmainfont{STIX Two Text}
\setmathfont{STIX Two Math}

STIX Two \(f\)

New Computer Modern \(\ell\)

STIX2 / NewCM sample

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .