在scratch实现简单纯画笔排版

在scratch实现简单纯画笔排版

在线玩


食用方法:

两个字符对应一个操作

如果\开头,执行操作:\n回车\s空格(space)

其它(非强制要求)

  1. @开头

表示符号,后面跟符号参数

这里内置@?全字符大小@h半字符大小用于测试

  1. 其它

对应的字+-,如a-,1-,好-分别表示a,1,

大写英文:对应的字+-,如a+表示A,主要是因为sc不支持识别大写


基于以前做的pfs修改,以前只能一个一个字显示,现在我可以直接搞一行字了!

主要做了:

  • 下一个字位置的计算

  • 空格、回车

  • 自动换行

  • 超过区域不渲染

  • 字距、行距

  • ……

具体自己看源码,很简单

很多bug,有的解决了但不知道为什么这样能解决,有的懒得搞了

屎山能运行就别动了……


很大的缺点:字体要一个一个做(正在尝试用python生成,不知道能不能成功)