作者sppmg (sppmg)
看板LaTeX
標題Re: [問題] win 10 下標楷體無法顯示 〇
時間Mon Sep 24 01:03:57 2018
感謝 andrew43 大的說明,更新一下後續及解法。
最後我決定在導言區加入這兩行:
\xeCJKDeclareSubCJKBlock{cjkO}{ `〇 }
\setCJKsansfont[cjkO=MingLiU]{DFKai-SB}
原理是先定義設定那個字為一個子字碼區,
然後再使用 DFKai-SB 時設定那個字碼區使用的字型。
xeCJK 的 FallBack 是無效的
\setCJKsansfont[FallBack=MingLiU]{DFKai-SB}
是否是因為仍有此字碼,但無字型描述??
另外 xeCJK 有提供 \addCJKfontfeatures 臨時加當前字體特性
所以也可以在用到時才加上去
\addCJKfontfeatures{cjkO=MingLiU} \zhdigits{107}
% 其他地方要 \xeCJKDeclareSubCJKBlock{cjkO}{ `〇 }
※ 引述《sppmg (sppmg)》之銘言:
: 最近有人用我樣板,發現在 win 10 下,標楷體在輸入 一〇七 時,所有字都會顯示,唯獨 〇 出不來。
: 剛剛我測試也是如此,且換成微軟正黑體或是細明體都可顯示。
: 另外在
: https://fontzone.net/font-details/dfkai-sb
: 網站預覽 〇 也出不來(其他中文可以)。
: 不知有沒有板友知道原因?
: 註:
: 1. win7 下好像還沒測試過此字元
: 2. 附上我的 issue
: https://github.com/sppmg/TW_Thesis_Template/issues/4
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.11.1.230
※ 文章網址: https://webptt.com/m.aspx?n=bbs/LaTeX/M.1537722240.A.600.html
1F:→ andrew43: 沒想到fallback沒辦法解決... 可能fallback預設啟用的 09/24 16:25
2F:→ andrew43: 時機(字符集合)和我預想的不同。但恭喜你解決了。 09/24 16:26
3F:→ andrew43: 將來相同問題出現時就只要再一一列舉即可。 09/24 16:28