看板 Browsers 關於我們 聯絡資訊
其實我也不知道這算不算是問題,不過還是想討論看看。 主要是我用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
abc0922001: 我在GC上轉成繁體,雖然變繁體,但是是中國繁體標準 07/10 20:29
t7yang: ㄟ,我用新版但是不會有你這樣的情況耶 07/10 21:47
t7yang: 只能地雷滿多的,只是大家都沒時間拆雷(嘆 07/10 21:48
csid: t7大,你是指樓上還是我的問題? 07/10 22:00
t7yang: 你的問題,我現在用起來還是跟以前的模式一樣。 07/10 22:41
t7yang: 只是這樣現象其實好像也不太算「正常」就對了(倒 07/10 22:41
coin3x: 是字型問題吧 不管簡繁 符號不是都同一個字元嗎 07/11 03:42
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
t7yang: http://i.imgur.com/WPa7SeM.png killserif + webex 07/11 08:38
t7yang: 不過我用的是微軟正黑體不是NOTO CJK 07/11 08:38
T7大,我測試了一下改用微軟正黑體,killserif會把全形標點轉為正體, 但用WebEX新同文堂轉換時不會將標點轉為簡體。 另外還試過將日文網頁字型強制換成微軟正黑體,標點就是正體反而不正確了。 所以我想這是證明了微軟正黑體沒有收錄正體以外的全形標點, 不像Noto Sans CJK可以中日韓通用,所以問題應該還是存在的。 ※ 編輯: csid (220.133.149.197), 07/11/2017 10:00:07
abc0922001: 我用Noto Sans CJK TC的話,標點符號會變成「’」 07/11 10:27
abc0922001: 看英文網站的「'」會變成「’」 07/11 10:28
abc0922001: 就變成我英文與符號字體用其他字型代替,剩下再用noto 07/11 10:28
abc0922001: 我現在沒辦法找範例網站,晚上再貼 07/11 10:31
abc0922001: 忘了說,我不是用killserif style才有這個問題 07/11 10:58
剛剛進行更詳細的測試...發現同文堂自動轉換時不會有影響,手動才會... 來看看原始碼是哪裡出問題了... ※ 編輯: csid (220.133.149.197), 07/11/2017 18:35:53
abc0922001: 對,我都手動轉,感謝測試 07/11 19:52
abc0922001: https://www.google.com/get/noto/ 像內文這樣 07/11 19:54
abc0922001: http://i.imgur.com/bXwQyif.jpg 07/11 19:56
abc0922001: 我的設定 https://goo.gl/q94A9R 07/11 19:56
softcup: 感謝 abc0922001 的測試,這問題只能先放著,等有時間再 07/11 20:48
softcup: 來拆雷了 07/11 20:48
abc0922001: 我是用其他字體取代英文,還可以用MAC上的英文字體XD 07/11 20:54
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
abc0922001: 沒有新文同堂,純粹只Noto字體 07/11 21:27
RunningMan7: 借問一下,所以這同文堂是舊版本0.4.0.9.1.1移植的 07/16 16:21
RunningMan7: 嗎? 07/16 16:21
csid: 好像是吧? 07/17 00:12
softcup: 新版的新同文堂 Firefox 版,不是舊版改的,而是從 Chro 07/18 13:28
softcup: me 版改來的。 07/18 13:28