[問題] win 10 下標楷體無法顯示 〇

看板LaTeX (論文排版)作者 (sppmg)時間6年前 (2018/09/19 00:26), 6年前編輯推噓4(4011)
留言15則, 4人參與, 6年前最新討論串1/2 (看更多)
最近有人用我樣板,發現在 win 10 下,標楷體在輸入 一〇七 時,所有字都會顯示,唯獨 〇 出不來。 剛剛我測試也是如此,且換成微軟正黑體或是細明體都可顯示。 另外在 https://fontzone.net/font-details/dfkai-sb 網站預覽 〇 也出不來(其他中文可以)。 不知有沒有板友知道原因? 註: 1. win7 下好像還沒測試過此字元 2. 附上我的 issue https://github.com/sppmg/TW_Thesis_Template/issues/4 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.217.145.126 ※ 文章網址: https://www.ptt.cc/bbs/LaTeX/M.1537287983.A.ACA.html

09/19 02:43, 6年前 , 1F
因為這版本的標楷體沒有這個字符(U+3007)
09/19 02:43, 1F

09/19 02:47, 6年前 , 2F
可能先用「○」(U+25CB)代替,雖然U+3007才是正確字符
09/19 02:47, 2F

09/19 02:49, 6年前 , 3F
或是用其它免費或開放的楷體;最新的標楷體仍是過時的拚
09/19 02:49, 3F

09/19 02:53, 6年前 , 4F
09/19 02:53, 4F
感謝!原來真的是沒字符導致。 但為何 (libre/M$)office 仍然可以由「特殊字元」瀏覽、插入呢? 是自動使用替代字型? 然後再請教下,「這版本」是從哪個版本開始呢? 我完全不知 Google 關鍵字,也沒有 changelog 之類的樣子。

09/19 02:56, 6年前 , 5F
若學校規定要使用標楷體,我也不相信真有人在意
09/19 02:56, 5F
我也是認為楷體就好,不相信校方會去分辨何種楷體。 朋友台大的規定 times new roman 我都叫他用預設 lmodern (不過win 下好像預設是 times .....)

09/19 20:15, 6年前 , 6F
其實我不太懂用標楷體的用意, 全字庫和教育部標準楷體都
09/19 20:15, 6F

09/19 20:17, 6年前 , 7F
是可以使用的非商用字體...
09/19 20:17, 7F

09/19 20:30, 6年前 , 8F
因為windows內建。
09/19 20:30, 8F
嗯!因為內建! 樣板總是希望使用者拿到就可以直接用,還要去載字型很麻煩。 所以我 Linux 也是選 AR PL,雖然有人覺得醜。 或許之後考慮寫個 shell script ,一鍵下載、設定新字型!? ※ 編輯: sppmg (49.217.119.203), 09/20/2018 00:44:44

09/20 07:13, 6年前 , 9F
版本歷史我不知道,只是幫你檢查一下而已。
09/20 07:13, 9F

09/20 07:47, 6年前 , 10F
特殊字元應該是有設計成存在備用字體。
09/20 07:47, 10F

09/20 10:00, 6年前 , 11F
另外也可能可以在調用xecjk時定義fallback用的字體
09/20 10:00, 11F

09/20 10:03, 6年前 , 12F
fallback可能可用符號類字符比較全的字體(如新細明體)
09/20 10:03, 12F

09/28 06:16, 6年前 , 13F
我直接在〇用另外一個楷體字型xD
09/28 06:16, 13F

09/28 13:19, 6年前 , 14F
可是我碰到的情況是由 \zhdigits{0} 產生的。前面變換字型
09/28 13:19, 14F

09/28 13:21, 6年前 , 15F
的話全部數字都會變(如107,的1、7)
09/28 13:21, 15F
文章代碼(AID): #1ReISlhA (LaTeX)
文章代碼(AID): #1ReISlhA (LaTeX)