10
1
I would like to have the Consolas font set as default for PowerShell on Windows 7, no matter how I launch it.
I've found very few explanations on the web for doing this, and none were really clear to me.
Well, according to this question, PowerShell is started by a shortcut which normal user can't modify (it was my case).
I right-clicked the shortcut, then clicked on its "font" tab. That time, when trying to change the font, I got the "access reserved to administrator" dialog, allowing me to change the shortcut.
Unfortunately, it wasn't enough, as a subsequent launch reverted to the default font.
Is there another method of setting a default font?
Worked for me in Windows 8. Ran PowerShell as administrator, change font, close; next time run as normal user, new font is happy. – Daryn – 2014-12-09T18:57:37.350
What didn't work though, even as admin, was edit the default font. You have to go to Properties->Font. – Andreas Haferburg – 2018-12-28T11:40:03.213
2This works for Windows 7. For Windows 8 the console starts up with the font you've chosen, then flicks back to the nasty raster font. :( – Greg Woods – 2012-11-22T12:38:19.167