在scratch实现简单纯画笔排版
在scratch实现简单纯画笔排版
食用方法:
两个字符对应一个操作
如果\
开头,执行操作:\n
回车\s
空格(space)
其它(非强制要求)
@
开头表示符号,后面跟符号参数
这里内置
@?
全字符大小@h
半字符大小用于测试
- 其它
对应的字+
-
,如a-
,1-
,好-
分别表示a
,1
,好
大写英文:对应的字+
-
,如a+
表示A
,主要是因为sc不支持识别大写
基于以前做的pfs修改,以前只能一个一个字显示,现在我可以直接搞一行字了!
主要做了:
下一个字位置的计算
空格、回车
自动换行
超过区域不渲染
字距、行距
……
具体自己看源码,很简单
很多bug,有的解决了但不知道为什么这样能解决,有的懒得搞了
屎山能运行就别动了……
很大的缺点:字体要一个一个做(正在尝试用python生成,不知道能不能成功)