V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
J92W3NO
V2EX  ›  程序员

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

  •  
  •   J92W3NO · 2020-02-03 17:38:12 +08:00 · 2081 次点击
    这是一个创建于 1791 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    个人想法:

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

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

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

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

    其实最简单的就是构建成 HTML + CSS 渲染,这样实现成本最低,只需要要构建出 HTML 以及一个 HTML 渲染器,比如 QT 就有类似 HTML 的渲染器。
    opengps
        3
    opengps  
       2020-02-03 19:24:56 +08:00 via Android
    富文本
    dazkarieh
        4
    dazkarieh  
       2020-02-03 19:53:13 +08:00
    iOS 可以玩玩捷径
    imn1
        5
    imn1  
       2020-02-03 19:56:24 +08:00
    我怕“花样”触发关键词被封号
    J92W3NO
        6
    J92W3NO  
    OP
       2020-02-03 20:44:27 +08:00 via Android
    @zhengxiaowai 你这个在微信聊天文本框中能实现?
    zhengxiaowai
        7
    zhengxiaowai  
       2020-02-03 21:21:01 +08:00
    @J92W3NO 微信不能,说的实现方法,不是特定的产品
    J92W3NO
        8
    J92W3NO  
    OP
       2020-02-04 09:37:28 +08:00 via Android
    @imn1 事实证明并没有
    EscYezi
        9
    EscYezi  
       2020-02-04 12:13:28 +08:00 via iPhone
    造一个输入法轮子来解决问题 2
    J92W3NO
        10
    J92W3NO  
    OP
       2020-02-04 14:36:27 +08:00
    @EscYezi 期待你的整体解决方案
    JerryCha
        11
    JerryCha  
       2020-02-04 16:12:21 +08:00
    html+css+js
    从此我们就可以在聊天窗口里搞前端
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2421 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 15:44 · PVG 23:44 · LAX 07:44 · JFK 10:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.