綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[作業系統] 用 DOSBox-X 製作的完美 WIN 3.1 中文版,懷舊收藏用 130MB

  [複製連結] 查看: 34414|回覆: 383|好評: 0
221
 樓主| luelue666 | 收聽TA | 只看該作者
發表於 2021-12-8 16:03
本帖最後由 luelue666 於 2021-12-8 16:13 編輯
Wengier 發表於 2021-12-8 15:04
感谢楼主和happygo88对DOSBox-X相关功能的反馈,这样我才能发现其之前存在的一些问题并加以修正和完善。您 ...

強!開發者就是強大,我曾經下載了幾套編輯字型的軟體,一打開就昏了,真的摸索不來,還好有您幫忙!
我測試了一下,華康的字體真的沒話說,其實我還測試另一家叫金梅字型的字體,我還特別挑"國際碼"的來試,繁體他就有一半沒有罕用字了,拿到簡體環境,每套都缺字,所以還是華康厲害,現在微軟視窗繁體字就是華康授權給微軟使用的。

本帖已經討論到22頁了,為了方便新加入觀看的網友能快速下載這4套加了中國海字的修改字型,我直接貼出連結,可以吧?
http://cndos.fam.cx/dosware/hanfullsea.zip


用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

222
Wengier | 收聽TA | 只看該作者
發表於 2021-12-8 19:12
本帖最後由 Wengier 於 2021-12-8 19:14 編輯
luelue666 發表於 2021-12-8 16:03
強!開發者就是強大,我曾經下載了幾套編輯字型的軟體,一打開就昏了,真的摸索不來,還好有您幫忙!
我測 ...

我觉得应该感谢华康,是它开发出这么多完整且好用的字型,当然如果有更多的繁简完全版的话会更好。您直接帖出连结当然没问题,给大家分享下。我只是怕发贴有问题所以没直接发连结。

关于喆、堃、煊三字,我查了下这几个字确实不在Big5-2003标准中,而950字码页下启用中国海字集开启的其实就是台湾官方的Big5-2003标准,有中国海字集却没有这三个字。相比这下,这三个字在香港官方的Big5-HKSCS标准中,微软曾有个隐藏的951字码页使用Big5-HKSCS标准,我决定学着微软建立一个隐藏的951字码页使用Big5-HKSCS标准,在此字码页下是可以打出喆、堃、煊三字的,见下图。支援951字码页的更新过的dosbox-x-update.zip和dosbox-x-sdl2-update.zip下载地址跟此前相同。

評分

參與人數 2碎鑽 +2 幫助 +2 收起 理由
donation12 + 1 + 1 非常讃
luelue666 + 1 + 1 非常讃

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

223
 樓主| luelue666 | 收聽TA | 只看該作者
發表於 2021-12-8 20:45
本帖最後由 luelue666 於 2021-12-8 21:36 編輯
Wengier 發表於 2021-12-8 15:04
感谢楼主和happygo88对DOSBox-X相关功能的反馈,这样我才能发现其之前存在的一些问题并加以修正和完善。您 ...

country = 886, 951 雖然可以顯示那三個字,但中國海的就亂掉了。這部分無法解決就換回950,無法打出那三個字就算了,以前為了讓沒裝中國海字集的人看得懂,喆就打[吉吉],煊就打[火宣],堃就比較麻煩,打[方方土]還是很難猜。補充一下,950 除了那三個字,羣、珉 這兩個字也打不出來。
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

224
happygo88 | 收聽TA | 只看該作者
發表於 2021-12-9 02:54
DOSBox-X 0.83.20 SDL2 X86 正式版(全部都是原檔案)
2021/12/01  上午 03:31        15,839,232 dosbox-x.exe

奇怪的問題
(Windows 7 X64 測試)

1. 打中文會隨機出現 空格.
2. 中文 切回 英數 打不出任何字.

看螢幕錄影檔.


TEST.7z

1.21 MB, 下載次數: 2, 下載積分: 碎鑽 -1 個

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

225
Wengier | 收聽TA | 只看該作者
發表於 2021-12-9 11:57
本帖最後由 Wengier 於 2021-12-9 12:02 編輯
luelue666 發表於 2021-12-8 20:45
country = 886, 951 雖然可以顯示那三個字,但中國海的就亂掉了。這部分無法解決就換回950,無法打出那三 ...

关于字码页951,其所用的Big5-HKSCS编码本来就是这样的,包含喆、堃、煊、羣、珉等字,但却并不完全相容HE5所用的中国海字集。我所能做的,就是当开启chinasea选项时将字码页951的一部分替换为原本的中国海字集,这样的话HE5会显示正常,但此时又无法输入喆、堃、煊、羣、珉等字了,只能在关闭chinasea选项时在951字码页下输入这些字(见图)。更新过的DOSBox-X下载连结与之前相同。

另外DOSBox-X自带的抓取屏幕快照功能目前并不完全支援TTF输出,所以无法抓取其中的中文部分,但是其实直接用Windows系统自带的抓取DOSBox-X视窗功能就可以了,是可以完整抓取其中的中文的。


評分

參與人數 1碎鑽 +1 幫助 +1 收起 理由
donation12 + 1 + 1 非常讃

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

226
Wengier | 收聽TA | 只看該作者
發表於 2021-12-9 12:19
本帖最後由 Wengier 於 2021-12-9 12:33 編輯
happygo88 發表於 2021-12-9 02:54
DOSBox-X 0.83.20 SDL2 X86 正式版(全部都是原檔案)
2021/12/01  上午 03:31        15,839,232 dosbox-x.e ...

您说的两个问题,第一个问题我曾在一开始的SDL1版中遇到过,之后就修正了,而SDL2版加入输入法功能后我似乎从来没遇到过,我用的是Windows 10系统。第二个问题我能够在SDL2版中通过将Windows的输入法直接切换为英数来重现,并做出修正。请下载更新版的DOSBox-X看效果如何。SDL1和SDL2版都可以试试,因为两者所用的输入法代码并不完全相同。

評分

參與人數 1碎鑽 +1 幫助 +1 收起 理由
donation12 + 1 + 1 非常讃

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

227
 樓主| luelue666 | 收聽TA | 只看該作者
發表於 2021-12-9 12:44
本帖最後由 luelue666 於 2021-12-9 12:48 編輯
Wengier 發表於 2021-12-9 11:57
关于字码页951,其所用的Big5-HKSCS编码本来就是这样的,包含喆、堃、煊、羣、珉等字,但却并不完全相容HE ...

我測試如下:
頁碼 951,conf 內 chinasea 關閉,下能輸入這5個字
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

228
1abcd | 收聽TA | 只看該作者
發表於 2021-12-9 12:46
Wengier 發表於 2021-12-9 11:57
关于字码页951,其所用的Big5-HKSCS编码本来就是这样的,包含喆、堃、煊、羣、珉等字,但却并不完全相容HE ...

我不太確定為了中國海字集加入 Big5-2003 與 Big5-HKSCS 字碼表是不是有好處...
要輸入罕用字用GBK字符集便可以擔任,
再說大五碼有先天的「許蓋功」問題未解決,這個我之前曾用 dir 命令演示過。

我認為與中國海字集有最佳相容性的應該是 Big5-UAO,
用中國海字集的特殊字元替換到 Big5-UAO 應該是比較好的解法。

點評

您是 Unicode 補完計畫 的成員嗎?您能提供寶貴的意見給Wengier 大將這個 DOSBox-x 的 TTF 模式既能相容傳統 DOS 倚天環境,也能被 WINDOWS unicode 讀取?  發表於 2021-12-9 13:43
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

229
happygo88 | 收聽TA | 只看該作者
發表於 2021-12-9 13:39
本帖最後由 happygo88 於 2022-1-29 15:43 編輯
Wengier 發表於 2021-12-9 12:19
您说的两个问题,第一个问题我曾在一开始的SDL1版中遇到过,之后就修正了,而SDL2版加入输入法功能后我似 ...

下載最新 SDL1 / SDL2 版測試.

我使用 Windows 7 X64
輸入法 1 : Windows 7 內建傳統舊注音
輸入法 2 : Windows XP 內建傳統舊注音

SDL1:
1. OK 打中文已不會隨機出現空格.
2. OK 中文 切回 英數 已可打出任何字.
3. OK Windows XP 內建傳統注音 候選字能正常顯示.
目前 SDL1 全部沒問題.

SDL2:
1. NG 打中文會隨機出現 空格.
2. OK 中文 切回 英數 已可打出任何字.
3. NG Windows XP 內建傳統注音 候選字不能正常顯示.
會用 SDL2 是因為 F11+UP/Down 可連續按,
看 SDL2 有這 2 個嚴重問題,
我改回使用 SDL1.

PS:
SDL1 打中文會隨機出現 空格,
是發生在 輸入中文按 空白鍵 發生的,
但 SDL1 卻不會,
可能是如你所說 SDL1/SDL2 輸入法程式碼不一樣.

點評

我記得 XP 的 ㄅ/半 輸入法並沒辦法直接打全型標點符號,,;:、!?而 win7的傳統注音輸入法就可以按CTRL + 鍵 直接輸出,所以我早改用 win7的  發表於 2021-12-9 14:01
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

230
happygo88 | 收聽TA | 只看該作者
發表於 2021-12-9 14:18
luelue666>我記得 XP 的 ㄅ/半 輸入法並沒辦法直接打全型標點符號,,;:、!?
luelue666>而 win7的傳統注音輸入法就可以按CTRL + 鍵 直接輸出,所以我早改用 win7的

我沒在用 全型標點符號,我都用 半型標點符號,
剛試了下,
可以使用滑鼠點選 半/全 就可以了,但不方便,反正我沒在用全型標點符號.

剛好發現一個 Bug:

當切換到 全型標點符號 時

輸入法 1 : Windows 7 內建傳統舊注音
正常可打 全型標點符號.

輸入法 2 : Windows XP 內建傳統舊注音
正常可打 全型標點符號,
但同時 全型+半型 一起出來,
能修就修,不能修就算了.

點評

win7 的ㄅ/半全型標點是直接在中文模式下直接按著CTRL 就能輸入,不用切換到英文模式,所以又快,全型標點的寬度跟中文字一樣寬也比較好看。  發表於 2021-12-9 14:31
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則