Hi, On Mon, Aug 27, 2012 at 11:02 PM, Ivan Shmakov <oneing...@gmail.com> wrote: > > >>> If you want to edit Unicode in DOS, you have several options, > >>> e. g. GNU Emacs 23.3 (DJGPP), Mined, Blocek, etc. > > >> Don't they all use VGA (EGA) text modes (and thus 256 or 512 glyphs > >> at one time)? > > > No. GNU Emacs (Unicode internally since 23.x) just displays > > digraphs, e. g. "C>" for "C with circumflex". > > Even if the glyph is available in the font currently loaded? > Doesn't it have M-x set-terminal-coding-system? Perhaps I'd try > it myself.
There are no real fonts in the DJGPP version, which is non-graphical. All you have are code pages, which obviously don't hold too many glyphs. And DJGPP is barely supported as it is (one dude, Eli Z.), so you can't expect any miracles. Actually, in this particular case, it's weird. For Esperanto you have several choices, and the most popular are UTF-8, ISO 8859-3 (Latin 3, used by tutorial.eo), and cp853, as you probably know. Most DOSes don't support any of those out of the box. (Ask Henrique Peron for more details.) OS/2 may? have 913 (Latin 3). I know XP (optionally) and Vista (default) have it as cp28593 or such (though they suck at DOS compatibility, worse than Win9x anyways). DR-DOS 7.03 has 853 "undocumented", but its lowercase "jh" is missing (IIRC). FreeDOS has cp853 (w/ KEYB support) and nothing else (same glyphs, different code points, plus block chars popular in TUIs). And GNU Emacs doesn't know about detecting DOS cp853 or cp913 at runtime. In fact, I'm fairly certain that Unicode was never aware (and doesn't care) about cp853, only 852, 855, etc. So I (a few years ago) told Eli Z. about it, since Emacs lacks any knowledge of 853 (e.g. no translation table), but he had other things on his plate (and frankly, I was like the only person to give a crap about DOS + E-o support, all the world's a Linux these days). It's hard to grow support when everyone is busy or (more frequently) apathetic. :-/ (Note that no DOS COUNTRY.SYS has E-o support either. Yes, I know it's not a real country, but this means no NLSFUNC support. DJGPP's 3rd-party liblocale for /current/ 2.03p2 is as close as you'll ever get to decent locale support beyond "C / POSIX", and it assumes COUNTRY.SYS.) You can use EGA.CPX on non-FreeDOS DOSes if you "ren *.cpx *.com && upx -d" it first. Or just use Kosta Kostis' cp913 freeware (ISOLATIN.CPI): http://www.kostis.net/freeware/isocp101.zip Other than that, you're on your own with whatever hack you can find, e.g. ftp://ftp.stack.nl/pub/esperanto/software.dir/iloj.zip > > Actually, I hate to admit, but I've never really used Blocek much for > > anything heavy, and I now notice that it doesn't even display > > properly for me on this particular computer (Intel gfx?), seems to be > > "unintentionally" split screen. ;-) > > I guess I still have a few PCI (and even ISA) VGA-compatible > adapters in my disposal. It probably works better (for me) under emulation. I hate to bug Laaca. I should've tested more, but ... well, too many side projects, I guess! ;-) ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Freedos-devel mailing list Freedos-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-devel