= Сообщение: 5274 из 12556 ====================================== ENET.SYSOP = От : Michael Dukelsky 2:5020/1042 23 Aug 17 16:10:28 Кому : Michiel van der Vlist 23 Aug 17 16:10:28 Тема : The German umlaut Щ FGHI : area://ENET.SYSOP?msgid=2:5020/1042+599d8507 На : area://ENET.SYSOP?msgid=2:280/5555+599d4206 = Кодировка сообщения определена как: CP866 ================================== Ответ: area://ENET.SYSOP?msgid=2:280/5555.1+59a19ab6 ============================================================================== Hello Michiel,
Wednesday August 23 2017, Michiel van der Vlist wrote to Michael Dukelsky:
MV>>> I am aware that Golded ignores the current codepage and always MV>>> uses the codepage that is in effect at system startup. I MV>>> consider this "feature" a bug.
MD>> Then Golded must load another font. It is not just changing a MD>> codepage.
MV> "Loading fonts" is DOS age. Windows internally uses Unicode and MV> already has the common fonts present. Also in the CLI. I can copy MV> paste the most common characters to the command line. Cyryllic is no MV> problem, no need to "load" anything. To type Cyrillic, I need to MV> change the keyboard interface. This works in the graphic interface and MV> in most Command Line Programs. But not Golded... :(
MV>>> In my case it always uses CP850, in your case it would be CP866. MV>>> I have raised the issue several times and I hope someone will MV>>> fix it eventaullay. In the meantime I use an external editor as MV>>> a work around. That way I can uses all code pages.
MD>> Do you manually change font in your external editor to see MD>> Cyrillic pages?
MV> No. The fonts are all there. Not just extended Latin and Cyrillic, but MV> also Greek, Hebrew and Arabic. When I load a file, I have to select MV> the encoding. UTF-8 is normally autodetected.
Well, when I talked about changing font I meant raster fonts used in console. TrueType fonts contain all pages inside, but raster fonts do not. To see it you may enter C:\Windows\winsxs directory and search for "vga866.fon". You will also see files in the same directory with names like vga850.fon. I looked at console API and yes, there are only functions to change input CP and to change output CP, so they obviously load the necessary font themselves.