On Using Times New Roman as the Default Font

fontspublishingtimes

I would like to use Times New Roman as the default font for the text in a book I have put together.

After checking this site, it seems that all I have to do is type \usepackage{times} in the preamble.

I did this and it seems to work.

My question is: Is there anything else (or something different) I should invoke in the preamble? I ask because the post which instructed to this this was rather old and I want to make sure there is nothing different I should be doing. Finally, may I assume that the Times New Roman font I use is in the public domain and am free to publish the said book with the said Times New Roman font? How may I check to be certain?

Best Answer

You mention that you want to use Times New Roman font (from Microsoft) but when you use \usepackage{times} then you use Times font, not Times New Roman. It is explained more exactly below.

Times font was designed by Stanley Morison in 1931 for purpose of the newly established newspaper Times. This font has been digitized later by more font foundries:

  • Microsoft: Times New Roman, it is part of Windows system and typographers say that it is the worst re-implementation of Times. It isn't free.

  • Adobe: Font Times, it was a part of each PostScript RIP designed by Adobe. It belongs to 35 standard fonts in PostScript. They are not free. If you buy a device with PostScript RIP, then you can use them at this device. Documents needn't to download the font because the font is ready to use when printing by PostScript RIP. It is good implementation of Times, but it was originally designed in Type1 PostScript format (today obsolete) and mostly without accented Latin letters.

  • URW: Nimbus Roman No9, it is relatively good re-implementation of Times. It is part of Ghostscript, a free implementation of PostScript RIP which is running in Linux systems (not in printing devices). If you are using TeX with standard configuration then \usepackage{times} downloads this Nimbus Roman No9 font, because the configuration is based on free fonts and old TeX engines uses their individual font world independent on fonts in the system. So, even if you happen to be using MS Windows with Times New Roman font, it isn't used.

  • TeXGyre: Termes, it is very good implementation of Times. It is free and it was available in new (and now commonly used) format OpenType. It is part of typical TeX distributions (for example TeXlive). If you are using a Unicode-aware TeX engine (LuaTeX, XeTeX), then Termes is best choice for using Morison's Times font.

For example, if you are using OpTeX, then the preamble looks like:

\fontfam[Termes]

or

\fontfam[Times]

The second one is only alias to Termes and you can re-configure it if you buy a non-free re-implementation of Times. But there is no reason to do it because Termes is very good. Much better than Times New Roman, for example.

If you are using LaTeX with Unicode-aware TeX engine then you can use \usepackage{fontspec} and then set Termes by \setmainfont in your preamble.