“新”的小程序——聊文字丨ChatMOJI
条评论 | 0次浏览上个礼拜代码荒,想写点东西练练手。愁着不知道该干什么好,正好看到了微博有人在发的花体字。
因为之前也稍微知道其实这就是 unicode ,但是也没深入去了解。反正闲着也是闲着,而且这玩意儿跟我第一个小程序『展信如面』用到的制表符也是同一个东西,所以就觉得多看看。
本是想把那个博主发的那几个字母收集完全套,没想到发现了更多的宝藏:总共收集了 19 套英文字符,11 套数字字符,总计 30 套。过程中也发现了一些好看的字符,但是因为凑不齐一套字母表就只能算了。
素材也有了,接下来就是简单的编码了。逻辑其实也很简单:
- 通过获取用户输入的内容,拆分后对内容和当前选中的字体进行比对;
- 匹配中当前字体的进行替换,不匹配的保留原字符;
- 合并生成的内容并输出展示;
相对来说比较麻烦的是后台的设计。因为微信的审核是在是又长又臭,我不希望每发现一款字体都需要提交接受审核,所以如何设计字体的数据表是下一个问题。
表的设计主要还是包括了:
- 展示用的字体名
- 字体原名称
- 字体类型
- 字体内容
这些是最基本的字段,因为展示的需要我又加上了长预览和短预览两个字段,用做用户在选择的时候可以观看的效果。这样一来,一个基本可用的前后台就算是完工了。
因为也是 unicode 应用,与我之前的『展信如面』有着相似的功能特性。所以我决定把『展信』做一次更新:把原来只有单一功能的『展信』作为更新后的一个子功能,保留名称作为功能名;再增加这个用于英数字符美化的功能,不过专属的功能名称没有想好。想到本意是想让他们扩展聊天时的花样,于是把两个功能打了个包,把这个更新后的新应用叫做『聊文字丨 ChatMOJI』就提交了审核。
接下来迎接他们的,就是那令人烦心的微信审核了……
以上。
P.S. 在这儿发几个年费会员的激活码,感谢你来到我的博客:
- KGsjvr5jMCglYY0Afi_7GGyU
- SyFTVgG1-jGkYUr23VQTo5KX
- f03vtLB8SmPqpY-f1lWBu4kx
- dJ8bODRVDYTIGCSQ8Gao3Ng
- zp9Akm83MiFZ5YhxPy-SIXyH
- 本文链接:https://blog.decay.fun/2019/10/17/new-minapp-chatmoji/
- 版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 CN 许可协议。转载请注明出处!
分享View this article in English