It might not be a display issue but actually the colon characters there are entered with Chinese input? I have a Japanese keyboard installed and entering a colon character for that is indeed different: : vs :
You can check whether its a display issue or if the colon character in the tag is actually the Chinese one by searching for tags containing the Chinese colon in the card browser:
My test tag with a mix of romaji : and Japanese :
Card browser query finds the card with the Japanese : in the tag
Here, all the colons are the same English colons, and no Chinese colons are mixed in. For example, in my test in the picture, I added identical English colons as separators, but after pasting them into the label field, they appear differently.
This situation only occurs when there are both Chinese and English in the label. If it is all Chinese, the colons appear larger and are the correct connectors, whereas if it is all English, the connectors appear smaller.
It’s just a display issue, there is no problem with the functionality. Although the connectors of the subtags look different, the correct subtags are still generated in the browsing window. However, if Chinese characters are mixed in, the subtags will definitely not be generated
@XXHK@jhhr
Thanks for those updates! Can you provide some sample text/tag-name strings [in code-blocks] that appear correctly/incorrectly for you? And – for the benefit of those of us who aren’t smart enough to be able to tell Japanese kanji from Mandarin – can you specify whether you’re using Chinese or Japanese characters in each?
Most Japanese and Chinese characters use the same Unicode code points so for example A0::一::二::三 is both Japanese and Chinese. The colon character too is exactly the same. So, I think using the @XXHK’s texts should produce the bug the same way as Japanese text. For me, I don’t get the bug using the text A0::一::二::三 as tag:
What can be different between Chinese and Japanese is the font though. A Chinese font can display the same character code differently compared to a Japanese font. So another possible cause for the bug might be the specific font the OS uses to display the characters in Anki.
I realized this could be caused by switching the Anki’s UI language so I tried switching my language to Japanese and Chinese but still no bug on Linux or Windows. So, more evidence that this happens only on MacOS
I’m on a Mac, and I pasted this text into a new card. When I go to edit the card, all the :s appear the same. I tried switching Anki’s interface to Chinese, and didn’t notice any difference. Did I miss a step?