Re: [问题] win 10 下标楷体无法显示 〇

楼主: sppmg (sppmg)   2018-09-24 01:03:57
感谢 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
作者: andrew43 (讨厌有好心推文后删文者)   2018-09-24 16:25:00
没想到fallback没办法解决... 可能fallback默认启用的时机(字符集合)和我预想的不同。但恭喜你解决了。将来相同问题出现时就只要再一一列举即可。

Links booklink

Contact Us: admin [ a t ] ucptt.com