MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2024-03-29, 06:22

所有顯示的時間為 UTC + 8 小時





發表新文章 回覆主題  [ 65 篇文章 ]  前往頁數 上一頁  12345  下一頁
發表人 內容
 文章主題 :
文章發表於 : 2009-01-02, 13:17 
離線
[MozTW 版主群]
頭像

註冊時間: 2008-06-27, 03:48
文章: 2252
來自: 香港
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 香港版的原始碼,希望有人可以應聘編譯,謝謝!)

_________________
我都沒有再在這裡活躍了,還請大家多多指教~
圖檔


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.5.30729) (zh-HK 1.0)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2009-01-02, 13:59 
離線

註冊時間: 2006-06-29, 23:03
文章: 42
來自: 美國
余弘兵 寫:
hfwong1 寫:
  其實有沒有辦法可以令到 FX 在 UTF-8 網頁上看到 PUA 字時自動抓 HKSCS 字體來顯示呢?

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

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


回頂端
Mozilla/5.0 (Windows; U; Windows NT 6.0; zh-TW; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2009-01-02, 14:27 
離線
[MozTW 版主群]
頭像

註冊時間: 2008-06-27, 03:48
文章: 2252
來自: 香港
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 能夠顯示並不是這個原因,請不要點)

_________________
我都沒有再在這裡活躍了,還請大家多多指教~
圖檔


最後由 余弘兵 於 2009-01-02, 15:49 編輯,總共編輯了 3 次。

回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.5.30729) (zh-HK 1.0)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2009-01-02, 14:58 
離線

註冊時間: 2006-06-29, 23:03
文章: 42
來自: 美國
余弘兵 寫:
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

不太明白他說甚麼……


回頂端
Mozilla/5.0 (Windows; U; Windows NT 6.0; zh-TW; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2009-01-02, 15:19 
離線
[網站管理員]
頭像

註冊時間: 2004-12-05, 23:32
文章: 260
來自: 地球
余弘兵 寫:

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

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

(而且沒有人回答我「


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 Ubiquity/0.1.4
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2009-01-02, 15:27 
離線

註冊時間: 2006-06-29, 23:03
文章: 42
來自: 美國
timdream 寫:
余弘兵 寫:

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

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

(而且沒有人回答我「


回頂端
Mozilla/5.0 (Windows; U; Windows NT 6.0; zh-TW; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2009-01-02, 15:29 
離線

註冊時間: 2006-06-29, 23:03
文章: 42
來自: 美國
下圖是我電腦看到的畫面:


附加檔案:
HKSCS-test.jpg [36.31 KiB]
被下載 541 次
回頂端
Mozilla/5.0 (Windows; U; Windows NT 6.0; zh-TW; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2009-01-02, 15:48 
離線
[MozTW 版主群]
頭像

註冊時間: 2008-06-27, 03:48
文章: 2252
來自: 香港
timdream 寫:
余弘兵 寫:

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

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

(而且沒有人回答我「

_________________
我都沒有再在這裡活躍了,還請大家多多指教~
圖檔


最後由 余弘兵 於 2009-01-02, 16:06 編輯,總共編輯了 1 次。

回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.1b2) Gecko/20081223 Firefox/3.1b2 (Protable tete009 SSE PGO)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2009-01-02, 16:03 
離線
[網站管理員]
頭像

註冊時間: 2004-12-05, 23:32
文章: 260
來自: 地球
余弘兵 寫:
(我又問一個可能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 就有點算是這樣的產物。


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 Ubiquity/0.1.4
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2009-01-02, 16:15 
離線
[網站管理員]
頭像

註冊時間: 2004-12-05, 23:32
文章: 260
來自: 地球
hfwong1 寫:
下圖是我電腦看到的畫面:


你的電腦看的到 PUA 字碼耶(Unicode 的部份是 U+e0xx 的那些),你有裝微軟的什麼程式嗎?

那討論區上的這幾個字你看的到嗎:「


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 Ubiquity/0.1.4
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2009-01-02, 16:18 
離線
[MozTW 版主群]
頭像

註冊時間: 2008-06-27, 03:48
文章: 2252
來自: 香港
timdream 寫:
hfwong1 寫:
下圖是我電腦看到的畫面:


你的電腦看的到 PUA 字碼耶(Unicode 的部份是 U+e0xx 的那些),你有裝微軟的什麼程式嗎?

那討論區上的這幾個字你看的到嗎:「

_________________
我都沒有再在這裡活躍了,還請大家多多指教~
圖檔


最後由 余弘兵 於 2009-01-02, 16:48 編輯,總共編輯了 2 次。

回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.1b2) Gecko/20081223 Firefox/3.1b2 (Protable tete009 SSE PGO)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2009-01-02, 16:19 
離線
[MozTW 版主群]
頭像

註冊時間: 2008-06-27, 03:48
文章: 2252
來自: 香港
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 的原始碼?)

_________________
我都沒有再在這裡活躍了,還請大家多多指教~
圖檔


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.1b2) Gecko/20081223 Firefox/3.1b2 (Protable tete009 SSE PGO)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2009-01-02, 16:34 
離線
[網站管理員]
頭像

註冊時間: 2004-12-05, 23:32
文章: 260
來自: 地球
余弘兵 寫:
timdream 寫:
hfwong1 寫:
下圖是我電腦看到的畫面:


你的電腦看的到 PUA 字碼耶(Unicode 的部份是 U+e0xx 的那些),你有裝微軟的什麼程式嗎?

那討論區上的這幾個字你看的到嗎:「


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 Ubiquity/0.1.4
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2009-01-02, 16:49 
離線
[MozTW 版主群]
頭像

註冊時間: 2008-06-27, 03:48
文章: 2252
來自: 香港
timdream 寫:
所以我想要知道 hfwong1 是不是裝了什麼特別的程式才能讓 U+e0xx 顯示出字(而且如果可以顯示的話,那哪來的 PUA 字問題?還是可以繼續用呀,雖然都 2009 年了...)。

hfwong1 用的是Windows Vista,Vista 內建了香港政府的香港HKSCS 增補字符集,所以能夠看見,而他跟強制Firefox 使用HKSCS 字體。如果要讓XP 看見的話,就需要安裝香港HKSCS 增補字符集 2001 了。

_________________
我都沒有再在這裡活躍了,還請大家多多指教~
圖檔


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.5.30729) (zh-HK 1.0)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2009-01-02, 17:24 
離線

註冊時間: 2006-06-29, 23:03
文章: 42
來自: 美國
timdream 寫:
余弘兵 寫:
timdream 寫:
hfwong1 寫:
下圖是我電腦看到的畫面:


你的電腦看的到 PUA 字碼耶(Unicode 的部份是 U+e0xx 的那些),你有裝微軟的什麼程式嗎?

那討論區上的這幾個字你看的到嗎:「


回頂端
Mozilla/5.0 (Windows; U; Windows NT 6.0; zh-TW; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5
 個人資料  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 65 篇文章 ]  前往頁數 上一頁  12345  下一頁

所有顯示的時間為 UTC + 8 小時


誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 3 位訪客


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
cron
Powered by phpBB® Forum Software © phpBB Group
正體中文語系由 竹貓星球 維護製作
© moztw.org, Mozilla Foundation
MozTW,Mozilla 台灣社群