The DM scoreboard has to do with the hud scaling. That particular scoreboard layout positions each letter instead of using strings, but the positions don't take into account the hud scale, so they end up getting scrunched together. cl_hudscale 1 will "fix" it, but it will make your font and hud icons really tiny. It sohuld be possible to account for it in the code, too. Maybe somewhere around the DrawChar functions or something with the configstring parsing.