MozTW 討論區 https://forum.moztw.org/ |
|
HKSCS 字碼表 https://forum.moztw.org/viewtopic.php?f=47&t=25606 |
第 2 頁 (共 5 頁) |
發表人: | 余弘兵 [ 2009-01-02, 13:17 ] |
文章主題 : | |
hfwong1 寫: 顯示那些 EXT B PUA 字固然重要,但是避免 FX 在互聯網上送出 PUA 字也是很重要的。所以希望你能先依照 S793016 的建議修正香港版,因為那兩個問題是完全不同的問題。 已修正~ timdream 寫: 我想到一個不需解決 bug 162431 的快速解法... 寫一個擴充套件,像同文堂一樣把網頁上的文字掃瞄一遍,看到被錯誤對應到 PUA 區域的文字就把文字代換到 HKSCS-2004 指定的 CJK ext A 字碼。 這樣的擴充套件可以處理上面有 PUA 字的 UTF-8 網頁(像這面,弘兵貼的文章),或是 HKSCS 編碼且被 Fx 內建的字碼表對應的網頁。但是無法處理動態內容 (?) 要寫這個擴充套件的話要整理一下 HKSCS 2001 (對應到 PUA 的表)和 2004 (對應到 ext A 的表)的差別了... timdream 寫: 上面三篇
Tim 你所說的很有道理(廢話,這根本是真理 ) 但是如果Firefox 在使用HKSCS 2001 的字碼表的時候,就可以顯示對應到Pua 表的HKSCS 字。既然可以寫擴充套件對應,但其實應該能夠把HKSCS 2001 的字碼表同時放到Firefox 裡,但是削減掉正常的字,僅保留Pua 字,那麼當遇到Pua 字時能夠顯示,並搭配那個擴充套件使用,把Pua 字轉換到CJK ext A 字碼。不知這個方法可行嗎?(另外,小弟已經搞好了Firefox 香港版的原始碼,希望有人可以應聘編譯,謝謝!) |
發表人: | hfwong1 [ 2009-01-02, 13:59 ] |
文章主題 : | |
余弘兵 寫: hfwong1 寫: 其實有沒有辦法可以令到 FX 在 UTF-8 網頁上看到 PUA 字時自動抓 HKSCS 字體來顯示呢? 有,就是強制Firefox 使用HKSCS 字體來顯示網頁內容。除此以外,別無他法~ 為甚麼 FX2 跟 IE 都不用這樣設定呢?真係覺得 FX 對外國用家越嚟越唔重視。 |
發表人: | 余弘兵 [ 2009-01-02, 14:27 ] |
文章主題 : | |
hfwong1 寫: 余弘兵 寫: hfwong1 寫: 其實有沒有辦法可以令到 FX 在 UTF-8 網頁上看到 PUA 字時自動抓 HKSCS 字體來顯示呢? 有,就是強制Firefox 使用HKSCS 字體來顯示網頁內容。除此以外,別無他法~ 為甚麼 FX2 跟 IE 都不用這樣設定呢?真係覺得 FX 對外國用家越嚟越唔重視。 Firefox 2 可以的原因就是: https://bugzilla.mozilla.org/show_bug.cgi?id=343129#c12 (這個網址是錯誤的,Firefox 2 能夠顯示並不是這個原因,請不要點) |
發表人: | hfwong1 [ 2009-01-02, 14:58 ] |
文章主題 : | |
余弘兵 寫: hfwong1 寫: 余弘兵 寫: hfwong1 寫: 其實有沒有辦法可以令到 FX 在 UTF-8 網頁上看到 PUA 字時自動抓 HKSCS 字體來顯示呢? 有,就是強制Firefox 使用HKSCS 字體來顯示網頁內容。除此以外,別無他法~ 為甚麼 FX2 跟 IE 都不用這樣設定呢?真係覺得 FX 對外國用家越嚟越唔重視。 Firefox 2 可以的原因就是: https://bugzilla.mozilla.org/show_bug.cgi?id=343129#c12 不太明白他說甚麼…… |
發表人: | timdream [ 2009-01-02, 15:19 ] |
文章主題 : | |
余弘兵 寫: Firefox 2 可以的原因就是: https://bugzilla.mozilla.org/show_bug.cgi?id=343129#c12
你又誤解我的意思了... (我不想解釋為什麼什麼可以什麼不可以了) (而且沒有人回答我「 |
發表人: | hfwong1 [ 2009-01-02, 15:27 ] |
文章主題 : | |
timdream 寫: 余弘兵 寫: Firefox 2 可以的原因就是: https://bugzilla.mozilla.org/show_bug.cgi?id=343129#c12 你又誤解我的意思了... (我不想解釋為什麼什麼可以什麼不可以了) (而且沒有人回答我「 |
發表人: | hfwong1 [ 2009-01-02, 15:29 ] | ||
文章主題 : | |||
下圖是我電腦看到的畫面:
|
發表人: | 余弘兵 [ 2009-01-02, 15:48 ] |
文章主題 : | |
timdream 寫: 余弘兵 寫: Firefox 2 可以的原因就是: https://bugzilla.mozilla.org/show_bug.cgi?id=343129#c12 你又誤解我的意思了... (我不想解釋為什麼什麼可以什麼不可以了) (而且沒有人回答我「 |
發表人: | timdream [ 2009-01-02, 16:03 ] |
文章主題 : | |
余弘兵 寫: (我又問一個可能Tim 已經答了的問題:如果上面的解釋是錯誤的話,那麼真正的原因是甚麼?為何使用Firefox 2 的能夠看見?) 沒錯,你又問了同樣的問題: timdream 寫: * 現象上,因為 Firefox 2 vs 3 向系統要求顯示 PUA 字的方法不同,導致 PUA 字在 Fx3 無法顯示。coolcd 的解說。
(註: 從上面連結討論串的圖片可以看出來那些 PUA 字都被對應到 Windows 的字建字區,特徵是無論字型多漂亮它都顯示醜醜的點陣字。這和櫻花輸入法當年解決日文顯示的做法是相同且有問題的。) 因為此現象所以要寫擴充套件 blah blah .... 好我又重複了。 PS 我在 bug 403564 留言了。 額外的感想:既然這裡是 Open Source Development ,就不要開口說誰不重視誰的需求。要誰重視什麼,就要自己出技術力和溝通力去想辦法解決。微軟的 Windows 不好用我們還是得繼續用,但是 Firefox ,說真的,如果你做出了更好的香港版,商標拿掉你可以用你的「The Hong Kong Browser」跟 Fx 搶市場,而且 Mozilla 沒有任何權利可以阻止你。Flock 就有點算是這樣的產物。 |
發表人: | timdream [ 2009-01-02, 16:15 ] |
文章主題 : | |
hfwong1 寫: 下圖是我電腦看到的畫面:
你的電腦看的到 PUA 字碼耶(Unicode 的部份是 U+e0xx 的那些),你有裝微軟的什麼程式嗎? 那討論區上的這幾個字你看的到嗎:「 |
發表人: | 余弘兵 [ 2009-01-02, 16:18 ] |
文章主題 : | |
timdream 寫: hfwong1 寫: 下圖是我電腦看到的畫面: 你的電腦看的到 PUA 字碼耶(Unicode 的部份是 U+e0xx 的那些),你有裝微軟的什麼程式嗎? 那討論區上的這幾個字你看的到嗎:「 |
發表人: | 余弘兵 [ 2009-01-02, 16:19 ] |
文章主題 : | |
coolcd 寫: ustking 寫: hfwong1 寫: 為甚麼這幾隻字在 IE 及 Firefox 2 裡能看得見,但在 Firefox 3 裡卻變成亂碼呢?好像用 Firefox 3 以後,看見亂碼的情況變多了。 結論是:firefox 3 遇見在Private Use Area 字符會拒絕顯示, 縱使你的系統有支援PUA字的字型, 這可以算是bug 吧.
如果我要Firefox 3 好像Firefox 2 那樣,不論三七二十一強制抓Pua 字元,那麼可以怎樣做呢?(可以怎樣修改Firefox 的原始碼?) |
發表人: | timdream [ 2009-01-02, 16:34 ] |
文章主題 : | |
余弘兵 寫: timdream 寫: hfwong1 寫: 下圖是我電腦看到的畫面: 你的電腦看的到 PUA 字碼耶(Unicode 的部份是 U+e0xx 的那些),你有裝微軟的什麼程式嗎? 那討論區上的這幾個字你看的到嗎:「 |
發表人: | 余弘兵 [ 2009-01-02, 16:49 ] |
文章主題 : | |
timdream 寫: 所以我想要知道 hfwong1 是不是裝了什麼特別的程式才能讓 U+e0xx 顯示出字(而且如果可以顯示的話,那哪來的 PUA 字問題?還是可以繼續用呀,雖然都 2009 年了...)。
hfwong1 用的是Windows Vista,Vista 內建了香港政府的香港HKSCS 增補字符集,所以能夠看見,而他跟強制Firefox 使用HKSCS 字體。如果要讓XP 看見的話,就需要安裝香港HKSCS 增補字符集 2001 了。 |
發表人: | hfwong1 [ 2009-01-02, 17:24 ] |
文章主題 : | |
timdream 寫: 余弘兵 寫: timdream 寫: hfwong1 寫: 下圖是我電腦看到的畫面: 你的電腦看的到 PUA 字碼耶(Unicode 的部份是 U+e0xx 的那些),你有裝微軟的什麼程式嗎? 那討論區上的這幾個字你看的到嗎:「 |
第 2 頁 (共 5 頁) | 所有顯示的時間為 UTC + 8 小時 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |