How do I type and display Sanskrit?

How do I type and display Sanskrit on my PC/Mac?
There are two separate issues here: (1) Sanskrit type is usually displayed using the Devanagari range of Unicode, for which both fonts and keyboards exist; (2) many Indologists still prefer to use the CSX (Classical Sanskrit Extended) or CSX+ transliteration schemes, which use the Latin alphabet and a complicated system of diacriticals.

Sanskrit type (Devanagari)
(to be added)


 * http://www.sanskritweb.net/fonts/
 * http://www.anu.edu.au/asianstudies/ahcen/coseru/unicode/ (dead link)
 * http://www.bhashaindia.com/patrons/Sanskrit/computing.aspx (dead link)
 * http://imp.lss.wisc.edu/~gbuhnema/fonts.html
 * http://salrc.uchicago.edu/resources/fonts/sanskritfonts.html (redirects to http://salrc.uchicago.edu/resources/fonts/available/)
 * http://www.omkarananda-ashram.org/Sanskrit/itranslator99.htm

CSX+ Transcription
(to be added)


 * Ghandari Unicode http://depts.washington.edu/ebmp/software.php (dead link)
 * Gentium (font) http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&item_id=Gentium
 * Indian fonts ftp://bombay.oriental.cam.ac.uk/pub/john/software/fonts/induni/