To sum up,
- Times Roman on Linux is Nimbus Roman
type1 format of Nimbus Roman is shipped with the system
fontspec does not support
type1 font usage is possible but difficult
So my problem can be solved if I can get a
otf format of Times Roman.
Herbert seems to be using Times New Roman from Windows. This way is easy if you have access to a Windows PC or a Mac.
Another way is to convert
type1 format of Nimbus Roman to
otf format. There are some online font converter sites, and the conversion is very fast. After conversion, I can use
fontspec to load Nimbus Roman directly. For those who need it,
- Nimbus Roman No9 L Regular is
- Nimbus Roman No9 L Medium is
- Nimbus Roman No9 L Regular Italic is
- Nimbus Roman No9 L Medium Italc is
But in fact I don't like this way, because it makes font management complicated. Now there are two versions of Nimbus Roman in my system.
Is there some better way to solve the problem?
(Maybe I can request the Linux distribution or TexLive to ship a
otf version of Nimbus Roman?)