检测到论坛CSS可能没有正确加载,如出现排版混乱请刷新重试。

We detected that the CSS might not be loaded correctly. If the website displays abnormally, Please refresh and try again.

DaleZ 暴力修改资源链接太不优雅了
不过我赌 Twemoji15出来之后马上 #意见反馈 就会多一个帖子出来(

    綾瀬桃桃 不过我赌 Twemoji15出来之后马上 #意见反馈 就会多一个帖子出来(

    ?
    你是说要求跟进 Twemoji 更新吗?那不会。

    DaleZ 以后 msemoji 更新会在此处通知。

      DaleZ 我是说

      DaleZ 然后更改图片源链接。如果我的理解正确,应该通过 Nginx 将https://cdn.jsdelivr.net/gh/twitter/twemoji@14/assets/替换成https://gh.sourcegcdn.com/DellZHackintosh/msemoji/1.0.0/src/。

      注意这里 twemoji@14

        綾瀬桃桃 呃,也就是说届时所有的 Emoji 都会 Boom?😰这倒是个问题。。。

        綾瀬桃桃 看了下 twemoji 的实现是有个 base 参数的,用来表示 CDN url 的前半部分,感觉不用重新发 npm 包,把这个 base 改下就可以复用

        JC_ProPlus 物尽其用,当时我正在寻找一个现成的拥有大批量 Emoji 的帖子用于测试,然后想起了这个🤪

        JC_ProPlus 呵呵呵呵呵呵呵呵呵呵呵呵

        綾瀬桃桃 话又说回来,这个问题乍一看挺难的,其实有一个笨办法:
        通过 Nginx 再增加一个https://cdn.jsdelivr.net/gh/twitter/twemoji@15/assets/替换https://gh.sourcegcdn.com/DellZHackintosh/msemoji/1.0.0/src/的命令。
        只要用户不使用 Unicode 15 的表情,他们就不会有感知了。

        何木槿 不太明白您什么意思呢……请更详细地补充此话,然后重试。
        事实上,希望也不算大,目前只有1500多个表情可用。还少了很多。


        我早说了,只要微软想做,微软肯定可以用 SVG 做 3D 效果,你看,这不就成了吗?


        何木槿 开源了4种类型。

        1. 3D,PNG
        2. 3D,SVG
        3. 2D,SVG
        4. 回滚式文字型(被称为“高对比度”),SVG

        可惜还不完整,不知道下次 msemoji 更新能不能在这个仓库里面找到。

        1 个月 后

        msemoji 1.1.0 Beta1 推出

        PNG 版本的 MSEmoji 已获得 Emoji 14.0 的支持。


        如果论坛已跟进此更新,那么以下表情应全部显示为微软表情:
        🫠 🫢 🫣 🫡 🫥 🫤 🥹 🫱 🫲 🫳 🫴 🫰 🫵 🫶 🫦 🫅 🫃 🫄 🧌 🪸 🪷 🪹 🪺 🫘 🫗 🫙 🛝 🛞 🛟 🪬 🪩 🪫 🩼 🩻 🫧 🪪 🟰 🫱🏻 🫱🏼 🫱🏽 🫱🏾 🫱🏿 🫲🏻 🫲🏼 🫲🏽 🫲🏾 🫲🏿 🫳🏻 🫳🏼 🫳🏽 🫳🏾 🫳🏿 🫴🏻 🫴🏼 🫴🏽 🫴🏾 🫴🏿 🫰🏻 🫰🏼 🫰🏽 🫰🏾 🫰🏿 🫵🏻 🫵🏼 🫵🏽 🫵🏾 🫵🏿 🫶🏻 🫶🏼 🫶🏽 🫶🏾 🫶🏿 🤝🏻 🤝🏼 🤝🏽 🤝🏾 🤝🏿 🫱🏻🫲🏼 🫱🏻🫲🏽 🫱🏻🫲🏾 🫱🏻🫲🏿 🫱🏼🫲🏻 🫱🏼🫲🏽 🫱🏼🫲🏾 🫱🏼🫲🏿 🫱🏽🫲🏻 🫱🏽🫲🏼 🫱🏽🫲🏾 🫱🏽🫲🏿 🫱🏾🫲🏻 🫱🏾🫲🏼 🫱🏾🫲🏽 🫱🏾🫲🏿 🫱🏿🫲🏻 🫱🏿🫲🏼 🫱🏿🫲🏽 🫱🏿🫲🏾 🫅🏻 🫅🏼 🫅🏽 🫅🏾 🫅🏿 🫃🏻 🫃🏼 🫃🏽 🫃🏾 🫃🏿 🫄🏻 🫄🏼 🫄🏽 🫄🏾 🫄🏿

        而下列表情应该有外观变动:
        😷 🥲 💨 💦 🌸 👅 ❤️ 🧡 💛 💚 💙 💜 🖤 🤍 🤎 🔄 ✖️

        5 个月 后

        最近论坛是有些乱。希望这个新消息能够活跃活跃气氛。

        宣布 MSEmoji 1.1.0 正式版!

        • 全面支持 Emoji 14.0;
        • 全面换用微软开源仓库内表情资源;
        • 现支持5种不同变体风格;

        虽然现在还处在最后收尾阶段,但论坛已经可以准备上车了!😃

        既然发布了,那就再画两张🫓吧(

        下一个版本更新(1.1.1)

        • NPM Support;
        • 拆掉 Twemoji 的残留,也就是这个仓库里面没有的东西;
        • (可能)增加微软补充的一些遗漏。

        下一个大版本更新(1.2.0)

        • Emoji 15 Support;
        • 组合表情支持(握手、牵手、亲吻、夫妻和家庭)。

          DaleZ NPM Support;

          不过话又说回来,上传到 NPM 上面需要做什么额外工作吗?Twemoji 那边在 NPM 有好几个不同的 JS 文件……

            6 天 后

            DaleZ 也就是说,Flarum 那边 import twemoji 的时候实质上到底调用了哪一个 js?

            它们都不太一样……哦,twemoji.npm.jstwemoji.js其实就多了几句话。直接补上就行。

              吐槽。

              开高对比度模式前

              开高对比度模式后


              不就是用正则表达式删了个肤色修饰符吗???耗时硬生生给我增加这么多?!
              这事只能怪 Unicode 那边了。什么“政治正确”?我也是无语了。。。


              下一个大版本更新怎么支持组合表情?我目前思路是:

              • 拆开组合表情,例如,👨👩👧拆分为👨[zwj]👩[zwj]👧
              • 把三个表情转换成图片;
              • 用一个 div 包裹,表明这是同一个表情;
              • 最后用 CSS 把图片重新摆放回原来的布局。

              缺点是:

              • 如果图片载不出来,那么你就会看不出这是什么;
              • 必须新增 CSS,而且 CSS 巨大;
              • 用一个脑细胞都能想到的超长 Parse 时间。

              但愿有人可以为我提供更好的思路吧。

              © 2025 wvbCommunity 管理团队

              删封申诉 | 知乎专栏 | 状态监控 | 用户协议(EULA) | 隐私政策

              本站文章除其作者特殊声明外,一律采用CC BY-NC-SA 4.0许可协议进行授权,进行转载或二次创作时务必以相同协议进行共享,严禁用于商业用途。