Some aspects of the commonmark spec do not play well with CJK languages.
For example, according to the spec punctuation should be handled as whitespaces hence a**.test.**b should NOT be bold, whereas a**test**b has test in bold. Some goes for a**[[test]]**b.
This is problematic for Chinese users. This FR is used to track a proposed deviation from the commonmark spec: handle Chinese punctuation symbols (that are different from regular punctuation symbols) as regular letters.
Is there any update?
I am having quite a bit of trouble with the use of bold text along with various symbols (such as 「, 【, etc.), even for Japanese users.
Hey, I’ve been following this issue for a while. It seems to be caused by an upstream CommonMark specification problem that leads to recognition errors for CJK symbols.
I checked the progress recently, and it looks like the CJK rendering issue is currently the most discussed issue in the upstream commonmark-spec repository:
In short, now tats-u/markdown-cjk-friendly appears to be developing into a universal solution, providing support for different markdown dependencies.
I’m not sure which markdown dependency Obsidian uses. From the Credits page, it seems to be Remark?
If so, cjk-markdown-friendly offers remark-cjk-friendly, which might be helpful.
I know this post doesn’t have many likes, but actually many CJK language users… including me, are deeply troubled by this. Unfortunately, not many users register on English forums to provide feedback.
In fact, the Chinese forum occasionally sees scattered reports about the same problem, but there is no centralized thread.
I found a few: A beginner’s question about font bold, Rendering issue with Chinese punctuation, Chinese colon bold bug