The keybhe.com in DOSBox was for changing the keyboard layout from US International to Hebrew. In vDos, Windows takes care of this.
Hebvga.com was for loading the Hebrew bitmap character set (code page 862). The vDos internal TTF font misses the Hebrew specific characters. You would have to find a monospaced TTF font that has these characters, copy the TTF file to the vDos folder and add font = <file name w/o .ttf> to config.txt.
vDos already converts ASCII values internally to UTF8. After printing from your application, two files are created, LPT/COMx.asc with ASCII characters and LPT/COMx.txt with UTF8 characters.
If your application prints to an Epson or compatible printer, the .asc file is converted by DOSPrinter to print to any Windows printer. But DOSPrinter doesn’t support code page 862, so the Hebrew specific characters will be printed wrong.
No idea if printing to PCL )or PostScript) and using PCL6.exe will help, you would have to try it out. Look at the very end of the config.txt file for this.
Last resort would be to open the LPT/COMx.txt file in a Windows program, but you won’t get any text formatting.
Jos
Last edit: Jos Schaars 2015-02-03
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
View and moderate all "General" comments posted by this user
Mark all as spam, and block user from posting to "Discussion"
hi,
I'm trying to get a program in Hebrew to run.
In DOSBOX I was able to do that by adding this to the end of dosbox.conf file:
mount h hebrew
h:hebvga.com
h:keybhe.com
How do I do this in vDos?
I'll be happy to provide what ever translations are needed.
pages are printed in RTL in Hebrew encoding (862).
the solution I've thought about is to convert 862 encoding into UTF8 encoding and then print to a regular windows printer.
Is it possible to print to a windows printer from vDos?
thanks
barak.
The keybhe.com in DOSBox was for changing the keyboard layout from US International to Hebrew. In vDos, Windows takes care of this.
Hebvga.com was for loading the Hebrew bitmap character set (code page 862). The vDos internal TTF font misses the Hebrew specific characters. You would have to find a monospaced TTF font that has these characters, copy the TTF file to the vDos folder and add font = <file name w/o .ttf> to config.txt.
vDos already converts ASCII values internally to UTF8. After printing from your application, two files are created, LPT/COMx.asc with ASCII characters and LPT/COMx.txt with UTF8 characters.
If your application prints to an Epson or compatible printer, the .asc file is converted by DOSPrinter to print to any Windows printer. But DOSPrinter doesn’t support code page 862, so the Hebrew specific characters will be printed wrong.
No idea if printing to PCL )or PostScript) and using PCL6.exe will help, you would have to try it out. Look at the very end of the config.txt file for this.
Last resort would be to open the LPT/COMx.txt file in a Windows program, but you won’t get any text formatting.
Jos
Last edit: Jos Schaars 2015-02-03
Thanks. I've sent you a message.