一行代码解决 termtosvg录制的SVG 对中文显示不友好的问题

termtosvg 是一个可以把终端会话录制成SVG动画的工具, 非常有想法的一个项目;
不过使用的时候发现 如果有中文字符, 显示的时候会有点问题, 文字被挤到了一起;

比如:
img

这么好无的东西,不支持中文 不能忍;
捣鼓半天 找到一个 可以转成正常的角本, 不过作者弄成一个框架的插件. 用起来有点麻烦.

索性重新写了个: https://gist.github.com/cnwhy/7cad3be853a188823c077df1182f6b1a

用法很简单,如果你用node,一行代码的事:

1
npx https://gist.github.com/cnwhy/7cad3be853a188823c077df1182f6b1a <svgfile>

这是转完后的效果:
img