Font change when updating from 8.01?

The behaviour described in the bug report is either by design, or would be far too complex/time-consuming to be changed

Moderators: Hacker, petermad, Stefan2, white

harrismail
Member
Member
Posts: 107
Joined: 2007-02-07, 07:41 UTC

Font change when updating from 8.01?

Post by *harrismail »

In 8.01 my fonts were:-

File list font = Microsoft Sans Serif Bold 8pt
Main Window Font = Microsoft Sans Serif Bold 8pt
Dialog Box Font = Microsoft Sans Serif 8pt

But as soon as I installed beta 8.50b5 the font was changed to:-

File list font = Sergoe UI Semibold 9pt
Main Window Font = Sergoe UI Semibold 9pt
Dialog Box Font = Microsoft Sans Serif 8pt

Is this supposed to happen?

Steve
User avatar
tbeu
Power Member
Power Member
Posts: 1354
Joined: 2003-07-04, 07:52 UTC
Location: Germany
Contact:

Re: Font change when updating from 8.01?

Post by *tbeu »

history850b4.txt wrote:25.09.13 Added: Windows Vista or newer: Use "Segoe UI Semibold" as new default main window and list font if available (32/64)
harrismail
Member
Member
Posts: 107
Joined: 2007-02-07, 07:41 UTC

Post by *harrismail »

Err Why?

I'm sure a lot of people like me will think.... what's going on here.. I've spent years being happy with my font and suddenly it's all changed without my input!

I know this can be changed back... but why force a change?

Steve
User avatar
tbeu
Power Member
Power Member
Posts: 1354
Joined: 2003-07-04, 07:52 UTC
Location: Germany
Contact:

Post by *tbeu »

harrismail
Member
Member
Posts: 107
Joined: 2007-02-07, 07:41 UTC

Post by *harrismail »

Hmmm I'm not convinced...

An update to an existing install should, in my opinion not arbitrarily change things..

I reckon there'll be a lot of users who will update to 8.5 like they've done with all the previous new versions that will be left thinking.... why!

Those that want to change the font can do so themselves- but why force the majority of existing users?

Christian G are you out there??

Steve
Sob
Power Member
Power Member
Posts: 945
Joined: 2005-01-19, 17:33 UTC

Post by *Sob »

If you specifically selected some font, it will be kept after upgrade. If you didn't, you had default previously and you have it now. But I understand that it bothers you, because it's different font now. But TC can't know that you want to keep the old default font. So either no change can be done, or what's happening now must happen.

Or perhaps when performing upgrade, installer could check ini file and if no font is set, it could set it to previous default Microsoft Sans Serif. That way nothing would change for current users. And new users would get new default font (which hopefully gets changed to current system font, because hardcoded Segoe UI Semibold over hardcoded Microsoft Sans Serif is not exactly a victory). I'm just not sure if it's the best idea, because there can be many ini files in different places and installer can hardly track down all of them. So it could probably work for default locations only.
harrismail
Member
Member
Posts: 107
Joined: 2007-02-07, 07:41 UTC

Post by *harrismail »

Well I wouldn't be surprised when 8.5 is released for their to be a lot of unecessarily unhappy customers... and I'll tell you for why..

I upgraded to 8.5b5 and saw the font was different but I had no idea what it used to be as I'd never changed it and now the new font settings were in place.

So I had to dig into a saved disk image (luckily I had one) and extract the totalcmd directory.

I then temporarily renamed the current totalcmd directory and used the old one just so that I could see what the old font settings were!

How crazy was that process?

...and I won't be the only one who does this...
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50505
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

But you can change the font yourself! This has been possible for many years! Why would you need to revert to an older version?
Author of Total Commander
https://www.ghisler.com
Sob
Power Member
Power Member
Posts: 945
Joined: 2005-01-19, 17:33 UTC

Post by *Sob »

harrismail wrote:I upgraded to 8.5b5 and saw the font was different but I had no idea what it used to be ...
So it's easy to change it, but one first has to find it among about hundered fonts available in Windows.
harrismail
Member
Member
Posts: 107
Joined: 2007-02-07, 07:41 UTC

Post by *harrismail »

ghisler(Author) wrote:But you can change the font yourself! This has been possible for many years! Why would you need to revert to an older version?
....hold on I think you're imagination is running away with you...

1. I was personally quite happy with the font in 8.01 but there is no way of knowing what the font settings in 8.01 were once you've upgraded to 8.5?

2. How could I possibly have known that I needed to "make a note" of the font settings from 8.01 because there's no way of knowing what it was once you've upgraded!

3. I only reverted back to 8.01 temporarily to find out what the old font settings were!! Only then could I change the 8.5 font settings.

4. Just wait and see when you release 8.5! I bet I won't be the only one who will wonder about the wisdom of this change.....
User avatar
Hacker
Moderator
Moderator
Posts: 13142
Joined: 2003-02-06, 14:56 UTC
Location: Bratislava, Slovakia

Post by *Hacker »

I don't get it. If there is an ini file, keep existing font or use the old default (Microsoft Sans Serif) if no font specified in INI. If there is no INI file, use the new font.

Roman
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50505
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Currently TC uses the new font when there are no font settings in the ini. I didn't want to limit it to new wincmd.ini installations so existing uers could also enjoy the much better looking font. But apparently people are way too conservative, so I will probably have to change that back to Microsoft Sans Serif. :(
Author of Total Commander
https://www.ghisler.com
User avatar
Dalai
Power Member
Power Member
Posts: 9963
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Post by *Dalai »

ghisler(Author) wrote:But apparently people are way too conservative, so I will probably have to change that back to Microsoft Sans Serif. :(
Segoe UI looks ugly without ClearType (IMO) - no surprise here as this font is optimized for ClearType. But I think it would be enough to mention the old font settings somewhere (help file, history, what's new), so people who used the default so far can easily switch back to the old default.

Regards
Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64

Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
Sob
Power Member
Power Member
Posts: 945
Joined: 2005-01-19, 17:33 UTC

Post by *Sob »

Hacker wrote:I don't get it. If there is an ini file, keep existing font or use the old default (Microsoft Sans Serif) if no font specified in INI. If there is no INI file, use the new font.
But there will be ini file on second run with no font settings => problem. One way is to save Microsoft Sans Serif to ini as part of upgrade process. But that's problematic, because there's no way to find all ini files that might be used. So it's a little unpredictable. Other way is to save new font for new install, but it's wrong, because it really means forcing settings.
Dalai wrote:But I think it would be enough to mention the old font settings somewhere (help file, history, what's new)
It should be more obvious. When someone decides to read help file, they already cursed author hundered times and we want to avoid that. Either installer should show "what's new" window with font info highlighted so no one can miss it. Or even better (because there are more people who use TC than who install TC), TC could introduce "ini file versioning" (one simple key containing highest TC version used so far) and show this "what's new" on first run of newer version. But I'm affraid there might be other problems with that.
User avatar
MaxX
Power Member
Power Member
Posts: 1173
Joined: 2012-03-23, 18:15 UTC
Location: UA

Post by *MaxX »

But apparently people are way too conservative, so I will probably have to change that back to Microsoft Sans Serif.
Thanks! So much thanks!!!
Ukrainian Total Commander Translator. Feedback and discuss.
Post Reply