How do you install TTF files in Linux?
Two ways:
If you want those fonts to be globally visible to all users on
the system, you, with root permissions, place them in
/usr/share/fonts/truetype (may vary depending on your
distribution). It may take X some time to notice the fonts there.
If not, you can force refresh the cache with something like
"fc-cache -fv".
Of course if this is a system where you are the only user, it's
best just to shove them into ~/.fonts instead, as you won't need
root permissions to do that. That and you might get the fonts
discovered a bit quicker by simpy restarting the application you
want to use the font in. If you want your entire desktop to use it,
you might need to log out and back in.
By the way: There is no need to worry about whether "Windows"
TTFs work in Linux, a TTF is a TTF is a TTF. They're not binaries,
they have no architecture/platform dependency to their content, as
all their content is is vector graphics and some other data.