I watched a video interview in which Donald Knuth complained about the changes made to Computer Modern in the Latin Modern font. ConTeXt appears to use Latin Modern instead of Computer Modern, as the default font. How can I set ConTeXt to use Donald Knuth's official version of this font?
Such old-style postscript fonts are not really recommended for use with a full Unicode engine such as LuaTeX because you essentially lose all the nice features such as accented characters, UTF-8 input, scalable fonts, etc. The most crucial problem is math because ConTeXt MKIV is set up for Unicode math fonts which requires you to compose a virtual font which maps to the old-style glyphs.
Below I composed a minimal typescript which gives you Computer Modern at a fixed size of 10pt (no design sizes) and without math. I typeset the German
aesop-de.tex as an example where you find that all umlauts are missing. I don't really know why, but I also do not feel like fixing it. This answer merely serves as a starting point for you to implement a complete typescript which supports all bells and whistles of Computer Modern, but I am quite sure that you will be scared away by the huge boilerplate which is necessary to get this poorly working example to at least include Computer Modern.
If you are really keen on using old-style fonts in ConTeXt, better use MKII.
\starttypescript [serif] [cmr] \definefontsynonym [Serif] [file:cmr10.afm] \definefontsynonym [SerifItalic] [file:cmti10.afm] \definefontsynonym [SerifBold] [file:cmbx10.afm] \definefontsynonym [SerifBoldItalic] [file:cmbxti10.afm] \stoptypescript \starttypescript [sans] [cmr] \definefontsynonym [Sans] [file:cmss10.afm] \definefontsynonym [SansItalic] [file:cmssti10.afm] \definefontsynonym [SansBold] [file:cmssbx10.afm] \stoptypescript \starttypescript [mono] [cmr] \definefontsynonym [Mono] [file:cmtt10.afm] \definefontsynonym [MonoItalic] [file:cmitt10.afm] \stoptypescript \starttypescript [cmr] \definetypeface [\typescriptone] [rm] [serif] [cmr] [default] \definetypeface [\typescriptone] [ss] [sans] [cmr] [default] \definetypeface [\typescriptone] [tt] [mono] [cmr] [default] \definetypeface [\typescriptone] [mm] [math] [modern] [default] \quittypescriptscanning \stoptypescript \setupbodyfont[cmr] \starttext \input aesop-de.tex \stoptext
Proof that Computer Modern is used:
$ pdffonts test.pdf name type encoding emb sub uni object ID ------------------------------------ ----------------- ---------------- --- --- --- --------- YSHCPX+CMR10 CID Type 0C Identity-H yes yes yes 10 0