The broken font is only visible (at least for me) when using v35 of the truetype interpreter i.e. FREETYPE_PROPERTIES="truetype:interpreter-version=35" in the environment (required for horizontal hinting i.e. non-blurry fonts). (EDIT: also requires hinting to be medium or full, looks to be fine with slight or none.) With the default interpreter (v40) it looks fine.
And the problem is in the font package itself: installing package fonts-dejavu-extra from Focal fixes the font also for v35. If the font itself has not changed from Focal to Jammy, then the problem might be in the build system (fontforge?).
The broken font is only visible (at least for me) when using v35 of the truetype interpreter i.e. FREETYPE_ PROPERTIES= "truetype: interpreter- version= 35" in the environment (required for horizontal hinting i.e. non-blurry fonts). (EDIT: also requires hinting to be medium or full, looks to be fine with slight or none.) With the default interpreter (v40) it looks fine.
And the problem is in the font package itself: installing package fonts-dejavu-extra from Focal fixes the font also for v35. If the font itself has not changed from Focal to Jammy, then the problem might be in the build system (fontforge?).