TheNetAdmin / zjuthesis

Zhejiang University Graduation Thesis LaTeX Template
https://thenetadmin.github.io/zjuthesis
MIT License
2.56k stars 601 forks source link

修复 macOS 上编译 STFangSong 乱码/无法显示等 Bug #310

Open CatREFuse opened 1 year ago

CatREFuse commented 1 year ago

可改进的内容

现在新 macOS 中模版使用的是 STFangSong,编译后会出现乱码等问题

代码与步骤

初步看应该还是 STFangSong 的锅,安装仿宋字体后(PostScript 名为 FangSong),将 config/format/general/fonts.tex 20 和 25 行字体名修改为 FangSong 即可

预期结果

image
Kerovy commented 1 year ago

之前同样遇到了macOS编译后乱码的问题,使用TeX Live 2022,使用系统自带的STFangSong编译后复制会变成乱码,对照现有FAQ中的方法无法解决。 解决方式与上面提到的一样,需要在macOS的字体册中安装仿宋字体 不过我用的名字是FangSong_GB2312,不知是否有区别。 \setCJKfamilyfont{zhfs} {FangSong_GB2312} [AutoFakeBold={\FakeBoldSize}] \setCJKmainfont[AutoFakeBold={\FakeBoldSize}]{FangSong_GB2312}

palemoons commented 1 year ago

之前同样遇到了macOS编译后乱码的问题,使用TeX Live 2022,使用系统自带的STFangSong编译后复制会变成乱码,对照现有FAQ中的方法无法解决。 解决方式与上面提到的一样,需要在macOS的字体册中安装仿宋字体 不过我用的名字是FangSong_GB2312,不知是否有区别。 \setCJKfamilyfont{zhfs} {FangSong_GB2312} [AutoFakeBold={\FakeBoldSize}] \setCJKmainfont[AutoFakeBold={\FakeBoldSize}]{FangSong_GB2312}

这个字库似乎不太齐全,有些生僻字无法正常显示(别问我怎么知道的),可以考虑使用这个字体FangSong in Github