Broken russian letters with MS Sans Serif

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

Moderators: sheep, Hacker, Stefan2, white

Post Reply
SailorMax
Member
Member
Posts: 102
Joined: 2007-03-15, 15:11 UTC

Broken russian letters with MS Sans Serif

Post by *SailorMax »

If choose MS Sans Serif, Bold, 8px, Cyrillic as Files list Font, russian letters in file names are invisible. But they visible in inline edit mode (Shift-F2). And in Configuration dialog box as sample I have russian letters.

Sample file name: М. Магомаев - Серенада Трубадура (Луч Солнца Золотого).mp4

tester on Windows 10 v1607 b14393.10

User avatar
petermad
Power Member
Power Member
Posts: 9660
Joined: 2003-02-05, 20:24 UTC
Location: Valsted, Denmark
Contact:

Post by *petermad »

in inline edit mode (Shift-F2).
Just for the record - it is Shift+F6 that is the default shortcut for inline renaming. Shift+F2 compares directories dy default.
License #524
Danish Total Commander Translator
TC 9.51 32+64bit on Win XP 32bit, Win 7, 8.1 & 10 (1909) 64bit, 'Everything' 1.4.1.965 (x64)
TC 3.0 on Android 6.0
Get:
Extended Total Commander Menus | TC Languagebar | TC Dark Help | PHSM-Calendar

beb
Junior Member
Junior Member
Posts: 35
Joined: 2009-09-20, 08:03 UTC
Location: Odessa, Ukraine

Post by *beb »

Not confirmed (TC 9b9 x86/x64 @ W10 x64).

http://i.imgur.com/x7eMfQS.png

p.s. There are not any specific "russian letters", even a single one, - all of them are just Cyrillic.
#278521 User License
Total Commander 9.0a x86/x64 on Win10 x64
Total Commander 2.72 on Android 5.1.1

browny
Senior Member
Senior Member
Posts: 209
Joined: 2007-09-10, 13:19 UTC

Post by *browny »

beb wrote:p.s. There are not any specific "russian letters", even a single one, - all of them are just Cyrillic.
As a sidenote: this is wrong.
You could check with Google: there are 33 Russian letters in Russian alphabet.
The letters do not have to be specific in any way, and Cyrillic here is the script.

siealex
Senior Member
Senior Member
Posts: 244
Joined: 2009-03-22, 16:36 UTC

Post by *siealex »

Not confirmed too, everything is visible. Is your system locale Russian?
We are not so S.M.A.R.T. as we imagine...

User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 39712
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Your MS Sans Serif font may not contain the Cyrillic character set. This can happen when changing locale settings after installing Windows.

I recommend that you use "Microsoft Sans Serif" instead, it contains a large number of codepages.
Author of Total Commander
http://www.ghisler.com

SailorMax
Member
Member
Posts: 102
Joined: 2007-03-15, 15:11 UTC

Post by *SailorMax »

Same problem after windows update again.

Possible the problem in Windows, but:
1. systeminfo returns:
System Locale: ru;Russian
2. in Configuration / Options / Display / Font/ I can see russian letters in sample string.

screenshot: https://ibb.co/dBrrFm

TC 9.10rc1
Windows 10 1709 (16299.15) Fall Creators Update

User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 39712
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Please use Microsoft Sans Serif instead. MS Sans Serif isn't a truetype font, so there can be all kinds of errors when using different scripts.
Author of Total Commander
http://www.ghisler.com

SailorMax
Member
Member
Posts: 102
Joined: 2007-03-15, 15:11 UTC

Post by *SailorMax »

"Microsoft Sans Serif" is blurry on my system.
"MS Sans Serif" much crisper!

User avatar
petermad
Power Member
Power Member
Posts: 9660
Joined: 2003-02-05, 20:24 UTC
Location: Valsted, Denmark
Contact:

Post by *petermad »

Microsoft Sans Serif
Turn off Anti-aliasing / Font-smoothing / Cleartype for your system - those features makes all fonts blurry.
License #524
Danish Total Commander Translator
TC 9.51 32+64bit on Win XP 32bit, Win 7, 8.1 & 10 (1909) 64bit, 'Everything' 1.4.1.965 (x64)
TC 3.0 on Android 6.0
Get:
Extended Total Commander Menus | TC Languagebar | TC Dark Help | PHSM-Calendar

User avatar
Dalai
Power Member
Power Member
Posts: 7101
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Post by *Dalai »

petermad wrote:those features makes all fonts blurry.
Not quite correct. There are fonts that are "optimized" for ClearType, e.g. MS Sans Serif, Segoe UI, Roboto and so on. Other fonts - especially older ones - look indeed blurry when ClearType is enabled.

@SailorMax:
The MS/Microsoft Sans Serif fonts don't have both Unicode and ClearType; it's either or. You have two options:
  • Either use MS Sans Serif, leave ClearType enabled, but don't have Unicode characters.
  • Or use Microsoft Sans Serif, disable ClearType and have Unicode characters.
I always use the second option because ClearType makes fonts across programs inconsistent, sometimes it's blurry sometimes it's not because it depends on the font.

There's a third option: use a completely different font that has both Unicode and ClearType support. If you happen to find one, it would be nice if you let us know.

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

Plugins: Services2, Startups

User avatar
petermad
Power Member
Power Member
Posts: 9660
Joined: 2003-02-05, 20:24 UTC
Location: Valsted, Denmark
Contact:

Post by *petermad »

I find for example Segoe UI disturbing my vision both with and without Cleartype.

Unfortunately even disabeling font-smoothing system-wise is not respected by several of Microsofts own programs (Internet Explorer, Word etc.)
License #524
Danish Total Commander Translator
TC 9.51 32+64bit on Win XP 32bit, Win 7, 8.1 & 10 (1909) 64bit, 'Everything' 1.4.1.965 (x64)
TC 3.0 on Android 6.0
Get:
Extended Total Commander Menus | TC Languagebar | TC Dark Help | PHSM-Calendar

SailorMax
Member
Member
Posts: 102
Joined: 2007-03-15, 15:11 UTC

Post by *SailorMax »

I use not only Total Commander. And overall I totally satisfied in current smooth settings :)

Screenshot a little smoothed (I have crisper font), but as you can see for "MS Sans Serif" was chosen "Cyrillic" code page and in "Configuration" window TC can output Russian letters without problems: "дцьйикасз".
I don't understand why TC can't output them in files list in some cases. And don't understand why do you think this is not a bug.

User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 39712
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

I have tried to switch Windows 10 to Russian locale, and set language for non-Unicode programs to Russian too. Unfortunately I can only choose "Western" as font encoding for "MS Sans Serif". Therefore I cannot currently reproduce your problem.

1. Do you use Total Commander 32-bit or 64-bit?
2. Does it work with other non-truetype fonts from c:\windows\fonts? They have .fon extension.
Author of Total Commander
http://www.ghisler.com

SailorMax
Member
Member
Posts: 102
Joined: 2007-03-15, 15:11 UTC

Post by *SailorMax »

Looks like we have to hold this problem again. After today's cumulative update with restart the problem is gone :)

1. I use TC 64-bit
2. will test, when problem appear again.

thank you.

Post Reply