The Linux console traditionally uses hardware VGA text modes, and the Win32 console environment has an ability to switch the screen to text mode for some text window sizes.ĭistinctive features of VGA text as it commonly used: The main features of VGA text mode are colored (programmable 16 color palette) characters and their background, blinking, various shapes of the cursor (block/underline/hidden static/blinking), and loadable fonts (with various glyph sizes). Its use on IBM PC compatibles was widespread through the 1990s and persists today for some applications on modern computers. The last important reason is simply that the devs have more important things to worry about than a feature that they won't use themselves, isn't useful for games (DOSBox' primary purpose is to run games) and for which there exists an acceptable workaround as proposed by Qbix and explained by myself.VGA text mode was introduced in 1987 by IBM as part of the VGA standard for its IBM PS/2 computers. To use something of different dimensions would force a change in resolution of the text display, which breaks all kinds of things in the emulation itself and in the programs that run in it. It doesn't use a font other than the pixels found in the VGA ROM. All DOSBox knows is that there are pixels. The cross-platform thing is an important one (DOSBox runs not only on Windows, but also on Linux, Mac OS X in its official releases and there are ports to many other systems such as Symbian, Windows Mobile and even Nintendo Wii - even if all those supported TrueType, all of them would use different methods of accessing the fonts, making it a developer's nightmare).Īnother important reason is compatibility. I'm just telling you why it's not going to happen. You're confusing the requirements of "many people" with your own. You have simply to select de desired one. They may be an option in the configuration file, in wich you can select TRUE TYPE font or System Font. There is no reason to be angry if developers add this option. but many people today uses it (of would use it) it text font were more readable, like Lucida console. Kippesoep: I know that the font is this because of the emulation of CGA/VGA. For a resolution, I'd recommend multiples of the original resolution, which for textmode is 640x400 (which probably means you only have room for 1280x800) to get the best result, especially when using an output mode that scales without filtering (such as "ddraw" or "openglnb", possibly "overlay" depending on your drivers). The default output of "surface" doesn't allow scaling, so use something else, probably "opengl". Qbix's suggestion will work, of course, but may require some elaboration for you: You will need to edit the DOSBox configuration file and set "windowresolution" to the required resolution and choose an appropriate setting for "output". This would make many people really angry, including myself □ Also, Lucida Console is not likely to be available on the other platforms that DOSBox runs on (it doesn't just run on Windows). Changing it to something else, especially a truetype font would not strictly be compatible to those cards, which would defeat the purpose of the emulation. Amfm, the font is what it is because it emulates a real CGA/EGA/VGA card's font.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |