termtosvg 是一个可以把终端会话录制成SVG动画的工具, 非常有想法的一个项目;
不过使用的时候发现 如果有中文字符, 显示的时候会有点问题, 文字被挤到了一起;
比如:
这么好无的东西,不支持中文 不能忍;
捣鼓半天 找到一个 可以转成正常的角本, 不过作者弄成一个框架的插件. 用起来有点麻烦.
索性重新写了个: https://gist.github.com/cnwhy/7cad3be853a188823c077df1182f6b1a
用法很简单,如果你用node,一行代码的事:
1 | npx https://gist.github.com/cnwhy/7cad3be853a188823c077df1182f6b1a <svgfile> |
这是转完后的效果: