The major difference between Windows and Linux is the requirement for drivers. While Windows requires m/b specific drivers, Linux kernel has many drivers already built in. A few exceptions are graphics card and some network card due to a lack of source code, but there is a way to install them in Linux as well.
Perhaps we can tackle your sound issue after we fix your fonts?
I think it would be a bit annoying to do it with a corrupted font display.

