I would like to try to patch amsppt.sty AMSTeX style file to make it
usable with XeTeX and non-Latin languages (Cyrillic). It looks like i need
to replace the following CM fonts or font families with Unicode aware ones :
cmcsc10, cmti7, cmr8, cmr6, cmmi8, cmmi6, cmsy8, cmsy6, cmbx8, cmbx6, cmti8, cmsl8, cmtt8, cmcsc10, cmex10, cmex10, cmmibfam, cmmib, cmbsyfam, cmbsy, cmcsc8, cmex8, cmex7.
Whis ones can i use instead, and where can i get them?
Another part of this question is how to use new fonts in amsppt.sty. The lines where the fonts are selected look like this:
\font@\sevenit=cmti7 \relax

cm-unicode? – Bernard Jun 24 '15 at 07:40cmcsc10would be calledcmuncsc10,cmti7would be calledcmunti7, etc., but such fonts do not exist incm-unicodeor are named differently. – Alexey Jun 24 '15 at 08:17cmunti.otffile only. As forcmcsc, I don't know if it has been converted (its only version 0.7). For now it seems small caps are obtained by scaling uppercase letters. Why don't you use the Latin Modern fonts, which are very close to Computer Modern, and are much more complete? They're the default forXeLaTeX. – Bernard Jun 24 '15 at 08:47cm-unicodein an answer to my question. I will try to see how to use Latin Modern. I hope i will find the ones that contain Cyrillics. – Alexey Jun 24 '15 at 09:38cm-unicodefor Cyrillics? Loadingfontspecwill enable Latin Modern as default. – cfr Jun 24 '15 at 15:56fontspecseems to be a LaTeX/XeLaTeX package, how to load it in plain XeTeX? – Alexey Jun 24 '15 at 16:08