即时通讯软件的文字怎么编辑出花样?

2020-02-03 17:38:12 +08:00
 J92W3NO

即时通讯软件(微信、QQ、钉钉等)的聊天文本框的纯文字怎么能编辑出花样呢?想达到例如 135 编辑器编辑微信公众号的文本显示各种布局的效果。

个人想法:

1、用 markdown 语法?估计不行。

2、用各种特殊符号进行编辑?应该可行,但如果没有专门的软件,估计很费事。

1922 次点击
所在节点    程序员
11 条回复
tanghongkai
2020-02-03 18:42:52 +08:00
用万国码的倒序,角标之类的功能可以搞,翅膀啊,下划线啥的,还有撤回消息的特殊提示。
zhengxiaowai
2020-02-03 19:15:55 +08:00
费事,一般实现方式都是通过某种「协议」,这种「协议」可以是私有的可以是现成的,比如 HTML 富文本。

markdown 表达能力不够,无法满足复杂的排版。

其实最简单的就是构建成 HTML + CSS 渲染,这样实现成本最低,只需要要构建出 HTML 以及一个 HTML 渲染器,比如 QT 就有类似 HTML 的渲染器。
opengps
2020-02-03 19:24:56 +08:00
富文本
dazkarieh
2020-02-03 19:53:13 +08:00
iOS 可以玩玩捷径
imn1
2020-02-03 19:56:24 +08:00
我怕“花样”触发关键词被封号
J92W3NO
2020-02-03 20:44:27 +08:00
@zhengxiaowai 你这个在微信聊天文本框中能实现?
zhengxiaowai
2020-02-03 21:21:01 +08:00
@J92W3NO 微信不能,说的实现方法,不是特定的产品
J92W3NO
2020-02-04 09:37:28 +08:00
@imn1 事实证明并没有
EscYezi
2020-02-04 12:13:28 +08:00
造一个输入法轮子来解决问题 2
J92W3NO
2020-02-04 14:36:27 +08:00
@EscYezi 期待你的整体解决方案
JerryCha
2020-02-04 16:12:21 +08:00
html+css+js
从此我们就可以在聊天窗口里搞前端

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/641892

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX