[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

【取消】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


谢谢!

还有一个求助没有解决。劳烦了。

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

TOP

python 可以搞
QQ:1972544783

TOP

返回列表