Results 1 to 13 of 13
  1. #1
    4 Star Lounger
    Join Date
    Jun 2003
    Location
    Utah, USA
    Posts
    405
    Thanks
    35
    Thanked 5 Times in 5 Posts

    Change font for File Explorer?

    Using Windows 8.1 ...

    Is there a way to change the font used for the display of the file tree and filenames in File Explorer. I would like to replace it with something like Consolas.

    I'm aware that this may change the font used for many other dialogs, but I'm OK with that.

    * Alternatively, if this can't be done, is there a portable freeware program that could do explorer operations and display them with Consolas?

  2. #2
    3 Star Lounger JC Zorkoff's Avatar
    Join Date
    Dec 2009
    Location
    Boston, Massachusetts, USA
    Posts
    225
    Thanks
    20
    Thanked 45 Times in 40 Posts
    Take a look at FreeCommander XE. It has many more features than File Explorer and you can set the font for the file and tree displays.

    There are MANY options to this program, so be prepared to spend some time exploring the settings.

  3. The Following User Says Thank You to JC Zorkoff For This Useful Post:

    boobounder (2015-11-16)

  4. #3
    jwoods
    Guest
    Create a System Restore point first before making any changes.

  5. #4
    5 Star Lounger
    Join Date
    Dec 2009
    Location
    Delaware, US
    Posts
    1,165
    Thanks
    19
    Thanked 99 Times in 88 Posts
    While it's not free (about $50US), Total Commander is an inexpensive program modeled after the old Norton Commander. It has been around since Windows 3.1 time and is regularly updated. I would be lost without it.
    http://www.ghisler.com/
    http://www.pcworld.com/article/231709/total_commander.html
    Graham Smith
    DataSmith, Delaware
    "For every expert there is an equal and opposite expert.", Arthur C. Clarke (1917 - 2008)

  6. The Following User Says Thank You to gsmith-plm For This Useful Post:

    boobounder (2015-11-16)

  7. #5
    WS Lounge VIP Coochin's Avatar
    Join Date
    Jun 2014
    Location
    Queensland, Australia
    Posts
    2,154
    Thanks
    31
    Thanked 306 Times in 266 Posts
    +1 for Total Commander.
    Computer Consultant/Technician since 1998 (first PC was Atari 1040STE in 1988).
    Most common computing error is EBKAC: Error Between Keyboard And Chairback
    AMD FX8120 (8-core @ 3.1GHz) CPU, Gigabyte GA-990FXA-D3 motherboard, 8GB (2x4GB) DDR3 1866MHz RAM, ATI-AMD Radeon HD6770 PCI-E VGA, 480GB Kingston SSD, 2TB Seagate SATA3.0 HDD, ASUS DVD/RW.

  8. #6
    Silver Lounger
    Join Date
    Mar 2014
    Location
    Forever West
    Posts
    2,072
    Thanks
    0
    Thanked 259 Times in 248 Posts
    +2 for Total Commander, running it on 3 computers. An advantage quoted from Help, Licence:

    Registered version (personal licence)

    The registered version may be installed on as many computers as desired, as long as it is used by only one person at any one time (I.e. one installation at home and one at the office used by the same person). Therefore you need only one licence for a port connection between two computers. The usage by multiple people at the same time (on multiple computers) requires additional licences.

  9. #7
    4 Star Lounger
    Join Date
    Jun 2003
    Location
    Utah, USA
    Posts
    405
    Thanks
    35
    Thanked 5 Times in 5 Posts
    Thanks for the recommendations.

    My need (currently) is really just for a fixed width font for one particular use, in an environment where I have to run portable.

    FreeCommander XE fits the bill. Thanks!

  10. #8
    5 Star Lounger
    Join Date
    Dec 2009
    Location
    Delaware, US
    Posts
    1,165
    Thanks
    19
    Thanked 99 Times in 88 Posts
    Quote Originally Posted by boobounder View Post
    FreeCommander XE fits the bill. Thanks!
    Let us know what you think.

    BTW, Total Commander can be setup as a portable app.
    Graham Smith
    DataSmith, Delaware
    "For every expert there is an equal and opposite expert.", Arthur C. Clarke (1917 - 2008)

  11. #9
    3 Star Lounger JC Zorkoff's Avatar
    Join Date
    Dec 2009
    Location
    Boston, Massachusetts, USA
    Posts
    225
    Thanks
    20
    Thanked 45 Times in 40 Posts
    Quote Originally Posted by gsmith-plm View Post
    Total Commander can be setup as a portable app.
    FreeCommander XE can be set up as an installed app (Setup file) or a portable app (ZIP file). It comes as a 32 bit app for the public version. For donors of $15.00 or more, the author gives access to all the latest versions including the 64 bit version. I am a donor and use the 64 bit version exclusively.

    I have tried Total Commander and I find FreeCommander XE far better. It is more customizable and supports more features.

    Give it a try, it is free for the 32 bit version.

  12. #10
    5 Star Lounger
    Join Date
    Dec 2009
    Location
    Delaware, US
    Posts
    1,165
    Thanks
    19
    Thanked 99 Times in 88 Posts
    Have to wonder why MS doggedly sticks with some version Windows Explorer. It was outdated the day it came out and hasn't really gotten any better.
    Graham Smith
    DataSmith, Delaware
    "For every expert there is an equal and opposite expert.", Arthur C. Clarke (1917 - 2008)

  13. #11
    Star Lounger jgstanley's Avatar
    Join Date
    Mar 2011
    Posts
    75
    Thanks
    0
    Thanked 10 Times in 6 Posts
    Aside from alternate programs, I am not aware of any GUI application to change the fonts in files explorer for Windows 8.1 ( because Microsoft removed "advanced settings" to support new desktop themes), but these changes can be changed manually in the Windows registry.

    You will need to open the registry editor (regedit.exe) and navigate to "HKCU\Control Panel\Desktop\Windows Metrics". Here you will find some binary keys labelled "IconFont", "MenuFont", "MessageFont", "SmCaptionFont", and "StatuFont". These were previously available in a GUI in the advanced settings for desktop, but arenot available in Windows 8.1.

    Being binary values, these can be edited manually. You will need to know the name of the font that you wish to use. For example, to change all system fonts to "Consolas", copy and paste the following into notepad and save as "Consolas.reg":

    ===Start Registry File (Copy below)===
    Windows Registry Editor Version 5.00

    [HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics]
    "CaptionFont"=hex:f1,ff,ff,ff,00,00,00,00,00,00,00 ,00,00,00,00,00,90,01,00,00,\
    00,00,00,01,00,00,05,00,43,00,6f,00,6e,00,73,00,6f ,00,6c,00,61,00,73,00,00,\
    00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 ,00,00,00,00,00,00,00,00,\
    00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 ,00,00,00,00,00
    "SmCaptionFont"=hex:f1,ff,ff,ff,00,00,00,00,00,00, 00,00,00,00,00,00,90,01,00,\
    00,00,00,00,01,00,00,05,00,43,00,6f,00,6e,00,73,00 ,6f,00,6c,00,61,00,73,00,\
    00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 ,00,00,00,00,00,00,00,00,\
    00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 ,00,00,00,00,00,00
    "MenuFont"=hex:f4,ff,ff,ff,00,00,00,00,00,00,00,00 ,00,00,00,00,90,01,00,00,00,\
    00,00,01,00,00,05,00,43,00,6f,00,6e,00,73,00,6f,00 ,6c,00,61,00,73,00,00,00,\
    00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 ,00,00,00,00,00,00,00,00,\
    00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 ,00,00,00,00
    "StatusFont"=hex:f4,ff,ff,ff,00,00,00,00,00,00,00, 00,00,00,00,00,90,01,00,00,\
    00,00,00,01,00,00,05,00,43,00,6f,00,6e,00,73,00,6f ,00,6c,00,61,00,73,00,00,\
    00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 ,00,00,00,00,00,00,00,00,\
    00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 ,00,00,00,00,00
    "MessageFont"=hex:f4,ff,ff,ff,00,00,00,00,00,00,00 ,00,00,00,00,00,90,01,00,00,\
    00,00,00,01,00,00,05,00,43,00,6f,00,6e,00,73,00,6f ,00,6c,00,61,00,73,00,00,\
    00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 ,00,00,00,00,00,00,00,00,\
    00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 ,00,00,00,00,00
    "IconFont"=hex:f4,ff,ff,ff,00,00,00,00,00,00,00,00 ,00,00,00,00,90,01,00,00,00,\
    00,00,01,00,00,05,00,43,00,6f,00,6e,00,73,00,6f,00 ,6c,00,61,00,73,00,00,00,\
    00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 ,00,00,00,00,00,00,00,00,\
    00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 ,00,00,00,00

    ===End Registry File (Copy above)===

    You will now need to install this into your registry (i.e. double-click the created .reg file).

    These are the entries for setting all "System Fonts" to "Consolas". Be aware that this does not set other fonts (e.g. in your browser), but will set System fonts (e.g. Windows Explorer).

    You can do the same using other fonts, as long as you know the name of the font...

    The older options are usually still available, just not always with a GUI...
    Last edited by jgstanley; 2015-11-17 at 21:26. Reason: More Information

  14. The Following User Says Thank You to jgstanley For This Useful Post:

    wavy (2015-11-18)

  15. #12
    Super Moderator RetiredGeek's Avatar
    Join Date
    Mar 2004
    Location
    Manning, South Carolina
    Posts
    9,434
    Thanks
    372
    Thanked 1,457 Times in 1,326 Posts
    Hey Y'all,

    Just to help you better understand what J.G. did

    "CaptionFont"=hex:f1,ff,ff,ff,00,00,00,00,00,0 0,00 ,00,00,00,00,00,90,01,00,00,\
    00,00,00,01,00,00,05,00,43,00,6f,00,6e,00,73,00,6f ,00,6c,00,61,00,73,00,00,\
    00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 ,00,00,00,00,00,00,00,00,\
    00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 ,00,00,00,00,00

    The characters in blue are the character encoding of Consolas in UniCode as follows:
    Code:
    Letter  HEX  ASCII
    C       43    67
    o       6f   111          
    n       6e   110
    s       73   115 
    o       6f   111 
    l       6c   108
    a       61    97
    s       73   115
    Note: the 00 preceding each character is because the registry is using UNICODE encoding.

    With this understanding you should be able to use any font you want.

    HTH
    Last edited by RetiredGeek; 2015-11-19 at 20:52.
    May the Forces of good computing be with you!

    RG

    PowerShell & VBA Rule!

    My Systems: Desktop Specs
    Laptop Specs

  16. The Following User Says Thank You to RetiredGeek For This Useful Post:

    wavy (2015-11-18)

  17. #13
    Star Lounger jgstanley's Avatar
    Join Date
    Mar 2011
    Posts
    75
    Thanks
    0
    Thanked 10 Times in 6 Posts
    Quote Originally Posted by RetiredGeek View Post
    Hey Y'all,

    Just to help you better understand what J.G. did

    "CaptionFont"=hex:f1,ff,ff,ff,00,00,00,00,00,0 0,00 ,00,00,00,00,00,90,01,00,00,\
    00,00,00,01,00,00,05,00,43,00,6f,00,6e,00,73,00,6f ,00,6c,00,61,00,73,00,00,\
    00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 ,00,00,00,00,00,00,00,00,\
    00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 ,00,00,00,00,00

    The characters in blue are then encoding of Consolas in UniCode as follows:
    Code:
    Letter  HEX  ASCII
    C       43    67
    o       6f   111          
    n       6e   110
    s       73   115 
    o       6f   111 
    l       6c   108
    a       61    97
    s       73   115
    Note: the 00 preceding each character is because the registry is using UNICODE encoding.

    With this understanding you should be able to use any font you want.

    HTH
    Thanks, RetiredGeek, for explaining what I was doing here, especially defining the Unicode character definitions for certain letters.

    Alternatively, to return the system back to the default Segoe UI fonts, the registry (.reg) file woulld be as follows:



    Windows Registry Editor Version 5.00

    [HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics]
    "CaptionFont"=hex:f1,ff,ff,ff,00,00,00,00,00,00,00 ,00,00,00,00,00,90,01,00,00,\
    00,00,00,01,00,00,05,00,53,00,65,00,67,00,6f,00,65,00,20 ,00,55,00,49,00,00,\
    00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 ,00,00,00,00,00,00,00,00,\
    00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 ,00,00,00,00,00
    "SmCaptionFont"=hex:f1,ff,ff,ff,00,00,00,00,00,00, 00,00,00,00,00,00,90,01,00,\
    00,00,00,00,01,00,00,05,00,53,00,65,00,67,00,6f,00,65,00,20 ,00,55,00,49,00,\
    00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 ,00,00,00,00,00,00,00,00,\
    00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 ,00,00,00,00,00,00
    "MenuFont"=hex:f4,ff,ff,ff,00,00,00,00,00,00,00,00 ,00,00,00,00,90,01,00,00,00,\
    00,00,01,00,00,05,00,53,00,65,00,67,00,6f,00,65,00,20 ,00,55,00,49,00,00,00,\
    00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 ,00,00,00,00,00,00,00,00,\
    00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 ,00,00,00,00
    "StatusFont"=hex:f4,ff,ff,ff,00,00,00,00,00,00,00, 00,00,00,00,00,90,01,00,00,\
    00,00,00,01,00,00,05,00,53,00,65,00,67,00,6f,00,65,00,20 ,00,55,00,49,00,00,\
    00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 ,00,00,00,00,00,00,00,00,\
    00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 ,00,00,00,00,00
    "MessageFont"=hex:f4,ff,ff,ff,00,00,00,00,00,00,00 ,00,00,00,00,00,90,01,00,00,\
    00,00,00,01,00,00,05,00,53,00,65,00,67,00,6f,00,65,00,20 ,00,55,00,49,00,00,\
    00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 ,00,00,00,00,00,00,00,00,\
    00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 ,00,00,00,00,00
    "IconFont"=hex:f4,ff,ff,ff,00,00,00,00,00,00,00,00 ,00,00,00,00,90,01,00,00,00,\
    00,00,01,00,00,05,00,53,00,65,00,67,00,6f,00,65,00,20 ,00,55,00,49,00,00,00,\
    00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 ,00,00,00,00,00,00,00,00,\
    00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 ,00,00,00,00




    where 00,01,00,00,05,00,53,00,65,00,67,00,6f,00,65,00,20 ,00,55,00,49 is Segoe UI. This trick does work for other fonts as well.

    There are also other settings in [HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics] that used to be accessible with the Display Advanced Settings GUI that could be modified as well.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •