在 Discourse 帖子中插入的表情符号在联合时会丢失(在 Mastodon 上测试过)。
这会发生在具有 :tada:
等常见语法的基本表情符号上。
在 Discourse 帖子中插入的表情符号在联合时会丢失(在 Mastodon 上测试过)。
这会发生在具有 :tada:
等常见语法的基本表情符号上。
其他的也一样,包括 markdown、bbcode 等。包括所有图片。
我想这是设计使然。
@Jagster,下面这个算是一个例子吗?
……为什么?我们这里不是在讨论 CSS——页面的实际标记必须保留,以便原始内容能够被联合。
剥离一个 HTML 页面的 HTML 通常会使其无法阅读。这适用于 CommonMark。
我不知道。也许有人知道得更好会插话。但我可以猜测这与 Discourse 如何烘焙内容有关。或者没有。
但据我所知,这不是一个错误,更像是一个#功能请求
@Jagster,实际上,我认为这是一个 bug,因为根据引用,某些格式被保留了——<code>标签。要么全部保留,要么全部不保留,对吧?
定义问题 ![]()
@Jagster,除了那些标准之外,还有更多的细微差别:
最大的问题是这些表情符号是否是 Unicode 表情符号。如果不是,它们通常会显示为图像。而许多 AP 系统不支持内联图像。例如,您的示例 :tada: 似乎是一个图像。
@heluecht,为什么它们没有被转换成 Unicode 对应项,而是被转换成了图片?
我的观点是:在 Discourse 中,:tada: 会生成一个表情符号,至少在 Mastodon 客户端中,:tada: 也会生成一个表情符号。那么为什么不保留 :tada: 呢?
实际渲染的表情符号图像可能来自不同的表情符号图标集,因此看起来略有不同,这一点无关紧要。