[-Fx-] WebEx版新同文堂與KillSerif Style問題

看板Browsers作者 (csid)時間8年前 (2017/07/10 20:15), 8年前編輯推噓7(7020)
留言27則, 6人參與, 最新討論串1/1
其實我也不知道這算不算是問題,不過還是想討論看看。 主要是我用webex新同文堂和killserif搭配使用時,標點符號呈現方式的問題。 中文用的全形標點標點符號,正體和簡體中文是不同的,如下圖: http://i.imgur.com/51o6pWW.png
可以看到簡體中文的逗號,頓號,句號都是偏下。 而使用killserif強制設定成NotoSan CJK TC字型時, 會把所有簡體中文全形標點符號轉為正體,如下圖: http://i.imgur.com/JxbKqZx.png
當然,對簡體文章來說這應該是不正確的, 但是因為正體用習慣看著比較舒服所以一直沒發現。 問題來了,當使用WebEx版新同文堂(v1.4)轉為繁體時,會將標點符號轉換回簡體中文, 如下圖: http://i.imgur.com/ocmZDoY.png
同一網頁再度轉換回簡體時,標點符號仍維持簡體。 對於以正體為語系的網頁,轉換為簡體則維持正體的標點符號,如下圖: http://i.imgur.com/By1PbYK.png
也就是說,WebEx版新同文堂預設對標點符號轉換,似乎是取決於網頁語系, 不受使用者目前選擇的簡繁轉換影響。 但是舊版的同文堂,則完全不干涉標點符號轉換; 也就是如果出現上述killserif的情形,舊版同文堂只是轉換中文字而已, 標點符號還是維持killserif轉換後的正體的全形符號。 而WebEx版新同文堂有個選項「標點符號轉換」。 我的理解是這功能是網頁轉換時正體和簡體全形符號一併互轉;但是啟用後, 還是沒看到標點符號有轉換的跡象,所以我不知道這個功能的作用是....? 所以我是希望WebEx版新同文堂可以如同舊版新同文堂不干涉標點符號轉換, 或是可以讓正、簡體全形符號互轉。 不過這可能是特性而不是問題,所以只是個美麗誤會(?) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.133.149.197 ※ 文章網址: https://www.ptt.cc/bbs/Browsers/M.1499688900.A.9D1.html

07/10 20:29, , 1F
我在GC上轉成繁體,雖然變繁體,但是是中國繁體標準
07/10 20:29, 1F

07/10 21:47, , 2F
ㄟ,我用新版但是不會有你這樣的情況耶
07/10 21:47, 2F

07/10 21:48, , 3F
只能地雷滿多的,只是大家都沒時間拆雷(嘆
07/10 21:48, 3F

07/10 22:00, , 4F
t7大,你是指樓上還是我的問題?
07/10 22:00, 4F

07/10 22:41, , 5F
你的問題,我現在用起來還是跟以前的模式一樣。
07/10 22:41, 5F

07/10 22:41, , 6F
只是這樣現象其實好像也不太算「正常」就對了(倒
07/10 22:41, 6F

07/11 03:42, , 7F
是字型問題吧 不管簡繁 符號不是都同一個字元嗎
07/11 03:42, 7F
Noto Sans CJK 是中日韓統一表意文字,對於同編碼的全形標點符號, 是有收錄不同字型的,所以它可以顯示簡體和正體標準的全形符號。 經過我的測試是這樣的,若是網頁有強制指定使用的語系, 例如<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-CN"... 全形標點在killserif的影響下,仍然會顯示Noto Sans CJK下的簡體字型, 當然大部分的網頁都沒這樣指定就是了。 而WebEX版新同文堂可以在轉換繁簡之於,也會更動Noto San對於全形標點的顯示, 不知道是如何做到的... PS.為了釐清是不是我設定檔的問題,我直接用VM安裝WIN7和全新的Firefox, 以及只WebEx同文堂和killserif,結果是一樣的。 另外問題下T7大,你說的不會有這樣的情況是指killserif不會影響全形標點, 還是指WebEX版新同文堂? ※ 編輯: csid (220.133.149.197), 07/11/2017 07:06:35 ※ 編輯: csid (220.133.149.197), 07/11/2017 07:12:52

07/11 08:38, , 8F
07/11 08:38, 8F

07/11 08:38, , 9F
不過我用的是微軟正黑體不是NOTO CJK
07/11 08:38, 9F
T7大,我測試了一下改用微軟正黑體,killserif會把全形標點轉為正體, 但用WebEX新同文堂轉換時不會將標點轉為簡體。 另外還試過將日文網頁字型強制換成微軟正黑體,標點就是正體反而不正確了。 所以我想這是證明了微軟正黑體沒有收錄正體以外的全形標點, 不像Noto Sans CJK可以中日韓通用,所以問題應該還是存在的。 ※ 編輯: csid (220.133.149.197), 07/11/2017 10:00:07

07/11 10:27, , 10F
我用Noto Sans CJK TC的話,標點符號會變成「’」
07/11 10:27, 10F

07/11 10:28, , 11F
看英文網站的「'」會變成「’」
07/11 10:28, 11F

07/11 10:28, , 12F
就變成我英文與符號字體用其他字型代替,剩下再用noto
07/11 10:28, 12F

07/11 10:31, , 13F
我現在沒辦法找範例網站,晚上再貼
07/11 10:31, 13F

07/11 10:58, , 14F
忘了說,我不是用killserif style才有這個問題
07/11 10:58, 14F
剛剛進行更詳細的測試...發現同文堂自動轉換時不會有影響,手動才會... 來看看原始碼是哪裡出問題了... ※ 編輯: csid (220.133.149.197), 07/11/2017 18:35:53

07/11 19:52, , 15F
對,我都手動轉,感謝測試
07/11 19:52, 15F

07/11 19:54, , 16F
07/11 19:54, 16F

07/11 19:56, , 17F

07/11 19:56, , 18F
07/11 19:56, 18F

07/11 20:48, , 19F
感謝 abc0922001 的測試,這問題只能先放著,等有時間再
07/11 20:48, 19F

07/11 20:48, , 20F
來拆雷了
07/11 20:48, 20F

07/11 20:54, , 21F
我是用其他字體取代英文,還可以用MAC上的英文字體XD
07/11 20:54, 21F
abc0922001大,你是指搭配WebEX新同文堂使用會有這問題? 還是單純用你提供STYLE會如此? 剛剛測試了...killserif style不會出現將「'」會變成「’」的情形, 但是你提供的Style就會了...和新同文堂無關... ※ 編輯: csid (220.133.149.197), 07/11/2017 20:59:12 ※ 編輯: csid (220.133.149.197), 07/11/2017 21:04:35

07/11 21:27, , 22F
沒有新文同堂,純粹只Noto字體
07/11 21:27, 22F

07/16 16:21, , 23F
借問一下,所以這同文堂是舊版本0.4.0.9.1.1移植的
07/16 16:21, 23F

07/16 16:21, , 24F
嗎?
07/16 16:21, 24F

07/17 00:12, , 25F
好像是吧?
07/17 00:12, 25F

07/18 13:28, , 26F
新版的新同文堂 Firefox 版,不是舊版改的,而是從 Chro
07/18 13:28, 26F

07/18 13:28, , 27F
me 版改來的。
07/18 13:28, 27F
文章代碼(AID): #1POs_4dH (Browsers)