Closed HansBug closed 2 years ago
CI 的问题在于装texlive太慢了。。(好几年前在travis-ci上尝试build过另一个project)。
是否该考虑将一些主要的字体文件加入到仓库中,并在README中加入相关安装指引?
顶多给出安装指引,比如从哪里下载等等。把字体文件放进repo不太合适~
@sighingnow 我这边已经弄出来靠谱的CI运行方案了,装texlive显然很慢,不过现在github-action有现成的虚拟环境可以用。
以及,在CI中运行的话,一些字体依然不太好下载(指的是用命令很自然地下载),所以有啥好的办法可以将资源上传然后供CI里面curl下载不?
这样,我先开个public repo,把字体丢进去,然后CI运行的时候clone过来。
这边暂时找不到比较合适的静态资源托管服务。
字体没有放进来主要是版权的原因,建议这块最好还是谨慎一点。
@huxuan
这边是这么个情况,目前主要缺:
Times New Roman
,这个刚确认过了,免费可商用,并且已经找到了稳定安装的办法STXingKai
,刚查了一下,华文行楷商用需要授权,且目前为止没找到稳定安装办法。不过不知道我们这个算不算商用~~~,求解答这个问题真的得能解决,不然很麻烦
我们这个应该是不算商用的,印象中当初比较麻烦的就是华文行楷,Times New Roman 本身也有不少很相近的替代品,不过 anyway,这些都是比较老古董的事情了,那时候也没有 Github Actions,能搞一个也挺好的,理论上大家可以 fork 过去本地不安装 latex 也可以用了。
@huxuan
是的,尤其是github action这个东西,对外部设施依赖非常低(此处点名gitlab runner,那玩意好多都得自己配置),基本上fork即用。
字体那边我已经换上链接下载了,目前还在等review,感觉基本上ok了
Closed due to #295
刚才这边经过测试,在linux环境下编译不通过的主要原因在于缺少字体(例如
Times New Roman
等)请问各位对这个问题有何建议?是否该考虑将一些主要的字体文件加入到仓库中,并在README中加入相关安装指引?
btw: 这边正在尝试给仓库添加github action,让其能自动编译运行,因此也正在进行逐个排雷中,等CI那边能全部过编译了应该也就能将主要问题都总结出来了。