作者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/cn.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