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 你所說的很有道理(廢話,這根本是真理 :lol:
但是如果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 字體來顯示網頁內容。除此以外,別無他法~ :cry:

為甚麼 FX2 跟 IE 都不用這樣設定呢?真係覺得 FX 對外國用家越嚟越唔重視。

發表人:  余弘兵 [ 2009-01-02, 14:27 ]
文章主題 : 

hfwong1 寫:
余弘兵 寫:
hfwong1 寫:
  其實有沒有辦法可以令到 FX 在 UTF-8 網頁上看到 PUA 字時自動抓 HKSCS 字體來顯示呢?

有,就是強制Firefox 使用HKSCS 字體來顯示網頁內容。除此以外,別無他法~ :cry:

為甚麼 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 字體來顯示網頁內容。除此以外,別無他法~ :cry:

為甚麼 FX2 跟 IE 都不用這樣設定呢?真係覺得 FX 對外國用家越嚟越唔重視。

Firefox 2 可以的原因就是: https://bugzilla.mozilla.org/show_bug.cgi?id=343129#c12

不太明白他說甚麼……

發表人:  timdream [ 2009-01-02, 15:19 ]
文章主題 : 

余弘兵 寫:

你又誤解我的意思了...

(我不想解釋為什麼什麼可以什麼不可以了)

(而且沒有人回答我「

發表人:  hfwong1 [ 2009-01-02, 15:27 ]
文章主題 : 

timdream 寫:
余弘兵 寫:

你又誤解我的意思了...

(我不想解釋為什麼什麼可以什麼不可以了)

(而且沒有人回答我「

發表人:  hfwong1 [ 2009-01-02, 15:29 ]
文章主題 : 

下圖是我電腦看到的畫面:

附加檔案:
HKSCS-test.jpg [36.31 KiB]
被下載 556 次

發表人:  余弘兵 [ 2009-01-02, 15:48 ]
文章主題 : 

timdream 寫:
余弘兵 寫:

你又誤解我的意思了...

(我不想解釋為什麼什麼可以什麼不可以了)

(而且沒有人回答我「

發表人:  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 吧.

  • 不能說 fx3 拒絕顯示 PUA 的字元,因為,只用單一字型顯示的話,Fx 3 並不會拒絕顯示 PUA 內的字元。
  • 不同的字型,PUA 可能不同,也就是說,PUA 內的字在某個字型可能代表 A,但在另一個字型中代表 B,所以不自動顯示 PUA 字元,某方面來講可說是避免了抓錯字型所導致的困擾。當然,這個作法不好,應該要讓使用者可以自訂替代字型的 list 比較實際。

如果我要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/