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.
\normalfont
is used for are footnotes and such.\usepackage{times}
never produced font asTimes New Roman
, actually it produced the old format of AdobeTimes
font, also it supports onlyLaTeX-dvips-PS2PDF
, if you usePDFLaTeX,
XeLaTeX
, etc. by default it's changed to Nimbus family