I am a developer of DOSBox-X so let me try to explain more about its DBCS 
support. DOSBox-X (as of current version 0.83.20) supports DBCS systems in 
different ways, including the following:
1. TrueType font support for Chinese/Japanese/Korean code pages.
2. Chinese/Japanese/Korean DOS/V modes (dosv=cn/tw/jp/ko).
3. Japanese-specific PC-98, JEGA/AX, and DCGA/J-3100 modes.
So DOSBox-X not only supports one DBCS mode, but multiple DBCS modes, which are 
implemented in DOSBox-X as separated subsystems for different purposes.
The first mode is supported by enabling the TrueType font (TTF) output 
(output=ttf) and setting a DBCS code page (e.g. country=81,932, country=86,936, 
etc). In this mode DOSBox-X will display Chinese/Japanese/Korean characters 
using any TTF/OTF font you specify (e.g. font=SarasaGothicFixed in [ttf] 
section of dosbox-x.conf). This mode is intended as a general DOS environment 
and can run Chinese/Japanese/Korean-language DOS programs without external 
software.
The second mode is for emulating the Chinese/Japanese/Korean DOS/V systems, 
which I believe is what you were referring. For DOS/V mode you can either let 
DOSBox-X get the host system font or provide your own font (FONTX fonts for 
Japanese DOS/V, or HZK16/STDFONT15 for Chinese DOS/V, etc, see fontxdbcs= 
option in [dosv] section of dosbox-x.conf)). If you do not provide a custom 
font, then DOSBox-X will try to get the Windows/Linux system font, or fallback 
to internal Japanese DOS/V font if getting the system font is not possible. So 
the Windows/Linux-based font rendering mode as you said is only an *optional* 
feature for the DOS/V mode, instead of relying on it.
The Japanese-specific PC-98, JEGA/AX and DCGA/J-3100 modes are separated from 
the above and provide emulations for PC-98, JEGA/AX, and DCGA/J-3100 systems 
respectively.
More information about East-Asian support in DOSBox-X can be found in the 
following Wiki page:
https://dosbox-x.com/wiki/Guide%3AEast-Asian-language-support-in-DOSBox%E2%80%90X

Wengier
I use DOSBOX-X and you can notice they use completely different fonts and
GUI. I think they use native Windows API, because the text looks like
anti-aliased native app using HiDPI. Therefore this is something completely
separate from DOS and it is Windows based font rendering feature. But that
is just my quick guess from what I see when I see it.
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to