lsb_release has little to do with fonts, as you know.
So, if "you messed your default fonts up", I don't think it was because you decided to installing
lsb_release.
On the other hand, using
apt, I have never installed with
apt using a wildcard (*) like you show in your post .
Was that a typo in your reply?
Anyway, you are running CentOS.
So, for CentOS, I think you can change the default system font by adding the
<prefer> directive to your
fonts.conf file.
You might want to investigate that. I saw on the net where many people change their default system fonts on CentOS using the
<prefer> or
<default> directive:
Quote:
Alias elements provide a shorthand notation for the set of common match operations needed to substitute one font family for another. They contain a <family> element followed by optional <prefer>, <accept> and <default> elements. Fonts matching the <family> element are edited to prepend the list of <prefer>ed families before the matching <family>, append the <accept>able families after the matching <family> and append the <default> families to the end of the family list.
Frankly, I don't change system fonts on my servers; and when I login remotely (everyday), I change the console fonts using the terminal program (I use Roboto and Anonymous Pro fonts) not with the system fonts.
Anyway, I not really very helpful on this, so I think you can easily Google around about how to change the default system font in CentOS and make good progress.
In closing, I would like to caution you about saying "changing fonts on Linux system" (as in the title of this discussion you posted).
Linux, defines only the kernel. The operating environment is defined by the distribution (in your case CentOS). Linux is the kernel, everything else falls under the actual distribution.
Your issue changing system fonts is a CentOS issue, not a Linux issue, per se. Linux is the kernel, not the "distribution".
Hope this helps.