CTeX-org / ctex-kit

Macro Packages and Scripts for Chinese TeX users
978 stars 124 forks source link

将 zhmCJK 并入 zhmetrics #72

Open leo-liu opened 9 years ago

leo-liu commented 9 years ago

Original issue 73 created by LeoLiu.PKU on 2012-02-21T17:32:02.000Z:

zhmCJK 见 http://code.google.com/p/leoliu-tex-pkg/

目前 zhmCJK 与 zhmetrics 内容重叠,相关代码可以合并。

重新整理 zhmetrics 原有的字体脚本,考虑删除 zhwinfonts.tex 或只留作兼容性考虑(公开的包目前似乎只有 ctex 对其依赖?)。让 zhmCJK 作为 zhmetrics 的用户层界面。

与 ctex 宏包一并整理后发布,如果今年夏天前完成可以赶上 TeX Live 2012。

leo-liu commented 9 years ago

Comment #1 originally posted by sobenlee on 2014-03-20T15:43:02.000Z:

一晃两年过去了。

r580 将 zhwinfonts.tex 等文件移入 ctex 宏包。zhmetrics 只需要保留那些 .fd 文件,将原来那些的 gbksong00.tfm 等加入到 zhmCJK.map 中就可以了。当然对于 MiKTeX,还得全部提供。

主要问题是目前 TeX Live 和 MiKTeX 都没有收 zhmCJK。

leo-liu commented 9 years ago

Comment #2 originally posted by LeoLiu.PKU on 2014-03-20T15:45:46.000Z:

主要问题是安装这个包需要改 texfonts.map,这样安装过程就和一般的不一样。在邮件列表上讨论过一回,不过后来没有解决。 另外 MiKTeX 不支持 texfonts.map 的映射,也要单独处理,很讨厌的。

leo-liu commented 9 years ago

Comment #3 originally posted by LeoLiu.PKU on 2014-03-22T08:48:33.000Z:

关于 texfonts.map 的一些讨论在 tlcontrib 的邮件列表上: http://www.ntg.nl/pipermail/tlcontrib/2012-March/thread.html

上面的不是很全,当时被转到 TeX Live 的内部邮件列表 tldev 里面讨论了。Karl Berry 的意见是“You shouldn't literally modify texfonts.map in any case.” 不过我问他

So, could you please add a line into current texfonts.map?
    include zhmCJK.map

他当时答应说:

Ok, it seems harmless to do that much.  I'll create an empty zhmCJK.map
  to satisfy the include by default too.  We can't just omit it, then kpse
  would warn on every lookup.  I think.  I'll have to experiment.

不过两年过去了,Karl Berry 似乎是忘记了这档子事。

另外 2012 年 2 月我也曾经给 MiKTeX 的邮件列表问过是否可能支持 texfonts.map 的机制,没有人答复。这个就不去提他了。只是这样一来还是不能省去生成那成百上千的 tfm 文件。