Closed stone-zeng closed 4 years ago
我觉得不妨把一部分 git rebase -> fixup 一下
目前 ctex/build.lua
中调用 zhl3build
被注释掉了,但是还有一些跟 zhl3build
相关的内容:
gbkfiles
需要在 unpack
后再转换编码generic_insatllfiles
, subtexdirs
定义的子目录结构,这个用可以 l3build
的 tdslocations
代替setversion_update_line
可以用 update_tag
代替另外版本历史移到 CHANGELOG.md
后,makeindexexe = "zhmakeindex"
其实也不必要了
build.lua
里的 gbkfiles
还需要处理
ctex-name-gbk.cfg
和 translator-theorem-dictionary
两个文件需要在 unpack
后转成 GBK 编码,zhl3build
是通过调用 iconv
,然而这在 Windows 下不可行;真是难办
关于文件结构,我还是倾向于以前单一 .dtx 和保留
\changes
的形式。
那我 revert 之后再 force push 到 ctex-2.5 分支
@stone-zeng 由于 gbkfiles
无法用 l3build
来转码,必须用 zhl3build
,所以我另开一个 build-check.lua
专门用于测试。
@stone-zeng l3build 的测试过不去,还需要你来处理下
@zepinglee 我前天已经在本地合并了 ctex-2.5 分支,但是网络原因一直没能推上来。等晚上我处理掉 zhl3build
的依赖后再试试。
已经合并到主分支了,CI 的问题等我处理掉 #497 后再统一解决吧。
TODO
Added
zhmacfonts.tex
l3build
有关测试文件CHANGELOG.md
Changed
CJKfntef
和xeCJKfntef
宏包 - #449、#454、#463macnew
增加粗楷体、隶书和圆体的定义 - #360、#379、#412macnew
在 LaTeX 和 upLaTeX 下使用ubuntu
改用思源(Noto CJK)和文鼎字库,不再支持使用 pdfLaTeX 编译 - #310、#457\ctex_if_platform_macos:TF
: 改用/System/Library/Fonts/Menlo.ttc
为特征文件 - #455windows
使用环境变量代替绝对路径查找字体,即改用$WINDIR/Fonts/msyh.ttc
为特征文件\changes
标记变动,更新记录单独列于CHANGELOG.md
文件中Fixed
titletoc
,防止目录中章节名和标题现重合 - #472punct=plain
在 XeLaTeX 编译时报错 - #474Deprecated
windowsold
和windowsnew
成为过时字库选项Removed
ctex-fontset-windowsnew.def
和ctex-fontset-windowsold.def
dtx
文件中的 checksum 信息