Hi Paul,

> mmm is code page (437 is default, 850 is updated form, 1252 for Windows)

In general, you can assume that 437 is what comes with your BIOS
and graphics card BIOS while 850 is popular in DOS. Codepages of
Windows are not popular in DOS :-) Maybe Mateusz or Aitor can say
what the most popular codepages are: A default install comes with
EGA.CPX and EGAn.CPX where n = 2 ... 10 and CPX = compressed CPI.

Each CPX can contain several fonts. For example EGA.CPX would be
58880 bytes instead of 6322 bytes without (UPX) compression ;-)

See also:
http://help.fdos.org/en/hhstndrd/base/display.htm
http://help.fdos.org/en/hhstndrd/base/mode.htm

After some searching, I found this page:
http://help.fdos.org/en/hhstndrd/base/cpidos.htm

It gives a list of codepages in each font file, which summarizes as:

(there are several variants of several codepages, e.g. with / without
Euro currency sign, or different regional variants of codepages...)

EGA: 437 US, 850/858 Latin-1 852 Eastern 853 Southern 857 Turkish
EGA2: 859 French/Estonian 775 Baltic 1116-1119 Latvian/Lithuanian
EGA3: 771/772 Lithuanian/Russian 855/872 Cyrillic 866/808 Russian
EGA4: 61282 RusLat 30010 Moldovia 1125/848 Ukraine 1131/849 Belarus
EGA5: Latin1 & 737/851/869 Greek 113 Yugoslavian 852 Eastern

(omitting some numbers for the remaining exotic codepages files...)

EGA6: Georgian, Abkhaz/Ossetian Armenian Azeri/Russian Cyrillic Azeri
EGA7: South & Northwest RU, Volga Turkic & Finno-ugric, Tatar, Chechen
EGA8: 770 773 774 775 777 778 Baltic and Lithuanian
EGA9: Latin1 & 860 Portugal 861 Iceland 863 CA/FR 865 Nordic 867 Czech
EGA10: Latin2 & 667 668 790 991 Polish & Mazovia 57781 Hungarian

EGA11: Latin1 & 3000n 0 Saami 1 Celtic 4 Greenland 7 Latin 9 Romani
EGA12: Latin1 Latin2 & Kashubian, Latin American and Mexican
EGA13: Latin2 & 895 Czech Kamenicky & Kazakh Tatar Uzbek Tajik
EGA14: Vietnamese Siberian Khanty Mansi Frisian Oceania
EGA15: Africa (South, North/East, West, Central), Benin, Nigeria
EGA16: Latin1 & 30005 Nigeria 30022 Canadian First Nations

I guess you get pretty far with 858 Latin-1 (Western Europe) and
866 Cyrillic already, good to know for floppy distros :-)

Cheers, Eric

PS: The font files are for 8x8, 8x14 and 8x16 fixed with fonts and
only a few tools in DOS, such as Blocek the Unicode aware editor,
support fancy font variants in DOS, see e.g. http://laaca.sweb.cz/

PPS: Maybe the CPI directory of FreeDOS could ship with a TXT file
giving a list of which fonts can be found in which CPX or CPI file?


------------------------------------------------------------------------------
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to