Installing fonts for your user is very straightforward. All you need to do is place the font file inside the ~/.fonts directory. in home directory.
$ mkdir ~/.fonts
If you have a lot of fonts to install and want to organize them by directory, feel free to make subdirectories inside of the ~/.fonts directory. Ubuntu will scan this directory recursively and make available any font files it finds.
Note :you can use microsoft windows fonts b add the fonts files to .fonts directory.
you need to reboot or Rebuild system font cache.using this command:
$ sudo fc-cache -f -v
that is all.
another way to install some Microsoft font to Ubuntu is to install
sudo add-apt-repository multiverse
After that, you can update your Ubuntu repository cache and install the Microsoft fonts like this: