请教Noto Sans CJK家族字体安装问题!
问题:在ubuntu虚拟机中利用latex生成pdf,现在希望将中文pdf的字体换为:主字体(Noto Sans CJK)和代码部分(Noto Sans Mono CJK SC),在sty文件中设置好中文环境的字体后,虽然能够生成pdf,但是导出后用Adobe Acrobat DC查看该pdf便发现,生成的并非是这两类字体,而是Noto Sans CJK JP,如图所示
随后我在网上搜索,发现有人提到,这是因为 ubuntu 系统自带的 fontconfig 配置语言优先级造成的,于是我按照教程调整了语言优先级,调整后如图所示:
调整完毕,重新利用make命令生成pdf,发现此次调整无效,导出的pdf字体仍是日文。同时,每次生成pdf后,latex生成的辅助文件log中都是这样提示的:
Package fontspec Info: Could not resolve font "Noto Sans CJK SC/I" (it
(fontspec) probably doesn't exist).
Package fontspec Info: Font family 'NotoSansCJKSC(0)' created for font 'Noto
(fontspec) Sans CJK SC' with options [Script={CJK}].
(fontspec)
(fontspec) This font family consists of the following NFSS
(fontspec) series/shapes:
(fontspec)
(fontspec) - 'normal' (m/n) with NFSS spec.: <->"Noto Sans CJK
(fontspec) SC/OT:script=hani;language=dflt;"
(fontspec) - 'small caps' (m/sc) with NFSS spec.:
(fontspec) - 'bold' (b/n) with NFSS spec.: <->"Noto Sans CJK
(fontspec) SC/B/OT:script=hani;language=dflt;"
(fontspec) - 'bold small caps' (b/sc) with NFSS spec.:
(fontspec) - 'bold italic' (b/it) with NFSS spec.: <->"Noto Sans
(fontspec) CJK SC/BI/OT:script=hani;language=dflt;"
(fontspec) - 'bold italic small caps' (b/scit) with NFSS spec.:
Package fontspec Info: Could not resolve font "Noto Sans Mono CJK SC/I" (it
(fontspec) probably doesn't exist).
在虚拟机终端中查找这两个字体,发现它们是出于一个ttc字体集文件的,如图所示:
因此我认为,这是由于我安装的字体不正确导致的,应该安装独立的Noto Sans CJK SC和Noto Sans Mono CJK SC字体文件,但给虚拟机安装字体需在ubuntu内部利用apt安装,否则需要编译,而我不会编译。请问有人知道这种情况应该如何处理吗?