Powershell opening with ridiculously tiny font (about 5) and won't change to new default settings

Powershell is opening with extremely small font (about 5 pts). When I go to Defaults > Font, the setting is a reasonable 8 x 12 pixels but that is not what is showing on the screen. I try changing some of these settings, but there is no change. When it first opens it appears for a split second at the expected size and then shrinks into the top left corner. This appears to be a bug.

I am aware of this question regarding certain fonts requiring certain font sizes. Recommendations in answers to that question have been attempted with no success. This is a different problem.

OS: Windows 8.1 Powershell opened as Administrator.


Solution 1:

Try changing the font from 'Properties > Font'.

You are probably opening PowerShell from a shortcut. Console shortcuts can have their properties set separately from the defaults. You can also right-click a shortcut, click properties, and change the font from there.

Solution 2:

If you use the default shortcut at C:\ProgramData\Microsoft\Windows\Start Menu\Programs\System Tools you will have some permission problems.

Right click your shortcut. Run as an Administrator go to properties, change Font size and layout but CHOOSE Raster Fonts. (Console will not work).

Close program and open as usual. Saving properties with Console Font just reverts to open the powershell at desired Font size and inmediatelly changes to tiny fonts again.

If you create your own shortcut anywhere else, everything will work just fine.

Solution 3:

I got it to work by

  • Launch PowerShell
  • right-click on the Taskbar icon
  • right-click again on Windows PowerShell
  • choose Properties

and edit it from there. As per @bart-calixto's answer, I still had to choose a raster font.