[-Fx-] WebEx版新同文堂與KillSerif Style問題
其實我也不知道這算不算是問題,不過還是想討論看看。
主要是我用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
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
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
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
07/11 10:27, 10F
→
07/11 10:28, , 11F
07/11 10:28, 11F
→
07/11 10:28, , 12F
07/11 10:28, 12F
→
07/11 10:31, , 13F
07/11 10:31, 13F
推
07/11 10:58, , 14F
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, 17F

→
07/11 19:56, , 18F
07/11 19:56, 18F
推
07/11 20:48, , 19F
07/11 20:48, 19F
→
07/11 20:48, , 20F
07/11 20:48, 20F
推
07/11 20:54, , 21F
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
07/11 21:27, 22F
→
07/16 16:21, , 23F
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
07/18 13:28, 26F
→
07/18 13:28, , 27F
07/18 13:28, 27F