Board logo

标题: 【取消】80元求提取字体子集 [打印本页]

作者: lxh623    时间: 2023-4-22 17:28     标题: 【取消】80元求提取字体子集

本帖最后由 lxh623 于 2023-4-27 18:29 编辑

当前文件夹有许多子文件夹,其下都有子文件夹OEBPS,OEBPS下又有子文件夹juans。子文件夹juans含有一个或者多个xhtml文件。
在子文件夹juans的每一个xhtml文件中,用正则表达式提取<span class\="text\_2"><span class\="corr">(.{1,2})<\/span>,把提取的文本\1写入在子文件夹juans中新建的Cbeta.txt,编码是UTF-8,一行一个。
当前文件夹还有一个Cbeta.ttf。
请用每一个Cbeta.txt在Cbeta.ttf中提取字体子集,保存在各自OEBPS下的子文件夹Fonts中,名称还是Cbeta.ttf。
OEBPS有个文件content.opf,打开它,在  </manifest>前面写入一行:
  1.     <item id="Cbeta.ttf" href="Fonts/Cbeta.ttf" media-type="application/x-font-ttf"/>
复制代码
删除Cbeta.txt。

如果不是批量,我常常使用FontSmaller。这个不知道能不能批处理调用。
而且,我试了一下,FontSmaller提取43个。fontmin只有21个。字体和一个文本Cbeta的例子上传了。
参考资料:
https://zhuanlan.zhihu.com/p/577387539
http://ecomfe.github.io/fontmin/#app
https://www.veaxen.com/c%E7%89%8 ... B7%A5%E5%85%B7.html
链接:https://pan.baidu.com/s/1Wyx9dwZlIIMBcp6m13GFCQ?pwd=zveg
提取码:zveg


谢谢!

还有一个求助没有解决。劳烦了。
作者: Gin_Q    时间: 2023-4-23 10:51

python 可以搞
作者: lxh623    时间: 2023-4-26 07:44

python和fonttools安装了,不知道用什么命令批量提取字体子集。
另外,能不能60元,帮我把文字首先提取到txt。
谢谢!




欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2