1. Window > Preferences > Silverlight > C# Editor > Templates
2. Select a template.
3. Notice that it is using the standard operating system's font for text controls.
4. Java > Editor > Templates
5. Select a template.
6. See that it is using a proper monospaced font.
The C# templates page should also use a monospaced font in my opinion.